{"id":1991,"date":"2020-09-11T14:47:29","date_gmt":"2020-09-11T14:47:29","guid":{"rendered":"http:\/\/127.0.0.1:8086\/?page_id=1991"},"modified":"2024-12-05T15:16:57","modified_gmt":"2024-12-05T15:16:57","slug":"api","status":"publish","type":"page","link":"https:\/\/deathbycaptcha.com\/blog\/api","title":{"rendered":"API"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box hundred-percent-fullwidth non-hundred-percent-height-scrolling\"  style='background-color: rgba(255,255,255,0);background-position: center center;background-repeat: no-repeat;padding-right:2%;padding-bottom:0px;padding-left:10%;'><div class=\"fusion-builder-row fusion-row \"><div  class=\"fusion-layout-column fusion_builder_column fusion_builder_column_5_6  fusion-five-sixth fusion-column-first 5_6\"  style='margin-top:0px;margin-bottom:20px;width:83.33%;width:calc(83.33% - ( ( 4% ) * 0.8333 ) );margin-right: 4%;'>\n\t\t\t\t\t<div class=\"fusion-column-wrapper\" style=\"padding: 0px 0px 0px 0px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;\"  data-bg-url=\"\">\n\t\t\t\t\t\t<h1 style=\"color: black; font-weight: normal\">Death By Captcha - API<\/h1><h3 style=\"color: gray; font-weight: normal\">Death By Captcha API (Condensed)<\/h3><div style=\"height:2px;background-color: orange; margin-bottom: 20px;\"><\/div><div class=\"fusion-builder-row fusion-builder-row-inner fusion-row \"><div  class=\"fusion-layout-column fusion_builder_column fusion_builder_column_4_5  fusion-four-fifth fusion-column-first 4_5\"  style='margin-top: 0px;margin-bottom: 20px;width:79.2%; margin-right:4%;'><div class=\"fusion-column-wrapper\" style=\"padding: 0px 0px 0px 0px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;\"  data-bg-url=\"\"><div id =\"overview\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">OVERVIEW\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n    \n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n    The Death By Captcha API allows you to bypass the most popular captchas in a simple and effective manner.\n    We retrieve most of the captchas with just the URL and Sitekey, there are some other captchas which require an image(s) to be uploaded. Featuring support for Text Captcha, reCaptcha, Funcaptcha and many other.\n    <\/p>        \n<\/div>\n\n\n<div id =\"apikey\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">API KEY?\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n    \n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n    We make it easier, you can use your Death By  Captcha username and password, no need for an API Key.\n    2FA can be enabled and then configured to be used instead of your username and password for higher security levels.\n    <\/p>        \n<\/div>\n\n\n<div id =\"servers\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">OUR SERVERS\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n        <p>http:\/\/api.deathbycaptcha.com\/<\/p>\n        <p>http:\/\/api.dbcapi.me\/<\/p>\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n    If you need to allow our IP addresses in your firewall you can use the IP address lookup tool of your preference to locate the current IPs of our servers.\n    <\/p> \n<\/div>\n\n\n\n<div id =\"endpoints\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">ENDPOINTS\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">GET<\/p>\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">Used to check Death By Captcha server status, accuracy rate, average solving time:<\/p>\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">http:\/\/api.dbcapi.me\/api\/status<\/p>\n        <br>    \n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">GET<\/p>\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">Used to check balance, account status:<\/p>\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">http:\/\/api.dbcapi.me\/api\/user?username={yourUsername}&password={yourPassword}<\/p>    \n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">Balance is displayed in US\u00a2 (cents).<\/p> \n        <br>\n    \n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">POST<\/p>\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">Used to upload captchas:<\/p>\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">http:\/\/api.dbcapi.me\/api\/captcha<\/p>\n        \n        <br>\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">GET<\/p>\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">Used to check captcha status and text of the solved captcha:<\/p>\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">http:\/\/api.dbcapi.me\/api\/captcha\/{captcha_id}<\/p>\n        \n        <br>\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">POST<\/p>\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">Report a captcha that has been incorrectly solved:<\/p>\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">http:\/\/api.dbcapi.me\/api\/captcha\/{captcha_id}\/report<\/p>\n<\/div>\n\n\n<div id =\"exceptions\" style=\"padding-top:10px; padding-bottom:10px;\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">COMMON API EXCEPTIONS\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n        \n\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\"><span style=\"font-weight: bold\">500: <\/span>Insufficient balance, incorrect credentials.\n<\/p>\t<p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">Could as well be caused due to IP issues, please contact support if you have enough balance and the right credentials are being used.\n<\/p>\n       <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\"><span style=\"font-weight: bold\">503: <\/span>Captcha rejected due to server overload.\n<p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">This is a temporary server side issue, at that moment our servers are running at top capacity due to high demand levels, you can still solve captchas however some of them may take longer to be resolved or get rejected (in which case you are not billed for them).\n<\/p>\n<\/p>    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\"><span style=\"font-weight: bold\">255: <\/span>Not logged in. Make sure the right username and password are being used.\n<\/p>    \n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\"><span style=\"font-weight: bold\">400, 413: <\/span>Captcha was rejected by the service, check image is valid.\n<\/p>\n<p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\"><span style=\"font-weight: bold\">Connection lost\/not established: <\/span>Our SOCKET client needs port range 8123\u20138130. TCP outgoing traffic should be allowed for those ports (only for SOCKET, not HTTP API). \n<\/p>\n\n<\/div>\n\n<div id =\"rates\" style=\"margin-bottom: -10px\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">RATES\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n<\/div><\/div><\/div><\/div><div class=\"fusion-builder-row fusion-builder-row-inner fusion-row \"><div  class=\"fusion-layout-column fusion_builder_column fusion_builder_column_4_5  fusion-four-fifth fusion-column-last 4_5\"  style='margin-top: 0px;margin-bottom: 20px;'><div class=\"fusion-column-wrapper\" style=\"padding: 0px 0px 0px 0px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;\"  data-bg-url=\"\"><div id=\"textmath\">\n<h4 style=\"color: gray; font-weight: normal; margin-top:60px;\">Text | Math Captcha<\/h4>\n<\/div><div style=\"height:2px;background-color: orange; margin-bottom: 20px;\"><\/div><div id =\"overviewtxt\" style=\"margin-top: 40px;\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">OVERVIEW\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n    \n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n   Text captcha  is usually represented as text which is blurry or distorted, on the other hand Math Captcha contains a simple arithmetic problem that needs to be solved, we can solve both with the same API, you need to upload the captcha image to our client and then we produce the resolution text and return it to you,  that response should be submitted to the target website via DOM manipulation or via form submission with a POST request to complete the automation process.\n    <\/p>        \n<\/div>\n\n<div id =\"endpointtxt\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">ENDPOINT\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">POST<\/p>\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">Used to upload captchas:<\/p>\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">http:\/\/api.dbcapi.me\/api\/captcha<\/p>        \n<\/div>            \n            \n<div id =\"parameterstxt\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">PARAMETERS\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n    \n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n    We need your Death By Captcha credentials\/Authentication token and the image file. All parameters are required.\n    We expect an image in any of the following file formats: JPG, PNG, GIF and BMP, TXT (base64 encoded image).\n    <\/p> \n    \n    <p style=\"font-weight: bold; font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\n    Required Parameters:\n    <\/p>\n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\n    username  (String)\n    <\/p>\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\n    password (String)\n    <\/p>\n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\n    captchafile (File)\n    <\/p>\n \n    \n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n    If you are using 2FA you can use \"authtoken\" instead of \"username\" and \"password\" parameters.\n    <\/p>\n   \n    \n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n    Note: Base64 encoded images should include the prefix \"base64:\" and then the encoded string of text (the string could be shorter or longer depending on the image size, your images should be smaller than 180 KB).\n    <\/p>\n    <p style=\"font-weight: bold; font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\n    Format:\n    <\/p>\n    \n    <p style=\"font-style: italic;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\n    base64:4AAQSkZJ\u2026PyoA\/\/2Q==\n    <\/p>\n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n    <a href=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/base64.txt\" target=\"_blank\" style=\"color: orange;\" download>HERE<\/a> \u00a0you can download a model of an encoded image.\n    <\/p>\n<\/div>            \n<br>\n<div id =\"examplestxt\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">SOLVING TEXT CAPTCHA EXAMPLE\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>     \n<\/div> <style type=\"text\/css\" scopped=\"scopped\">.fusion-syntax-highlighter-1 > .CodeMirror .CodeMirror-gutters { background-color: ; }.fusion-syntax-highlighter-1 > .CodeMirror .CodeMirror-linenumber { color: ; }<\/style><div class=\"fusion-syntax-highlighter-container fusion-syntax-highlighter-1 fusion-syntax-highlighter-theme-dark\" style=\"opacity:0;margin-top:10px;margin-left:0px;margin-bottom:10px;margin-right:0px;font-size:14px;border-width:1px;border-style:solid;border-color:#eaeaea;\"><textarea class=\"fusion-syntax-highlighter-textarea\" id=\"fusion_syntax_highlighter_1\" data-readOnly=\"nocursor\" data-lineNumbers=\"1\" data-lineWrapping=\"\" data-theme=\"hopscotch\" data-mode=\"text\/x-sh\"><form action=\"http:\/\/api.dbcapi.me\/api\/captcha\" method=\"post\"\n      enctype=\"multipart\/form-data\">\n    <input type=\"text\" name=\"username\">\n    <input type=\"password\" name=\"password\">\n    <input type=\"file\" name=\"captchafile\">\n<\/form>\n<\/textarea><\/div>\n<div id =\"examplextxtcmd\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">SOLVING CAPTCHAS WITH CMD\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n\n    <p style=\"font-weight: bold; font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\n    Commands:\n    <\/p>\n    <p style=\"font-style: italic;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\n    Check balance:\n    <\/p>\n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\n    \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0deathbycaptcha.exe -l '{username}' -p '{password}'\n    <\/p>\n    <p style=\"font-style: italic;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\n    Solve captcha:\n    <\/p>\n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\n    \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0deathbycaptcha.exe -l '{username}' -p '{password}' -c '{captcha_img_name}' \n    <\/p>\n    <p style=\"font-style: italic;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\n    <span style=\"font-weight: bold;\">NOTE:<\/span> \u00a0You can append '-t {timeout} -d '{directory}'' to the captcha upload command if preferred.\n    <\/p>\n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\n    Report captcha:\n    <\/p>\n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\n    \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0deathbycaptcha.exe -l '{username}' -p '{password}' -n '{captcha_id}'\n    <\/p>\n    <p style=\"font-style: italic;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\n    If using 2FA use -a '{authtoken}'  instead of  -l '{username}' -p '{password}' .Ex:\n    <\/p>\n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\n    \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0deathbycaptcha.exe -a '{authtoken}' -c '{captcha_img_name}'\n    <\/p>\n    \n<\/div><\/div><\/div><\/div><span class=\"fusion-imageframe imageframe-none imageframe-1 hover-type-none\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/CMD-1.gif\" width=\"1918\" height=\"686\" alt=\"\" title=\"CMD (1)\" class=\"img-responsive wp-image-1658\"\/><\/span><div class=\"fusion-builder-row fusion-builder-row-inner fusion-row \"><div  class=\"fusion-layout-column fusion_builder_column fusion_builder_column_4_5  fusion-four-fifth fusion-column-first 4_5\"  style='margin-top: 0px;margin-bottom: 20px;width:79.2%; margin-right:4%;'><div class=\"fusion-column-wrapper\" style=\"padding: 0px 0px 0px 0px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;\"  data-bg-url=\"\"><div id=\"newrec\">\n<h4 style=\"color: gray; font-weight: normal; margin-top:60px;\">ReCaptcha v2 (New reCaptcha)<\/h4>\n<\/div><div style=\"height:2px;background-color: orange; margin-bottom: 20px;\"><\/div><div id =\"overviewv2\" style=\"margin-top: 40px;\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">OVERVIEW\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n    \n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n   ReCaptcha v2 also known as \"I'm not a robot\" captchas can be bypassed through our service, we can retrieve it with the URL of the webpage where the reCaptcha is located at and the Sitekey. You can use a <a href=\"https:\/\/blog.deathbycaptcha.com\/proxies\">proxy<\/a> along with your API request (you can check our recommended <a href=\"https:\/\/blog.deathbycaptcha.com\/proxies\">proxy<\/a> providers) to lower the changes of captcha rejections due to IP conflicts. Using a <a href=\"https:\/\/blog.deathbycaptcha.com\/proxies\">proxy<\/a> is optional however.  ReCaptchas are solved in 30-120 seconds, by default if the resolution takes longer than that captchas just time out and a question mark is returned (?) indicating an empty response.\n    <\/p>   \n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n    There's an invisible version for reCaptcha v2 as well (it's identical to reCaptcha v3, check <span style=\"font-weight: bold;\">Image 1.0<\/span>) and it is also solved using the method explained bellow.\n    <\/p> \n    \n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/hero-recaptcha-invisible.gif\" style=\"max-width: 100px;\">\n     <p style=\"font-weight: bold; font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n     \u00a0\u00a0Image 1.0\n    <\/p>\n<\/div>\n<div id =\"endpointv2\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">ENDPOINT\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">POST<\/p>\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">Used to upload captchas:<\/p>\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">http:\/\/api.dbcapi.me\/api\/captcha<\/p>        \n<\/div>\n<div id =\"parametersv2\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">PARAMETERS\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">If you are using 2FA you can use \"authtoken\" instead of \"username\" and \"password\" parameters.<\/p>\n<\/div>            \n\n<div class=\"table-1\">\n<table width=\"100%\">\n<thead>\n<tr>\n<th align=\"left\">Parameter<\/th>\n<th align=\"left\">Data type<\/th>\n<th align=\"left\">Value<\/th>\n<th align=\"left\">Example sub-keys and sub-values<\/th>\n<th align=\"left\">Use<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\">username<\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt; color: black;\" data-darkreader-inline-color=\"\">{DBC username}<\/p>\n<\/td>\n<td align=\"left\"><\/td>\n<td align=\"left\">Required<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">password<\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt; color: black;\" data-darkreader-inline-color=\"\">{DBC password}<\/p>\n<\/td>\n<td align=\"left\"><\/td>\n<td align=\"left\">Required<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">type<\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">4<\/td>\n<td align=\"left\"><\/td>\n<td align=\"left\">Required<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">token_params<\/td>\n<td align=\"left\">\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt; color: black;\" data-darkreader-inline-color=\"\">File | JSON<\/p>\n<\/td>\n<td align=\"left\">\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt;\">{payload}<\/p>\n<\/td>\n<td align=\"left\">\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt;\">{<\/p>\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt; color: black;\" data-darkreader-inline-color=\"\">&#8220;proxy&#8221;: &#8220;http:\/\/username:password@proxy_server&#8221;,<\/p>\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt; color: black;\" data-darkreader-inline-color=\"\">&#8220;proxytype&#8221;: &#8220;http&#8221;,<\/p>\n<p style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt;\"><span lang=\"en-US\" style=\"color: black;\" data-darkreader-inline-color=\"\">&#8220;googlekey&#8221;: &#8220;<\/span><span lang=\"es-DO\">6LeEnRsTAAAAAPHVIS06iy22BKCiUsqAyC7IrTVi<\/span><span lang=\"en-US\" style=\"color: black;\" data-darkreader-inline-color=\"\">&#8220;,<\/span><\/p>\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt; color: black;\" data-darkreader-inline-color=\"\">&#8220;pageurl&#8221;: &#8220;http:\/\/web-page-with-recaptcha.com\/uri&#8221;<\/p>\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt;\">}<\/p>\n<\/td>\n<td align=\"left\">Required<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n <p style=\"margin-top:20px;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n    <span style=\"font-weight:bold;\">Finding the Sitekey:<\/span> You can open the Developer Tools of your favorite browser and on the \"Elements\"  or \"Inspector\" tab search for \"data-sitekey\". If it can't be found then search for \"iframe\" (make sure that's the iframe tag that corresponds to the reCaptcha) and you will find it appended to the URL.\n    <\/p><span class=\"fusion-imageframe imageframe-none imageframe-2 hover-type-none\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/SitekeyG.png\" width=\"1259\" height=\"338\" alt=\"\" title=\"SitekeyG\" class=\"img-responsive wp-image-1615\" srcset=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/SitekeyG-200x54.png 200w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/SitekeyG-400x107.png 400w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/SitekeyG-600x161.png 600w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/SitekeyG-800x215.png 800w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/SitekeyG-1200x322.png 1200w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/SitekeyG.png 1259w\" sizes=\"auto, (max-width: 800px) 100vw, 1200px\" \/><\/span> <p style=\"margin-top:10px; font-weight: bold; font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\n    NOTES:\n    <\/p>\n    <p style=\"font-style: italic;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\n    Using a <a href=\"https:\/\/blog.deathbycaptcha.com\/proxies\">proxy<\/a> is optional, if you opt by not using one you can use empty strings as value for '<a href=\"https:\/\/blog.deathbycaptcha.com\/proxies\">proxy<\/a>' and 'proxytype' parameters.\n    <\/p><style type=\"text\/css\" scopped=\"scopped\">.fusion-syntax-highlighter-2 > .CodeMirror .CodeMirror-gutters { background-color: ; }.fusion-syntax-highlighter-2 > .CodeMirror .CodeMirror-linenumber { color: ; }<\/style><div class=\"fusion-syntax-highlighter-container fusion-syntax-highlighter-2 fusion-syntax-highlighter-theme-light\" style=\"opacity:0;margin-top:10px;margin-left:0px;margin-bottom:10px;margin-right:0px;font-size:14px;border-width:1px;border-style:solid;border-color:#eaeaea;\"><div class=\"syntax-highlighter-copy-code\"><span class=\"syntax-highlighter-copy-code-title\" data-id=\"fusion_syntax_highlighter_2\" style=\"font-size:14px;\">Copy to Clipboard<\/span><\/div><textarea class=\"fusion-syntax-highlighter-textarea\" id=\"fusion_syntax_highlighter_2\" data-readOnly=\"nocursor\" data-lineNumbers=\"1\" data-lineWrapping=\"\" data-theme=\"default\" data-mode=\"text\/x-sh\">{\n\"proxy\": \"\",\n\"proxytype\": \"\",\n\"googlekey\": \"6LeEnRsTAAAAAPHVIS06iy22BKCiUsqAyC7IrTVi\",\n\"pageurl\": \"http:\/\/web-page-with-recaptcha.com\/uri\"\n}<\/textarea><\/div> <p style=\"font-style: italic;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n    If the reCaptchas are attempting to solve are the ones that appear while you are browsing the web with a message that reads \"Unusual traffic from your computer network\"  and they are not getting solved with the method above then that's because they're subject to the new Google update and an additional (data-s) parameter should be added to your payload.\n    <\/p>\n <p style=\"font-weight:bold;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n\tFinding data-s:\n <\/p><span class=\"fusion-imageframe imageframe-none imageframe-3 hover-type-none\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/Data-s.png\" width=\"1408\" height=\"221\" alt=\"\" title=\"Data-s\" class=\"img-responsive wp-image-1617\" srcset=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/Data-s-200x31.png 200w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/Data-s-400x63.png 400w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/Data-s-600x94.png 600w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/Data-s-800x126.png 800w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/Data-s-1200x188.png 1200w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/Data-s.png 1408w\" sizes=\"auto, (max-width: 800px) 100vw, 1200px\" \/><\/span> <p style=\"font-style: italic; margin-top:10px;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n    Then your JSON should look as follows:\n    <\/p><style type=\"text\/css\" scopped=\"scopped\">.fusion-syntax-highlighter-3 > .CodeMirror .CodeMirror-gutters { background-color: ; }.fusion-syntax-highlighter-3 > .CodeMirror .CodeMirror-linenumber { color: ; }<\/style><div class=\"fusion-syntax-highlighter-container fusion-syntax-highlighter-3 fusion-syntax-highlighter-theme-light\" style=\"opacity:0;margin-top:10px;margin-left:0px;margin-bottom:10px;margin-right:0px;font-size:14px;border-width:1px;border-style:solid;border-color:#eaeaea;\"><div class=\"syntax-highlighter-copy-code\"><span class=\"syntax-highlighter-copy-code-title\" data-id=\"fusion_syntax_highlighter_3\" style=\"font-size:14px;\">Copy to Clipboard<\/span><\/div><textarea class=\"fusion-syntax-highlighter-textarea\" id=\"fusion_syntax_highlighter_3\" data-readOnly=\"nocursor\" data-lineNumbers=\"1\" data-lineWrapping=\"\" data-theme=\"default\" data-mode=\"text\/x-sh\">{\n\"proxy\": \"\",\n\"proxytype\": \"\",\n\"googlekey\": \"6LeEnRsTAAAAAPHVIS06iy22BKCiUsqAyC7IrTVi\",\n\"pageurl\": \"http:\/\/web-page-with-recaptcha.com\/uri\",\n\"data-s\": \"QN15Pf81...fYpk\"\n}<\/textarea><\/div><div id =\"solvingv2\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">RESOLVING RECAPTCHA V2\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">The process can be broken down in two modules:\n    <\/p>\n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\u00a0\u00a0a)  Receiving a token for the target website reCaptcha <\/p>\n\t<p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 You should expect a 484 character long token from us after successful solution.<\/p>    \n\t<p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\u00a0\u00a0b)  Submitting the token to the target website.<\/p>\n\t<p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Can either be done by:<\/p>\n\t<p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 a) Manipulating the DOM elements (JavaScript, WebDriver).<\/p>\n\t<p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 b) POST form submission.<\/p>\n\t<p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 c) Invoking the 'callback' function. In those scenarios where the reCaptcha doesn't have a Submit button or it's not contained in a HTML form.<\/p>\n\t<p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 We will illustrate all three methods bellow.<\/p>\n\n<\/div><div id =\"selenium\" style=\"margin-top: 60px;\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">PYTHON + SELENIUM CODE EXAMPLE\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">(DOM Manipulation)(Browser Automation)\n    <\/p>\n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\"> \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0PYTHON + SELENIUM (Download our Python client, extract and replace 'new_recaptcha_token_image.py' with this content):<\/p>\n<\/div>  <style type=\"text\/css\" scopped=\"scopped\">.fusion-syntax-highlighter-4 > .CodeMirror .CodeMirror-gutters { background-color: ; }.fusion-syntax-highlighter-4 > .CodeMirror .CodeMirror-linenumber { color: ; }<\/style><div class=\"fusion-syntax-highlighter-container fusion-syntax-highlighter-4 fusion-syntax-highlighter-theme-dark\" style=\"opacity:0;margin-top:10px;margin-left:0px;margin-bottom:10px;margin-right:0px;font-size:14px;border-width:1px;border-style:solid;border-color:#eaeaea;\"><div class=\"syntax-highlighter-copy-code\"><span class=\"syntax-highlighter-copy-code-title\" data-id=\"fusion_syntax_highlighter_4\" style=\"font-size:14px;\">Copy to Clipboard<\/span><\/div><textarea class=\"fusion-syntax-highlighter-textarea\" id=\"fusion_syntax_highlighter_4\" data-readOnly=\"nocursor\" data-lineNumbers=\"1\" data-lineWrapping=\"\" data-theme=\"hopscotch\" data-mode=\"text\/javascript\">from selenium import webdriver\nfrom webdriver_manager.chrome import ChromeDriverManager\nimport deathbycaptcha\nimport json\nimport time\n\n\n# The code will work with just your account CREDENTIALS.\n# Put your DBC account username and password here.\nusername = \"dbcusername\"\npassword = \"dbcpassword\"\n# you can use authtoken instead of user\/password combination\n# activate and get the authtoken from DBC users panel\nauthtoken = \"\"\n\n# Put the proxy and reCaptcha token data\nCaptcha_dict = {\n    'proxy': '',\n    'proxytype': '',\n    'googlekey': '6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-',\n    'pageurl': 'https:\/\/www.google.com\/recaptcha\/api2\/demo'}\n\n# Create a json string\njson_Captcha = json.dumps(Captcha_dict)\n\nclient = deathbycaptcha.SocketClient(username, password, authtoken)\n# to use http client client = deathbycaptcha.HttpClient(username, password)\n# client = deathbycaptcha.HttpClient(username, password, authtoken)\n\ntokenContainer =\"\"\n\ntry:\n    balance = client.get_balance()\n    print(balance)\n\n    # Put your CAPTCHA type and Json payload here:\n    captcha = client.decode(type=4, token_params=json_Captcha)\n    if captcha:\n        # The CAPTCHA was solved; captcha[\"captcha\"] item holds its\n        # numeric ID, and captcha[\"text\"] item its list of \"coordinates\".\n        print (\"CAPTCHA %s solved: %s\" % (captcha[\"captcha\"], captcha[\"text\"]))\n        tokenContainer = captcha[\"text\"]\n        if '':  # check if the CAPTCHA was incorrectly solved\n            client.report(captcha[\"captcha\"])\nexcept deathbycaptcha.AccessDeniedException:\n    # Access to DBC API denied, check your credentials and\/or balance\n    print (\"error: Access to DBC API denied,\" +\n           \"check your credentials and\/or balance\")\n\n\nprint(\"Starting browser\")\n\n# Installing Chrome browser webdriver (you can install the driver of your preferred browser)\ndriver = webdriver.Chrome(ChromeDriverManager().install())\n\n# Opening target webpage\ndriver.get('https:\/\/www.google.com\/recaptcha\/api2\/demo')\n\n# For his particular page input fields are disabled by default\n# this is how you can retrieve input elements using Selenium on your desired page\n\"\"\"\"\nfirstName = driver.find_element_by_xpath(\"\/\/*[@id='input1']\")\ntime.sleep(0.5)\nlastName = driver.find_element_by_xpath(\"\/\/*[@id='input2']\")\ntime.sleep(0.5)\nemail = driver.find_element_by_xpath(\"\/\/*[@id='input3']\")\ntime.sleep(0.5)\n\"\"\"\n# This is how you can fill out input fields\n\"\"\"\nfirstName.send_keys('John')\ntime.sleep(0.5)\nlastName.send_keys('Doe')\ntime.sleep(0.5)\nlastName.send_keys('johndoe@mail.com')\n\"\"\"\n\ntime.sleep(0.5)\n\n# Inserting DBC token to the text area of the reCaptcha\ndriver.execute_script(\"document.getElementById('g-recaptcha-response').innerHTML='{}'\".format(tokenContainer))\n\ntime.sleep(5)      \n\n# Submitting the form\ndriver.find_element_by_xpath(\"\/\/*[@id='recaptcha-demo-submit']\").click()\n\nprint('ReCaptcha solved successfully')<\/textarea><\/div><p style=\"margin-top:20px;font-weight:bold;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\"> Expected output (wait to see output after balance is retrieved):<\/p><\/div><\/div><\/div><span style=\"border:1px solid #eaeaea;max-width:1200;\" class=\"fusion-imageframe imageframe-none imageframe-4 hover-type-none fusion-animated\" data-animationType=\"slideInLeft\" data-animationDuration=\"0.3\" data-animationOffset=\"100%\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/PythonSelenium.gif\" width=\"1912\" height=\"604\" alt=\"\" title=\"PythonSelenium\" class=\"img-responsive wp-image-1646\"\/><\/span><div class=\"fusion-builder-row fusion-builder-row-inner fusion-row \"><div  class=\"fusion-layout-column fusion_builder_column fusion_builder_column_4_5  fusion-four-fifth fusion-column-last 4_5\"  style='margin-top: 0px;margin-bottom: 20px;'><div class=\"fusion-column-wrapper\" style=\"padding: 0px 0px 0px 0px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;\"  data-bg-url=\"\"><div id =\"phppost\" style=\"margin-top: 60px;\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">DBC PHP CLIENT + POST FORM SUBMISSION CODE EXAMPLE:\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n<p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\"> \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0PHP client +POST form submission\n (Download our PHP client, extract and replace 'example.newrecaptcha.token.php' content with this content):<\/p>\n\n<\/div>\n    <style type=\"text\/css\" scopped=\"scopped\">.fusion-syntax-highlighter-5 > .CodeMirror .CodeMirror-gutters { background-color: ; }.fusion-syntax-highlighter-5 > .CodeMirror .CodeMirror-linenumber { color: ; }<\/style><div class=\"fusion-syntax-highlighter-container fusion-syntax-highlighter-5 fusion-syntax-highlighter-theme-dark\" style=\"opacity:0;margin-top:10px;margin-left:0px;margin-bottom:10px;margin-right:0px;font-size:14px;border-width:1px;border-style:solid;border-color:#eaeaea;\"><div class=\"syntax-highlighter-copy-code\"><span class=\"syntax-highlighter-copy-code-title\" data-id=\"fusion_syntax_highlighter_5\" style=\"font-size:14px;\">Copy to Clipboard<\/span><\/div><textarea class=\"fusion-syntax-highlighter-textarea\" id=\"fusion_syntax_highlighter_5\" data-readOnly=\"nocursor\" data-lineNumbers=\"1\" data-lineWrapping=\"\" data-theme=\"hopscotch\" data-mode=\"text\/x-sh\"><?php\n\/**\n * Death by Captcha PHP API recaptcha token image usage example\n *\n * @package DBCAPI\n * @subpackage PHP\n *\/\n\n\/**\n * DBC API clients\n *\/\nrequire_once 'deathbycaptcha.php';\n\n\/\/ All this code needs is your credentials to work.\n\/\/ Put your DBC username & password here.\n$username = \"username\";\n$password = \"password\";\n\n\/\/ if using authtoken, need to pass authtoken as first parameter and authtoken as second parameter\n\n\/\/$username = \"authtoken\";\n\/\/$password = \"authtoken_from_panel\";\n\nif ($username == \"authtoken\") {\n    echo \"Using authtoken authentication\\n\";\n} else {\n    echo \"Using username\/password authtoken\\n\";\n}\n\n\n\/\/ Use DeathByCaptcha_HttpClient() class if you want to use HTTP API.\n$client = new DeathByCaptcha_HttpClient($username, $password);\n$client->is_verbose = true;\n\necho \"Your balance is {$client->balance} US cents\\n\";\n\n\/\/ To use recaptcha_Token\n\/\/ Set the proxy and reCaptcha token data\n$data = array(\n    'proxy'      => '',\n    'proxytype'    => '',\n    'googlekey'       => '6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-',\n    'pageurl' => 'https:\/\/www.google.com\/recaptcha\/api2\/demo');\n\/\/Create a json string\n$json = json_encode($data);\n\n\/\/Put the type and the json payload\n$extra = [\n    'type'=>4,\n    'token_params'=> $json,  # banner img\n    ];\n\n$tokenContainer=\"\";\n\n\/\/ Put null the first parameter and add the extra payload\nif ($captcha = $client->decode(null, $extra)) {\n    echo \"CAPTCHA {$captcha['captcha']} uploaded\\n\";\n\n    sleep(DeathByCaptcha_Client::DEFAULT_TIMEOUT);\n\n        \/\/ Poll for CAPTCHA indexes:\n        if ($text = $client->get_text($captcha['captcha'])) {\n            echo \"CAPTCHA {$captcha['captcha']} solved: {$text}\\n\";\n            $tokenContainer=$text;\n\n            \/\/ Report an incorrectly solved CAPTCHA.\n            \/\/ Make sure the CAPTCHA was in fact incorrectly solved!\n            \/\/$client->report($captcha['captcha']);\n        }\n}\n\n\n\/\/Insert the target webpage URL here\n$url= 'https:\/\/www.google.com\/recaptcha\/api2\/demo';\n$formdata = http_build_query(\n    array (\n        \/\/'input1' => 'John',\n        \/\/'input2' => 'Doe',\n        \/\/'input3' => 'johndoe@mail.com',\n        'g-recaptcha-response' => $tokenContainer\n        )\n); \n\n$post_request = array ('http' =>\n    array(\n        'method' => 'POST',\n        'header' => 'Content-type: application\/x-www-form-urlencoded',\n        'content' => $formdata\n    )\n);\n\n$context = stream_context_create($post_request);\n\n$api_response = file_get_contents($url, false, $context);\n\n$details = htmlspecialchars_decode($api_response, TRUE);\n  \nvar_dump($details);\n\n?><\/textarea><\/div><p style=\"margin-top:10px;font-weight:bold;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\"> Expected output (PHP & POST):<\/p><\/div><\/div><\/div><span style=\"max-width:1200;\" class=\"fusion-imageframe imageframe-none imageframe-5 hover-type-none fusion-animated\" data-animationType=\"slideInLeft\" data-animationDuration=\"0.2\" data-animationOffset=\"100%\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/Post.gif\" width=\"1898\" height=\"652\" alt=\"\" title=\"Post\" class=\"img-responsive wp-image-1655\"\/><\/span><div class=\"fusion-builder-row fusion-builder-row-inner fusion-row \"><div  class=\"fusion-layout-column fusion_builder_column fusion_builder_column_4_5  fusion-four-fifth fusion-column-first 4_5\"  style='margin-top: 0px;margin-bottom: 20px;width:79.2%; margin-right:4%;'><div class=\"fusion-column-wrapper\" style=\"padding: 0px 0px 0px 0px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;\"  data-bg-url=\"\"><div id =\"callbackfx\" style=\"margin-top: 60px;\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">FINDING CALLBACK FUNCTION NAME\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n    \n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n    On the 'Elements' tab of your Development Tools press CTRL+F and search for 'data-callback'.\n    <\/p>\n<\/div><span class=\"fusion-imageframe imageframe-none imageframe-6 hover-type-none\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/callback.png\" width=\"1043\" height=\"285\" alt=\"\" title=\"callback\" class=\"img-responsive wp-image-1669\" srcset=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/callback-200x55.png 200w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/callback-400x109.png 400w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/callback-600x164.png 600w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/callback-800x219.png 800w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/callback.png 1043w\" sizes=\"auto, (max-width: 800px) 100vw, 1043px\" \/><\/span> <p style=\"margin-top:10px;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n    If there is not a HTML property with that name then go to the 'Console' tab, we need to make use of the variable 'callback' to find the function name. To call that variable we need to insert its path. So, the structure is as follows '___grecaptcha_cfg.clients[0].c.l.J.callback'. The path may change from site to site, so, we will show you how to find yours.\n    <\/p>\n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n    Once in the 'Console' tab paste: ___grecaptcha_cfg.clients[0]\n    <\/p><span class=\"fusion-imageframe imageframe-none imageframe-7 hover-type-none\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/02.png\" width=\"1158\" height=\"154\" alt=\"\" title=\"02\" class=\"img-responsive wp-image-1676\" srcset=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/02-200x27.png 200w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/02-400x53.png 400w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/02-600x80.png 600w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/02-800x106.png 800w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/02.png 1158w\" sizes=\"auto, (max-width: 800px) 100vw, 1158px\" \/><\/span><p style=\"margin-top:10px;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n    '___grecaptcha_cfg' Is an array of objects for that reason you will need to use ___grecaptcha_cfg.clients[n] ('n' being any number (1, 2...)) traversing the array, if there are no elements in the first position, then trying with second position and so on. Once an element is found then we need the path of the object. The object path is usually 3 characters long, can be shorter. \n    <\/p>\n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n    We need to find the path of the object that contains the Sitekey.\n    To find the object path we need expand each element and sub-element until the Sitekey is found. \n    <\/p><span class=\"fusion-imageframe imageframe-none imageframe-8 hover-type-none\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/stkpth.png\" width=\"1086\" height=\"285\" alt=\"\" title=\"stkpth\" class=\"img-responsive wp-image-1694\" srcset=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/stkpth-200x52.png 200w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/stkpth-400x105.png 400w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/stkpth-600x157.png 600w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/stkpth-800x210.png 800w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/stkpth.png 1086w\" sizes=\"auto, (max-width: 800px) 100vw, 1086px\" \/><\/span>    <p style=\"margin-top:10px;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n    In this case due to that each sub-path is represented by 'A' the complete path is: '___grecaptcha_cfg.clients[0].A.A.callback'. Insert it in console press 'Enter' and the name of the callback will display.\n    On this example the name is 'onSubmit'. \n    <\/p><span class=\"fusion-imageframe imageframe-none imageframe-9 hover-type-none\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/fxname.png\" width=\"1049\" height=\"138\" alt=\"\" title=\"fxname\" class=\"img-responsive wp-image-1682\" srcset=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/fxname-200x26.png 200w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/fxname-400x53.png 400w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/fxname-600x79.png 600w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/fxname-800x105.png 800w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/fxname.png 1049w\" sizes=\"auto, (max-width: 800px) 100vw, 1049px\" \/><\/span><div id =\"callbackfxinvoke\" style=\"margin-top: 60px;\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">JAVASCRIPT (FETCH API) CLIENT + CALLBACK\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n    \n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n\tRequired dependencies: json-object, node-fetch, form-data.\n    <\/p>\n<\/div><style type=\"text\/css\" scopped=\"scopped\"><\/style><div class=\"fusion-syntax-highlighter-container fusion-syntax-highlighter-6 fusion-syntax-highlighter-theme-light\" style=\"opacity:0;margin-top:10px;margin-left:0px;margin-bottom:10px;margin-right:0px;font-size:14px;border-width:1px;border-style:solid;border-color:#eaeaea;\"><div class=\"syntax-highlighter-copy-code\"><span class=\"syntax-highlighter-copy-code-title\" data-id=\"fusion_syntax_highlighter_6\" style=\"font-size:14px;\">Copy to Clipboard<\/span><\/div><textarea class=\"fusion-syntax-highlighter-textarea\" id=\"fusion_syntax_highlighter_6\" data-readOnly=\"nocursor\" data-lineNumbers=\"\" data-lineWrapping=\"\" data-theme=\"default\" data-mode=\"text\/x-sh\">npm install node-fetch<\/textarea><\/div><style type=\"text\/css\" scopped=\"scopped\"><\/style><div class=\"fusion-syntax-highlighter-container fusion-syntax-highlighter-7 fusion-syntax-highlighter-theme-light\" style=\"opacity:0;margin-top:10px;margin-left:0px;margin-bottom:10px;margin-right:0px;font-size:14px;border-width:1px;border-style:solid;border-color:#eaeaea;\"><div class=\"syntax-highlighter-copy-code\"><span class=\"syntax-highlighter-copy-code-title\" data-id=\"fusion_syntax_highlighter_7\" style=\"font-size:14px;\">Copy to Clipboard<\/span><\/div><textarea class=\"fusion-syntax-highlighter-textarea\" id=\"fusion_syntax_highlighter_7\" data-readOnly=\"nocursor\" data-lineNumbers=\"\" data-lineWrapping=\"\" data-theme=\"default\" data-mode=\"text\/x-sh\">npm i json-object<\/textarea><\/div><style type=\"text\/css\" scopped=\"scopped\"><\/style><div class=\"fusion-syntax-highlighter-container fusion-syntax-highlighter-8 fusion-syntax-highlighter-theme-light\" style=\"opacity:0;margin-top:10px;margin-left:0px;margin-bottom:10px;margin-right:0px;font-size:14px;border-width:1px;border-style:solid;border-color:#eaeaea;\"><div class=\"syntax-highlighter-copy-code\"><span class=\"syntax-highlighter-copy-code-title\" data-id=\"fusion_syntax_highlighter_8\" style=\"font-size:14px;\">Copy to Clipboard<\/span><\/div><textarea class=\"fusion-syntax-highlighter-textarea\" id=\"fusion_syntax_highlighter_8\" data-readOnly=\"nocursor\" data-lineNumbers=\"\" data-lineWrapping=\"\" data-theme=\"default\" data-mode=\"text\/x-sh\">npm install --save form-data<\/textarea><\/div><style type=\"text\/css\" scopped=\"scopped\">.fusion-syntax-highlighter-9 > .CodeMirror .CodeMirror-gutters { background-color: ; }.fusion-syntax-highlighter-9 > .CodeMirror .CodeMirror-linenumber { color: ; }<\/style><div class=\"fusion-syntax-highlighter-container fusion-syntax-highlighter-9 fusion-syntax-highlighter-theme-dark\" style=\"opacity:0;margin-top:10px;margin-left:0px;margin-bottom:10px;margin-right:0px;font-size:14px;border-width:1px;border-style:solid;border-color:#eaeaea;\"><div class=\"syntax-highlighter-copy-code\"><span class=\"syntax-highlighter-copy-code-title\" data-id=\"fusion_syntax_highlighter_9\" style=\"font-size:14px;\">Copy to Clipboard<\/span><\/div><textarea class=\"fusion-syntax-highlighter-textarea\" id=\"fusion_syntax_highlighter_9\" data-readOnly=\"nocursor\" data-lineNumbers=\"1\" data-lineWrapping=\"\" data-theme=\"hopscotch\" data-mode=\"text\/javascript\">const fetch = require(\"node-fetch\");\nvar json = require('json-object').setup(global);\nvar FormData = require('form-data');\n\n\n\/\/ Insert your DBC username and password\nvar username=\"dbcusername\";\nvar password=\"dbcpassword\";\n\n\/\/ Replace captcha_dict values with your own info\nvar captcha_dict= {\n  proxy: \"\",\n  proxytype : \"\",\n  googlekey: \"6LcmDCcUAAAAAL5QmnMvDFnfPTP4iCUYRk2MwC0-\",\n  pageurl: \"https:\/\/recaptcha-demo.appspot.com\/recaptcha-v2-invisible.php\"\n  };\n\n\/\/ Fetching for balance  \nlet formDataBalance = new FormData();\nformDataBalance.append(\"username\", username);\nformDataBalance.append(\"password\", password);\n\n  fetch('http:\/\/api.dbcapi.me\/api\/user', {\n    method: 'POST',\n    body: formDataBalance,\n  })\n  .then(response => response.text())\n  .then(json => console.log(json))\n  .catch(function(error) { \n    console.log('Balance Poll Failed', error) \n  });  \n\nvar captcha_id = \"\";\n\n\/\/ Solving reCaptcha\nlet formData = new FormData();\n      formData.append(\"username\", username);\n      formData.append(\"password\", password);\n      formData.append(\"type\", 4);\n      formData.append(\"token_params\", JSON.stringify(captcha_dict));\n\n      fetch('http:\/\/api.dbcapi.me\/api\/captcha', {\n        method: 'POST',\n        body: formData,\n\n      })\n      .then(response => response.text())\n      .then(function(data){\n       var captchastr = data.substring(16,28);\n       var captcha_identifier = captchastr.replace(\/\\D\/g, \"\"); \n       data = captcha_identifier; \n       captcha_id= captcha_identifier;\n       return data; \n      })\n\n      .then(data => console.log(\"Solving captcha... \\n\"+\"Captcha ID:\"+ data))\n      .then(x => new Promise(resolve => setTimeout(() => resolve(x), 10000)))\n      .then(data => console.log(\"Still working on your captcha...\"))\n      .then(x => new Promise(resolve => setTimeout(() => resolve(x), 50000)))\n      .then(function(data){\n        return fetch('http:\/\/api.dbcapi.me\/api\/captcha\/'+captcha_id); \n      })\n\n      .then(response => response.text())\n      .then(response => response.length > 47 \n        ? response  \n        : \n         new Promise((resolve, reject) => {\n         setTimeout(() => resolve(fetch('http:\/\/api.dbcapi.me\/api\/captcha\/'+captcha_id).then(response => response.text())), 50000)\n         }))   \n      .then(response => console.log(response))\n      .catch(function(error) { \n        console.log('Request Failed', error) \n      });<\/textarea><\/div>    <p style=\"margin-top:20px;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n    First let's run the client code above... Let's confirm the name of the callback function on the webpage, then copy the token produced by our API and insert it to the 'g-recaptcha-response' element. Finally invoke your callback function.\n    <\/p><\/div><\/div><\/div><span class=\"fusion-imageframe imageframe-none imageframe-10 hover-type-none\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/js_client_callback.gif\" width=\"1900\" height=\"622\" alt=\"\" title=\"js_client_callback\" class=\"img-responsive wp-image-1714\"\/><\/span><div class=\"fusion-builder-row fusion-builder-row-inner fusion-row \"><div  class=\"fusion-layout-column fusion_builder_column fusion_builder_column_4_5  fusion-four-fifth fusion-column-last 4_5\"  style='margin-top: 0px;margin-bottom: 20px;'><div class=\"fusion-column-wrapper\" style=\"padding: 0px 0px 0px 0px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;\"  data-bg-url=\"\"><div id=\"recv3\">\n<h4 style=\"color: gray; font-weight: normal; margin-top:60px;\">ReCaptcha v3<\/h4>\n<\/div><div style=\"height:2px;background-color: orange; margin-bottom: 20px;\"><\/div><div id =\"overviewv3\" style=\"margin-top: 40px;\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">OVERVIEW\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n    \n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n\tThe invisible captcha or ReCaptcha v3 adds more complexity to the captcha bypass process, nothing to worry about however, we got you covered. If you've used our reCaptcha v2 API you are half way already, only two additional parameters are needed to complete their resolution with our service. You need to find the 'action' parameter on the target website and use 0.3 as value for the final parameter 'min_score' which is the score in which we can most optimally resolve them.    \n\t<\/p>   \n    \n<\/div>\n<div id =\"endpointv3\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">ENDPOINT\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">POST<\/p>\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">Used to upload captchas:<\/p>\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">http:\/\/api.dbcapi.me\/api\/captcha<\/p>        \n<\/div>\n<div id =\"parametersv3\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">PARAMETERS\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">If you are using 2FA you can use \"authtoken\" instead of \"username\" and \"password\" parameters.<\/p>\n<\/div>            \n\n<div class=\"table-1\">\n<table width=\"100%\">\n<thead>\n<tr>\n<th align=\"left\">Parameter<\/th>\n<th align=\"left\">Data type<\/th>\n<th align=\"left\">Value<\/th>\n<th align=\"left\">Example sub-keys and sub-values<\/th>\n<th align=\"left\">Use<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\">username<\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt; color: black;\" data-darkreader-inline-color=\"\">{DBC username}<\/p>\n<\/td>\n<td align=\"left\"><\/td>\n<td align=\"left\">Required<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">password<\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt; color: black;\" data-darkreader-inline-color=\"\">{DBC password}<\/p>\n<\/td>\n<td align=\"left\"><\/td>\n<td align=\"left\">Required<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">type<\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">5<\/td>\n<td align=\"left\"><\/td>\n<td align=\"left\">Required<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">token_params<\/td>\n<td align=\"left\">\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt; color: black;\" data-darkreader-inline-color=\"\">File | JSON<\/p>\n<\/td>\n<td align=\"left\">\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt;\">{payload}<\/p>\n<\/td>\n<td align=\"left\">\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt;\">{<\/p>\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt; color: black;\" data-darkreader-inline-color=\"\">&#8220;proxy&#8221;: &#8220;http:\/\/username:password@proxy_server&#8221;,<\/p>\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt; color: black;\" data-darkreader-inline-color=\"\">&#8220;proxytype&#8221;: &#8220;http&#8221;,<\/p>\n<p style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt;\"><span lang=\"en-US\" style=\"color: black;\" data-darkreader-inline-color=\"\">&#8220;googlekey&#8221;: &#8220;<\/span><span lang=\"es-DO\">6LeEnRsTAAAAAPHVIS06iy22BKCiUsqAyC7IrTVi<\/span><span lang=\"en-US\" style=\"color: black;\" data-darkreader-inline-color=\"\">&#8220;,<\/span><\/p>\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt; color: black;\" data-darkreader-inline-color=\"\">&#8220;pageurl&#8221;: &#8220;http:\/\/web-page-with-recaptcha.com\/uri&#8221;,<\/p>\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt; color: black;\" data-darkreader-inline-color=\"\">&#8220;action&#8221;: &#8220;verify&#8221;,<\/p>\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt; color: black;\" data-darkreader-inline-color=\"\">&#8220;min_score&#8221;: 0.3<\/p>\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt;\">}<\/p>\n<\/td>\n<td align=\"left\">Required<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n <p style=\"margin-top:20px;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n    <span style=\"font-weight:bold;\">Finding the Sitekey:<\/span> You can open the Developer Tools of your favorite browser and on the \"Elements\"  or \"Inspector\" tab search for \"data-sitekey\". If it can't be found then search for \"iframe\" (make sure that's the iframe tag that corresponds to the reCaptcha) and you will find it appended to the URL.\n    <\/p><span class=\"fusion-imageframe imageframe-none imageframe-11 hover-type-none\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/SitekeyG.png\" width=\"1259\" height=\"338\" alt=\"\" title=\"SitekeyG\" class=\"img-responsive wp-image-1615\" srcset=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/SitekeyG-200x54.png 200w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/SitekeyG-400x107.png 400w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/SitekeyG-600x161.png 600w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/SitekeyG-800x215.png 800w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/SitekeyG-1200x322.png 1200w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/SitekeyG.png 1259w\" sizes=\"auto, (max-width: 800px) 100vw, 1200px\" \/><\/span> <p style=\"margin-top:20px;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n    <span style=\"font-weight:bold;\">Finding the 'action':<\/span> It's very important finding the exact name of the 'action', an incorrect name could lead to empty responses from our server.<\/p>\n <p style=\"margin-top:20px;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n\tIt's not always easy finding the 'action' name. However you can use your browser Developer Tools and on the elements of the page do a search (CTRL+F) for the method call \"grecaptcha.execute\" and you will find 'action' and its name inside of brackets.  \n<\/p>\t<span class=\"fusion-imageframe imageframe-none imageframe-12 hover-type-none\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/action.png\" width=\"1087\" height=\"285\" alt=\"\" title=\"action\" class=\"img-responsive wp-image-1787\" srcset=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/action-200x52.png 200w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/action-400x105.png 400w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/action-600x157.png 600w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/action-800x210.png 800w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/action.png 1087w\" sizes=\"auto, (max-width: 800px) 100vw, 1087px\" \/><\/span> <p style=\"margin-top:10px; font-weight: bold; font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\n    NOTE ('action' parameter):\n    <\/p>\n    <p style=\"font-style: italic;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\n    If you can't find the 'action' parameter on the target website you can use \"verify\"  as the value in the payload which is the default value, in some cases \"verify\" will work as the action name.\n    <\/p> \n\n\n<p style=\"margin-top:10px; font-weight: bold; font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\n    NOTES:\n    <\/p>\n    <p style=\"font-style: italic;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\n    Using a proxy is optional, if you opt by not using one you can use empty strings as value for 'proxy' and 'proxytype' parameters.\n    <\/p><style type=\"text\/css\" scopped=\"scopped\">.fusion-syntax-highlighter-10 > .CodeMirror .CodeMirror-gutters { background-color: ; }.fusion-syntax-highlighter-10 > .CodeMirror .CodeMirror-linenumber { color: ; }<\/style><div class=\"fusion-syntax-highlighter-container fusion-syntax-highlighter-10 fusion-syntax-highlighter-theme-light\" style=\"opacity:0;margin-top:10px;margin-left:0px;margin-bottom:10px;margin-right:0px;font-size:14px;border-width:1px;border-style:solid;border-color:#eaeaea;\"><div class=\"syntax-highlighter-copy-code\"><span class=\"syntax-highlighter-copy-code-title\" data-id=\"fusion_syntax_highlighter_10\" style=\"font-size:14px;\">Copy to Clipboard<\/span><\/div><textarea class=\"fusion-syntax-highlighter-textarea\" id=\"fusion_syntax_highlighter_10\" data-readOnly=\"nocursor\" data-lineNumbers=\"1\" data-lineWrapping=\"\" data-theme=\"default\" data-mode=\"text\/x-sh\">{\n\"proxy\": \"\",\n\"proxytype\": \"\",\n\"googlekey\": \"6LeEnRsTAAAAAPHVIS06iy22BKCiUsqAyC7IrTVi\",\n\"pageurl\": \"http:\/\/web-page-with-recaptcha.com\/uri\",\n\"action\": \"verify\",\n\"min_score\": 0.3 \n}<\/textarea><\/div> <p style=\"font-style: italic;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n    If the reCaptchas are attempting to solve are the ones that appear while you are browsing the web with a message that reads \"Unusual traffic from your computer network\"  and they are not getting solved with the method above then that's because they're subject to the new Google update and an additional (data-s) parameter should be added to your payload.\n    <\/p>\n <p style=\"font-weight:bold;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n\tFinding data-s:\n <\/p><span class=\"fusion-imageframe imageframe-none imageframe-13 hover-type-none\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/Data-s.png\" width=\"1408\" height=\"221\" alt=\"\" title=\"Data-s\" class=\"img-responsive wp-image-1617\" srcset=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/Data-s-200x31.png 200w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/Data-s-400x63.png 400w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/Data-s-600x94.png 600w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/Data-s-800x126.png 800w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/Data-s-1200x188.png 1200w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/Data-s.png 1408w\" sizes=\"auto, (max-width: 800px) 100vw, 1200px\" \/><\/span> <p style=\"font-style: italic; margin-top:10px;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n    Then your JSON should look as follows:\n    <\/p><style type=\"text\/css\" scopped=\"scopped\">.fusion-syntax-highlighter-11 > .CodeMirror .CodeMirror-gutters { background-color: ; }.fusion-syntax-highlighter-11 > .CodeMirror .CodeMirror-linenumber { color: ; }<\/style><div class=\"fusion-syntax-highlighter-container fusion-syntax-highlighter-11 fusion-syntax-highlighter-theme-light\" style=\"opacity:0;margin-top:10px;margin-left:0px;margin-bottom:10px;margin-right:0px;font-size:14px;border-width:1px;border-style:solid;border-color:#eaeaea;\"><div class=\"syntax-highlighter-copy-code\"><span class=\"syntax-highlighter-copy-code-title\" data-id=\"fusion_syntax_highlighter_11\" style=\"font-size:14px;\">Copy to Clipboard<\/span><\/div><textarea class=\"fusion-syntax-highlighter-textarea\" id=\"fusion_syntax_highlighter_11\" data-readOnly=\"nocursor\" data-lineNumbers=\"1\" data-lineWrapping=\"\" data-theme=\"default\" data-mode=\"text\/x-sh\">{\n\"proxy\": \"\",\n\"proxytype\": \"\",\n\"googlekey\": \"6LeEnRsTAAAAAPHVIS06iy22BKCiUsqAyC7IrTVi\",\n\"pageurl\": \"http:\/\/web-page-with-recaptcha.com\/uri\",\n\"data-s\": \"QN15Pf81...fYpk\",\n\"action\": \"verify\",\n\"min_score\": 0.3\n}<\/textarea><\/div><div id =\"solvingv3\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">RESOLVING RECAPTCHA V3\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">The process can be broken down in two modules:\n    <\/p>\n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\u00a0\u00a0a)  Receiving a token for the target website reCaptcha <\/p>\n\t<p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 You should expect a 484 character long token from us after successful solution.<\/p>    \n\t<p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\u00a0\u00a0b)  Submitting the token to the target website.<\/p>\n\t<p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Can either be done by:<\/p>\n\t<p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 a) Manipulating the DOM elements (JavaScript, WebDriver).<\/p>\n\t<p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 b) POST form submission.<\/p>\n\t<p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 c) Invoking the 'callback' function. In those scenarios where the reCaptcha doesn't have a Submit button or it's not contained in a HTML form.<\/p>\n\t<p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 We will illustrate all three methods bellow.<\/p>\n\n<\/div><div id =\"examplesv3\" style=\"margin-top: 60px;\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">RECAPTCHA V3 SOLUTION EXAMPLES\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">Please check token <a href=\"#selenium\" style=\"color: orange;\">submission methods for v2<\/a>, the same methods can be used in most cases.\n    <\/p>\n<\/div>  <div id =\"curlv3\" style=\"margin-top: 60px;\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">CURL RECAPTCHA V3\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n<\/div>  <style type=\"text\/css\" scopped=\"scopped\">.fusion-syntax-highlighter-12 > .CodeMirror .CodeMirror-gutters { background-color: ; }.fusion-syntax-highlighter-12 > .CodeMirror .CodeMirror-linenumber { color: ; }<\/style><div class=\"fusion-syntax-highlighter-container fusion-syntax-highlighter-12 fusion-syntax-highlighter-theme-dark\" style=\"opacity:0;margin-top:10px;margin-left:0px;margin-bottom:10px;margin-right:0px;font-size:14px;border-width:1px;border-style:solid;border-color:#eaeaea;\"><div class=\"syntax-highlighter-copy-code\"><span class=\"syntax-highlighter-copy-code-title\" data-id=\"fusion_syntax_highlighter_12\" style=\"font-size:14px;\">Copy to Clipboard<\/span><\/div><textarea class=\"fusion-syntax-highlighter-textarea\" id=\"fusion_syntax_highlighter_12\" data-readOnly=\"nocursor\" data-lineNumbers=\"1\" data-lineWrapping=\"\" data-theme=\"hopscotch\" data-mode=\"text\/x-sh\">curl --header 'Expect: ' \t -F username=dbcusername \\\n                             -F password=dbcpassword \\\n                             -F type='5' \\\n                             -F token_params='{\"proxy\": \"http:\/\/username:password@proxy_server\",\"proxytype\": \"http\",\"googlekey\": \"6LeEnRsTAAAAAPHVIS06iy22BKCiUsqAyC7IrTVi\", \"data-s\": \"daAda\u2026LWsd\", \"pageurl\": \"http:\/\/web-page-with-recaptcha.com\/uri\", \"action\": \"verify\",\"min_score\": 0.3}' \\\n                             http:\/\/api.dbcapi.me\/api\/captcha\n\n\n<\/textarea><\/div><span class=\"fusion-imageframe imageframe-none imageframe-14 hover-type-none\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/recaptchav3_curl.gif\" width=\"1266\" height=\"648\" alt=\"\" title=\"recaptchav3_curl\" class=\"img-responsive wp-image-1823\"\/><\/span><div id =\"submittingv3\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">SUBMITTING TOKEN\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">You need to insert the token into the element 'g-recaptcha-response' or 'g-recaptcha-response-100000' via POST request.\n    <\/p>\n   <\/div><div id =\"phppostv3\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">RECAPTCHA V3 PHP + POST\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">Download our PHP client and open the class \"example.newrecaptcha.token.php\", insert type =5, add 'action' and 'min_score' parameters or just replace the code with the code bellow and customize accordingly.\n    <\/p>\n   <\/div><style type=\"text\/css\" scopped=\"scopped\">.fusion-syntax-highlighter-13 > .CodeMirror .CodeMirror-gutters { background-color: ; }.fusion-syntax-highlighter-13 > .CodeMirror .CodeMirror-linenumber { color: ; }<\/style><div class=\"fusion-syntax-highlighter-container fusion-syntax-highlighter-13 fusion-syntax-highlighter-theme-dark\" style=\"opacity:0;margin-top:10px;margin-left:0px;margin-bottom:10px;margin-right:0px;font-size:14px;border-width:1px;border-style:solid;border-color:#eaeaea;\"><div class=\"syntax-highlighter-copy-code\"><span class=\"syntax-highlighter-copy-code-title\" data-id=\"fusion_syntax_highlighter_13\" style=\"font-size:14px;\">Copy to Clipboard<\/span><\/div><textarea class=\"fusion-syntax-highlighter-textarea\" id=\"fusion_syntax_highlighter_13\" data-readOnly=\"nocursor\" data-lineNumbers=\"1\" data-lineWrapping=\"\" data-theme=\"hopscotch\" data-mode=\"text\/x-sh\"><?php\n\/**\n * Death by Captcha PHP API recaptcha token image usage example\n *\n * @package DBCAPI\n * @subpackage PHP\n *\/\n\n\/**\n * DBC API clients\n *\/\nrequire_once 'deathbycaptcha.php';\n\n\/\/ All this code needs is your credentials to work.\n\/\/ Put your DBC username & password here.\n$username = \"dbcusername\";\n$password = \"dbcpassword\";\n\n\/\/ if using authtoken, need to pass authtoken as first parameter and authtoken as second parameter\n\n\/\/$username = \"authtoken\";\n\/\/$password = \"authtoken_from_panel\";\n\nif ($username == \"authtoken\") {\n    echo \"Using authtoken authentication\\n\";\n} else {\n    echo \"Using username\/password authtoken\\n\";\n}\n\n\n\/\/ Use DeathByCaptcha_HttpClient() class if you want to use HTTP API.\n$client = new DeathByCaptcha_HttpClient($username, $password);\n$client->is_verbose = true;\n\necho \"Your balance is {$client->balance} US cents\\n\";\n\n\/\/ To use recaptcha_Token\n\/\/ Set the proxy and reCaptcha token data\n$data = array(\n    'proxy'      => '',\n    'proxytype'    => '',\n    'googlekey'       => '6LdyC2cUAAAAACGuDKpXeDorzUDWXmdqeg-xy696',\n    'pageurl' => 'https:\/\/recaptcha-demo.appspot.com\/recaptcha-v3-request-scores.php',\n    'action'=> \"examples\/v3scores\",\n    'min_score'=> \"0.3\");\n\n\/\/Create a json string\n$json = json_encode($data);\n\n\/\/Put the type and the json payload\n$extra = [\n    'type'=>5,\n    'token_params'=> $json,  # banner img\n    ];\n\n$tokenContainer=\"\";\n\n\/\/ Put null the first parameter and add the extra payload\nif ($captcha = $client->decode(null, $extra)) {\n    echo \"CAPTCHA {$captcha['captcha']} uploaded\\n\";\n\n    sleep(DeathByCaptcha_Client::DEFAULT_TIMEOUT);\n\n        \/\/ Poll for CAPTCHA indexes:\n        if ($text = $client->get_text($captcha['captcha'])) {\n            echo \"CAPTCHA {$captcha['captcha']} solved: {$text}\\n\";\n            $tokenContainer=$text;\n\n            \/\/ Report an incorrectly solved CAPTCHA.\n            \/\/ Make sure the CAPTCHA was in fact incorrectly solved!\n            \/\/$client->report($captcha['captcha']);\n        }\n}\n\n\/\/Insert the target webpage URL here\n$url= 'https:\/\/recaptcha-demo.appspot.com\/recaptcha-v3-request-scores.php';\n$formdata = http_build_query(\n    array (\n        \/\/'input1' => 'John',\n        \/\/'input2' => 'Doe',\n        \/\/'input3' => 'johndoe@mail.com',\n        'g-recaptcha-response-100000' => $tokenContainer\n        )\n); \n\n$post_request = array ('http' =>\n    array(\n        'method' => 'POST',\n        'header' => 'Content-type: application\/x-www-form-urlencoded',\n        'content' => $formdata\n    )\n);\n$context = stream_context_create($post_request);\n$api_response = file_get_contents($url, false, $context);\n$details = htmlspecialchars_decode($api_response, TRUE);\nvar_dump($details);\n?><\/textarea><\/div>    <p style=\"font-weight: bold; font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">Output:\n    <\/p><\/div><\/div><\/div><span class=\"fusion-imageframe imageframe-none imageframe-15 hover-type-none\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/v3phppost.gif\" width=\"1830\" height=\"654\" alt=\"\" title=\"v3php+post\" class=\"img-responsive wp-image-1827\"\/><\/span><div class=\"fusion-builder-row fusion-builder-row-inner fusion-row \"><div  class=\"fusion-layout-column fusion_builder_column fusion_builder_column_4_5  fusion-four-fifth fusion-column-first 4_5\"  style='margin-top: 0px;margin-bottom: 20px;width:79.2%; margin-right:4%;'><div class=\"fusion-column-wrapper\" style=\"padding: 0px 0px 0px 0px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;\"  data-bg-url=\"\"><div id=\"newrec3\">\n<h4 style=\"color: gray; font-weight: normal; margin-top:60px;\">New ReCaptcha\/no Captcha<\/h4>\n<\/div><div id=\"newrec2\" style=\"height:2px;background-color: orange; margin-bottom: 20px;\"><\/div><div id =\"overviewnocaptcha\" style=\"margin-top: 40px;\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">OVERVIEW\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n    \n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n    Suitable for those captchas which require manual selection of images. Can be reCaptcha or reCaptcha alike.\nWe provide an API that can solve them with coordinates or the number corresponding to the positions on the grid which contain the image to select.\n\t<\/p>\n<\/div>\n<div id =\"endpointnocaptcha\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">ENDPOINT\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">POST<\/p>\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">Used to upload captchas:<\/p>\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">http:\/\/api.dbcapi.me\/api\/captcha<\/p>        \n<\/div>\n<div id =\"parametersnocaptchagroup\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">PARAMETERS IMAGE GROUPS\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">If you are using 2FA you can use \"authtoken\" instead of \"username\" and \"password\" parameters.<\/p>\n<\/div>            \n\n<div class=\"table-1\">\n<table width=\"100%\">\n<thead>\n<tr>\n<th align=\"left\">Parameter<\/th>\n<th align=\"left\">Data Type<\/th>\n<th align=\"left\">Value<\/th>\n<th align=\"left\">Use<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\">username<\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">{dbc username}<\/td>\n<td align=\"left\">Required<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">password<\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">{dbc password}<\/td>\n<td align=\"left\">Required<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">type<\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">3<\/td>\n<td align=\"left\">Required<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">captchafile<\/td>\n<td align=\"left\">File<\/td>\n<td align=\"left\">{captcha file}<\/td>\n<td align=\"left\">Required<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">banner<\/td>\n<td align=\"left\">File<\/td>\n<td align=\"left\">{banner image}<\/td>\n<td align=\"left\">Required<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">banner_text<\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">{banner text}<\/td>\n<td align=\"left\">Required<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">grid<\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">{W x ht. (Ex.3&#215;3)}<\/td>\n<td align=\"left\">Optional<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div id =\"solvingimggroups\" style=\"margin-top: 40px;\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">SOLVING VIA IMAGE GROUPS\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n<\/div><span class=\"fusion-imageframe imageframe-none imageframe-16 hover-type-none\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/image-gp0.png\" width=\"1222\" height=\"524\" alt=\"\" title=\"image-gp0\" class=\"img-responsive wp-image-1835\" srcset=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/image-gp0-200x86.png 200w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/image-gp0-400x172.png 400w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/image-gp0-600x257.png 600w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/image-gp0-800x343.png 800w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/image-gp0-1200x515.png 1200w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/image-gp0.png 1222w\" sizes=\"auto, (max-width: 800px) 100vw, 1200px\" \/><\/span><div id =\"responsegroups\" style=\"margin-top: 40px;\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">IMAGE GROUP EXPECTED RESPONSE\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n\t    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">[3, 4, 7]<\/p>\n<\/div><div id =\"parametersnocaptchacoords\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">PARAMETERS COORDINATES\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">If you are using 2FA you can use \"authtoken\" instead of \"username\" and \"password\" parameters.<\/p>\n<\/div>            \n\n<div class=\"table-1\">\n<table width=\"100%\">\n<thead>\n<tr>\n<th align=\"left\">Parameter<\/th>\n<th align=\"left\">Data Type<\/th>\n<th align=\"left\">Value<\/th>\n<th align=\"left\">Use<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\">username<\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">{dbc username}<\/td>\n<td align=\"left\">Required<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">password<\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">{dbc password}<\/td>\n<td align=\"left\">Required<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">type<\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">2<\/td>\n<td align=\"left\">Required<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">captchafile<\/td>\n<td align=\"left\">File<\/td>\n<td align=\"left\">{captcha file}<\/td>\n<td align=\"left\">Required<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div id =\"solvingimgcoords\" style=\"margin-top: 40px;\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">SOLVING VIA COORDINATES\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n<\/div><span class=\"fusion-imageframe imageframe-none imageframe-17 hover-type-none\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/coords.jpg\" width=\"1395\" height=\"333\" alt=\"\" title=\"coords\" class=\"img-responsive wp-image-1841\" srcset=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/coords-200x48.jpg 200w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/coords-400x95.jpg 400w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/coords-600x143.jpg 600w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/coords-800x191.jpg 800w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/coords-1200x286.jpg 1200w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/coords.jpg 1395w\" sizes=\"auto, (max-width: 800px) 100vw, 1200px\" \/><\/span><div id =\"responsecoords\" style=\"margin-top: 40px;\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">COORDINATES EXPECTED RESPONSE\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n\t    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">[[23.21, 82.11]]<\/p>\n<\/div><\/div><\/div><\/div><div class=\"fusion-builder-row fusion-builder-row-inner fusion-row \"><div  class=\"fusion-layout-column fusion_builder_column fusion_builder_column_4_5  fusion-four-fifth fusion-column-first 4_5\"  style='margin-top: 0px;margin-bottom: 20px;width:80%;width:calc(80% - ( ( 4% ) * 0.8 ) );margin-right:4%;'><div class=\"fusion-column-wrapper\" style=\"padding: 0px 0px 0px 0px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;\"  data-bg-url=\"\"><div id=\"funcaptcha\">\n<h4 style=\"color: gray; font-weight: normal; margin-top:60px;\">Funcaptcha<\/h4>\n<\/div><div style=\"height:2px;background-color: orange; margin-bottom: 20px;\"><\/div><div id =\"overviewfun\" style=\"margin-top: 40px;\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">OVERVIEW\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n    \n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n\tMost Funcaptchas are image rotation based. Images need to be aligned in the right position before the captcha can be marked as solved. We produce a token or key which satisfies the challenge and will allow you to proceed with your SEO \/  web scraping \/ automation task. \n\t<\/p>   \n    \n<\/div>\n<div id =\"endpointfun\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">ENDPOINT\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">POST<\/p>\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">Used to upload captchas:<\/p>\n        <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">http:\/\/api.dbcapi.me\/api\/captcha<\/p>        \n<\/div>\n<div id =\"parametersfun\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">PARAMETERS\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n    <p style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 0.8;\">If you are using 2FA you can use \"authtoken\" instead of \"username\" and \"password\" parameters.<\/p>\n<\/div>            \n\n<div class=\"table-1\">\n<table width=\"100%\">\n<thead>\n<tr>\n<th align=\"left\">Parameter<\/th>\n<th align=\"left\">Data type<\/th>\n<th align=\"left\">Value<\/th>\n<th align=\"left\">Example sub-keys and sub-values<\/th>\n<th align=\"left\">Use<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\">username<\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt; color: black;\" data-darkreader-inline-color=\"\">{DBC username}<\/p>\n<\/td>\n<td align=\"left\"><\/td>\n<td align=\"left\">Required<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">password<\/td>\n<td align=\"left\">String<\/td>\n<td align=\"left\">\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt; color: black;\" data-darkreader-inline-color=\"\">{DBC password}<\/p>\n<\/td>\n<td align=\"left\"><\/td>\n<td align=\"left\">Required<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">type<\/td>\n<td align=\"left\">Integer<\/td>\n<td align=\"left\">6<\/td>\n<td align=\"left\"><\/td>\n<td align=\"left\">Required<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt; color: black;\" data-darkreader-inline-color=\"\">funcaptcha_params<\/p>\n<\/td>\n<td align=\"left\">\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt; color: black;\" data-darkreader-inline-color=\"\">File | JSON<\/p>\n<\/td>\n<td align=\"left\">\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt;\">{payload}<\/p>\n<\/td>\n<td align=\"left\">\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt;\">{<\/p>\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt; color: black;\" data-darkreader-inline-color=\"\">&#8220;proxy&#8221;: &#8220;http:\/\/username:password@proxy_server&#8221;,<\/p>\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt; color: black;\" data-darkreader-inline-color=\"\">&#8220;proxytype&#8221;: &#8220;http&#8221;,<\/p>\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt;\"><span style=\"color: black;\" data-darkreader-inline-color=\"\">&#8220;publickey&#8221;: &#8220;9F35E152-C93C-EACC-A41D-CF8ED317B796&#8221;,<\/span><\/p>\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt; color: black;\" data-darkreader-inline-color=\"\">&#8220;pageurl&#8221;: &#8220;http:\/\/web-page-with-funcaptcha.com\/uri&#8221;<\/p>\n<p lang=\"en-US\" style=\"margin: 0in; font-family: Calibri; font-size: 11.0pt;\">}<\/p>\n<\/td>\n<td align=\"left\">Required<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n <p style=\"margin-top:20px;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n    <span style=\"font-weight:bold;\">NOTE:<\/span> Using a proxy is optional, if you opt by not using one you can use empty strings as value for 'proxy' and 'proxytype' parameters.\n<\/p><style type=\"text\/css\" scopped=\"scopped\">.fusion-syntax-highlighter-14 > .CodeMirror .CodeMirror-gutters { background-color: ; }.fusion-syntax-highlighter-14 > .CodeMirror .CodeMirror-linenumber { color: ; }<\/style><div class=\"fusion-syntax-highlighter-container fusion-syntax-highlighter-14 fusion-syntax-highlighter-theme-light\" style=\"opacity:0;margin-top:10px;margin-left:0px;margin-bottom:10px;margin-right:0px;font-size:14px;border-width:1px;border-style:solid;border-color:#eaeaea;\"><div class=\"syntax-highlighter-copy-code\"><span class=\"syntax-highlighter-copy-code-title\" data-id=\"fusion_syntax_highlighter_14\" style=\"font-size:14px;\">Copy to Clipboard<\/span><\/div><textarea class=\"fusion-syntax-highlighter-textarea\" id=\"fusion_syntax_highlighter_14\" data-readOnly=\"nocursor\" data-lineNumbers=\"1\" data-lineWrapping=\"\" data-theme=\"default\" data-mode=\"text\/x-sh\">{\n\"proxy\": \"\",\n\"proxytype\": \"\",\n\"publickey\": \"9F35E152-C93C-EACC-A41D-CF8ED317B796\",\n\"pageurl\": \"http:\/\/web-page-with-funcaptcha.com\/uri\"\n}<\/textarea><\/div> <p style=\"margin-top:20px;font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;line-height: 1.2;\">\n    <span style=\"font-weight:bold;\">Finding 'publickey':<\/span> On your Development Tools go to 'Elements' tab and press CTRL+F, search for 'pkey', the public key is attached to a URL.<\/p><span class=\"fusion-imageframe imageframe-none imageframe-18 hover-type-none\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/funcaptcha-publickey.png\" width=\"1111\" height=\"212\" alt=\"\" title=\"funcaptcha-publickey\" class=\"img-responsive wp-image-1813\" srcset=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/funcaptcha-publickey-200x38.png 200w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/funcaptcha-publickey-400x76.png 400w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/funcaptcha-publickey-600x114.png 600w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/funcaptcha-publickey-800x153.png 800w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/funcaptcha-publickey.png 1111w\" sizes=\"auto, (max-width: 800px) 100vw, 1111px\" \/><\/span><div id =\"solvingfun\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">RESOLVING FUNCAPTCHA\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n    <\/div><span class=\"fusion-imageframe imageframe-none imageframe-19 hover-type-none\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/Solving-funcpatcha.png\" width=\"1218\" height=\"641\" alt=\"\" title=\"Solving funcpatcha\" class=\"img-responsive wp-image-1814\" srcset=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/Solving-funcpatcha-200x105.png 200w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/Solving-funcpatcha-400x211.png 400w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/Solving-funcpatcha-600x316.png 600w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/Solving-funcpatcha-800x421.png 800w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/Solving-funcpatcha-1200x632.png 1200w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/Solving-funcpatcha.png 1218w\" sizes=\"auto, (max-width: 800px) 100vw, 1200px\" \/><\/span><div id =\"funcurl\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">FUNCAPTCHA cURL\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n    <\/div><style type=\"text\/css\" scopped=\"scopped\">.fusion-syntax-highlighter-15 > .CodeMirror .CodeMirror-gutters { background-color: ; }.fusion-syntax-highlighter-15 > .CodeMirror .CodeMirror-linenumber { color: ; }<\/style><div class=\"fusion-syntax-highlighter-container fusion-syntax-highlighter-15 fusion-syntax-highlighter-theme-dark\" style=\"opacity:0;margin-top:10px;margin-left:0px;margin-bottom:10px;margin-right:0px;font-size:14px;border-width:1px;border-style:solid;border-color:#eaeaea;\"><div class=\"syntax-highlighter-copy-code\"><span class=\"syntax-highlighter-copy-code-title\" data-id=\"fusion_syntax_highlighter_15\" style=\"font-size:14px;\">Copy to Clipboard<\/span><\/div><textarea class=\"fusion-syntax-highlighter-textarea\" id=\"fusion_syntax_highlighter_15\" data-readOnly=\"nocursor\" data-lineNumbers=\"1\" data-lineWrapping=\"\" data-theme=\"hopscotch\" data-mode=\"text\/x-sh\">curl --header 'Expect: ' -F username=dbcusername \\\n                             -F password=dbcpassword \\\n                             -F type='6' \\\n                             -F funcaptcha_params='{\"proxy\": \"http:\/\/username:password@proxy_server\",\"proxytype\": \"http\",\"publickey\": \"9F35A982-C97C-EBCC-A34D-CF8ED317B596\",\"pageurl\": \"https:\/\/url-with-funcaptcha\/uri\"}' \\\n                             http:\/\/api.dbcapi.me\/api\/captcha<\/textarea><\/div><div id =\"funresponse\" style=\"margin-top: 60px;\">\n    <h5 style=\"font-family: Roboto,Noto Sans,Noto Sans JP,Noto Sans KR,Noto Naskh Arabic,Noto Sans Thai,Noto Sans Hebrew,Noto Sans Bengali,sans-serif; color: #202124;\">EXPECTED RESPONSE\n    <img decoding=\"async\" src=\"https:\/\/blog.deathbycaptcha.com\/wp-content\/uploads\/2020\/09\/link.png\" style=\"margin-top: 8px;\" title=\"Copy link section\">\n    <\/h5>\n<\/div>  <span class=\"fusion-imageframe imageframe-none imageframe-20 hover-type-none\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/funcaptcha-response.png\" width=\"613\" height=\"74\" alt=\"\" title=\"funcaptcha-response\" class=\"img-responsive wp-image-1815\" srcset=\"https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/funcaptcha-response-200x24.png 200w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/funcaptcha-response-400x48.png 400w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/funcaptcha-response-600x72.png 600w, https:\/\/deathbycaptcha.com\/blog\/wp-content\/uploads\/2020\/09\/funcaptcha-response.png 613w\" sizes=\"auto, (max-width: 800px) 100vw, 613px\" \/><\/span><\/div><\/div><\/div><div class=\"fusion-clearfix\"><\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><div  class=\"fusion-layout-column fusion_builder_column fusion_builder_column_1_6  fusion-one-sixth fusion-column-last fusion-no-small-visibility fusion-no-medium-visibility 1_6\"  style='margin-top:0px;margin-bottom:20px;width:16.66%;width:calc(16.66% - ( ( 4% ) * 0.1666 ) );'>\n\t\t\t\t\t<div class=\"fusion-column-wrapper\" style=\"padding: 0px 0px 0px 0px;background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;\"  data-bg-url=\"\">\n\t\t\t\t\t\t<div class=\"fusion-widget-area fusion-widget-area-1 fusion-content-widget-area fusion-no-small-visibility apicopynav\"><style type=\"text\/css\" scoped=\"scoped\">.fusion-widget-area-1 {background-color:#ffffff;}.fusion-widget-area-1 {padding:0px 0px 0px 0px;}.fusion-widget-area-1 .widget h4 {color:#ffffff;}.fusion-widget-area-1 .widget .heading h4 {color:#ffffff;}.fusion-widget-area-1 .widget h4 {font-size:18px;}.fusion-widget-area-1 .widget .heading h4 {font-size:18px;}<\/style><div id=\"avada-vertical-menu-widget-2\" class=\"widget avada_vertical_menu\"><style>#avada-vertical-menu-widget-2 ul.menu li a {font-size:14px;}<\/style><nav id=\"fusion-avada-vertical-menu-widget-2\" class=\"fusion-vertical-menu-widget fusion-menu hover left no-border\"><ul id=\"menu-api\" class=\"menu\"><li id=\"menu-item-1891\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1891\"><a href=\"#\"><span class=\"link-text\"> API Overview<\/span><span class=\"arrow\"><\/span><\/a><ul class=\"sub-menu\"><li id=\"menu-item-1925\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1925\"><a href=\"#apikey\"><span class=\"link-text\"> API Key<\/span><span class=\"arrow\"><\/span><\/a><\/li><li id=\"menu-item-1933\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1933\"><a href=\"#servers\"><span class=\"link-text\"> Our Servers<\/span><span class=\"arrow\"><\/span><\/a><\/li><li id=\"menu-item-1934\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1934\"><a href=\"#endpoints\"><span class=\"link-text\"> Endpoints<\/span><span class=\"arrow\"><\/span><\/a><\/li><li id=\"menu-item-1935\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1935\"><a href=\"#exceptions\"><span class=\"link-text\"> Common Exceptions<\/span><span class=\"arrow\"><\/span><\/a><\/li><li id=\"menu-item-1936\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1936\"><a href=\"#rates\"><span class=\"link-text\"> Rates<\/span><span class=\"arrow\"><\/span><\/a><\/li><\/ul><\/li><li id=\"menu-item-1892\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1892\"><a href=\"#textmath\"><span class=\"link-text\"> Text | Math Captcha<\/span><span class=\"arrow\"><\/span><\/a><ul class=\"sub-menu\"><li id=\"menu-item-1937\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1937\"><a href=\"#endpointtxt\"><span class=\"link-text\"> Endpoint<\/span><span class=\"arrow\"><\/span><\/a><\/li><li id=\"menu-item-1938\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1938\"><a href=\"#parameterstxt\"><span class=\"link-text\"> Parameters<\/span><span class=\"arrow\"><\/span><\/a><\/li><li id=\"menu-item-1939\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1939\"><a href=\"#examplestxt\"><span class=\"link-text\"> Text Captcha Example<\/span><span class=\"arrow\"><\/span><\/a><\/li><li id=\"menu-item-1940\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1940\"><a href=\"#examplextxtcmd\"><span class=\"link-text\"> Text Captcha with CMD<\/span><span class=\"arrow\"><\/span><\/a><\/li><\/ul><\/li><li id=\"menu-item-1928\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1928\"><a href=\"#newrec\"><span class=\"link-text\"> ReCaptcha v2<\/span><span class=\"arrow\"><\/span><\/a><ul class=\"sub-menu\"><li id=\"menu-item-1941\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1941\"><a href=\"#endpointv2\"><span class=\"link-text\"> Endpoint<\/span><span class=\"arrow\"><\/span><\/a><\/li><li id=\"menu-item-1942\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1942\"><a href=\"#parametersv2\"><span class=\"link-text\"> Parameters<\/span><span class=\"arrow\"><\/span><\/a><\/li><li id=\"menu-item-1943\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1943\"><a href=\"#solvingv2\"><span class=\"link-text\"> Solving ReCaptcha v2<\/span><span class=\"arrow\"><\/span><\/a><\/li><li id=\"menu-item-1944\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1944\"><a href=\"#selenium\"><span class=\"link-text\"> Python + Selenium<\/span><span class=\"arrow\"><\/span><\/a><\/li><li id=\"menu-item-1945\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1945\"><a href=\"#phppost\"><span class=\"link-text\"> PHP + POST Submission<\/span><span class=\"arrow\"><\/span><\/a><\/li><li id=\"menu-item-1946\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1946\"><a href=\"#callbackfx\"><span class=\"link-text\"> Finding Callback Fx<\/span><span class=\"arrow\"><\/span><\/a><\/li><li id=\"menu-item-1947\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1947\"><a href=\"#callbackfxinvoke\"><span class=\"link-text\"> JavaScript + Callback<\/span><span class=\"arrow\"><\/span><\/a><\/li><\/ul><\/li><li id=\"menu-item-1930\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1930\"><a href=\"#newrec3\"><span class=\"link-text\"> ReCaptcha\/noCaptcha<\/span><span class=\"arrow\"><\/span><\/a><ul class=\"sub-menu\"><li id=\"menu-item-1948\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1948\"><a href=\"#endpointnocaptcha\"><span class=\"link-text\"> Endpoint<\/span><span class=\"arrow\"><\/span><\/a><\/li><li id=\"menu-item-1955\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1955\"><a href=\"#parametersnocaptchagroup\"><span class=\"link-text\"> Image Group API<\/span><span class=\"arrow\"><\/span><\/a><ul class=\"sub-menu\"><li id=\"menu-item-1950\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1950\"><a href=\"#solvingimggroups\"><span class=\"link-text\"> Image Group Resolution<\/span><span class=\"arrow\"><\/span><\/a><\/li><li id=\"menu-item-1951\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1951\"><a href=\"#responsegroups\"><span class=\"link-text\"> Expected Response<\/span><span class=\"arrow\"><\/span><\/a><\/li><\/ul><\/li><li id=\"menu-item-1956\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1956\"><a href=\"#parametersnocaptchacoords\"><span class=\"link-text\"> Coordinates API<\/span><span class=\"arrow\"><\/span><\/a><ul class=\"sub-menu\"><li id=\"menu-item-1953\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1953\"><a href=\"#solvingimgcoords\"><span class=\"link-text\"> Coordinates Resolution<\/span><span class=\"arrow\"><\/span><\/a><\/li><li id=\"menu-item-1954\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1954\"><a href=\"#responsecoords\"><span class=\"link-text\"> Expected Response<\/span><span class=\"arrow\"><\/span><\/a><\/li><\/ul><\/li><\/ul><\/li><li id=\"menu-item-1929\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1929\"><a href=\"#recv3\"><span class=\"link-text\"> ReCaptcha v3<\/span><span class=\"arrow\"><\/span><\/a><ul class=\"sub-menu\"><li id=\"menu-item-1957\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1957\"><a href=\"#endpointv3\"><span class=\"link-text\"> Endpoint<\/span><span class=\"arrow\"><\/span><\/a><\/li><li id=\"menu-item-1958\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1958\"><a href=\"#parametersv3\"><span class=\"link-text\"> Parameters<\/span><span class=\"arrow\"><\/span><\/a><\/li><li id=\"menu-item-1959\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1959\"><a href=\"#solvingv3\"><span class=\"link-text\"> Solving ReCaptcha v3<\/span><span class=\"arrow\"><\/span><\/a><\/li><li id=\"menu-item-1960\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1960\"><a href=\"#examplesv3\"><span class=\"link-text\"> Resolution Examples<\/span><span class=\"arrow\"><\/span><\/a><\/li><li id=\"menu-item-1961\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1961\"><a href=\"#curlv3\"><span class=\"link-text\"> ReCaptcha v3 via cURL<\/span><span class=\"arrow\"><\/span><\/a><\/li><li id=\"menu-item-1962\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1962\"><a href=\"#submittingv3\"><span class=\"link-text\"> Submitting DBC Token<\/span><span class=\"arrow\"><\/span><\/a><\/li><li id=\"menu-item-1963\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1963\"><a href=\"#phppostv3\"><span class=\"link-text\"> PHP + POST  Token Submission<\/span><span class=\"arrow\"><\/span><\/a><\/li><\/ul><\/li><li id=\"menu-item-1931\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1931\"><a href=\"#funcaptcha\"><span class=\"link-text\"> Funcaptcha<\/span><span class=\"arrow\"><\/span><\/a><ul class=\"sub-menu\"><li id=\"menu-item-1964\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1964\"><a href=\"#endpointfun\"><span class=\"link-text\"> Endpoint<\/span><span class=\"arrow\"><\/span><\/a><\/li><li id=\"menu-item-1965\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1965\"><a href=\"#parametersfun\"><span class=\"link-text\"> Parameters<\/span><span class=\"arrow\"><\/span><\/a><\/li><li id=\"menu-item-1966\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1966\"><a href=\"#solvingfun\"><span class=\"link-text\"> Solving Funcaptcha<\/span><span class=\"arrow\"><\/span><\/a><\/li><li id=\"menu-item-1967\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1967\"><a href=\"#funcurl\"><span class=\"link-text\"> Funcaptcha cURL<\/span><span class=\"arrow\"><\/span><\/a><\/li><li id=\"menu-item-1968\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-1968\"><a href=\"#funresponse\"><span class=\"link-text\"> Expected Response<\/span><span class=\"arrow\"><\/span><\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div><div class=\"fusion-additional-widget-content\"><\/div><\/div><div class=\"fusion-clearfix\"><\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"100-width.php","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-1991","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/deathbycaptcha.com\/blog\/wp-json\/wp\/v2\/pages\/1991","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/deathbycaptcha.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/deathbycaptcha.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/deathbycaptcha.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/deathbycaptcha.com\/blog\/wp-json\/wp\/v2\/comments?post=1991"}],"version-history":[{"count":27,"href":"https:\/\/deathbycaptcha.com\/blog\/wp-json\/wp\/v2\/pages\/1991\/revisions"}],"predecessor-version":[{"id":2430,"href":"https:\/\/deathbycaptcha.com\/blog\/wp-json\/wp\/v2\/pages\/1991\/revisions\/2430"}],"wp:attachment":[{"href":"https:\/\/deathbycaptcha.com\/blog\/wp-json\/wp\/v2\/media?parent=1991"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}