Bypass Google CAPTCHA using an automatic and fast reCAPTCHA solver.
The API documentation contains examples of requests and responses. For the convenience of using the service, we have published libraries on GitHub for programming languages: Python, Java, C#, C++, Javascript, Ruby, PHP, and Ruby. We have also developed code examples for automatically solving reCAPTCHAs using tools like Selenium and Puppeteer.
Supported:","browser_extension":{"logo_alt":"«Chrome Web Store» logo","text":"The Chrome browser extension allows you to skip reCAPTCHAs directly in the browser. This extension automates the process of solving reCAPTCHA, making it easier and faster for users to bypass these verifications."}},"ai_solver":{"img_alt":"AI","title":"AI captcha solver","description":"Most captchas tasks are solved automatically by AI models for speed. If AI confidence is low, the task is passed to verified human workers — combining speed with high accuracy.","cards":{"ai_first":{"title":"AI-first","text":"Most captchas tasks are solved automatically by AI models, which makes processing fast and scalable."},"human_fallback":{"title":"Human fallback for hard cases","text":"If AI cannot solve a task with enough confidence, it is routed to human workers."}}},"captcha_bypass_extension":{"title":"Captcha bypass extension","text":"This plugins allows you to automatically solve CAPTCHAs found on any webpage","img_alt":"{{site_name}} browser extension","browsers":{"chrome":{"img_alt":"«Chrome Web Store» logo","text":"Chrome captcha bypass extension","action":"Add to Chrome"},"firefox":{"img_alt":"«Mozilla Firefox Add-ons» logo","text":"Firefox captcha bypass extension","action":"Add to Firefox"},"edge":{"img_alt":"«Microsoft Edge Add-ons» logo","text":"Edge captcha bypass extension","action":"Add to Edge"},"opera":{"img_alt":"«Opera Add-ons» logo","text":"Opera captcha bypass extension","action":"Coming soon"}}},"software_integration":{"title":"Integration with software","text":"Use the API key to bypass captcha in software. The service is integrated into 4500+ software. To start, just enter the key in your software.","action":"See all software"},"selenium_and_puppeteer":{"title":"Handling captcha during automated testing","text":"APIs can integrate with captcha solving service to automate CAPTCHA bypass during browser automation tasks. This includes handling reCAPTCHA and other CAPTCHA types in tools like Selenium, Puppeteer, Playwright, Cypress, Selenide, Beautiful Soup, Appium, Postman, Nightwatch, WebdriverIO, Cheerio, TestCafe, Spawn, Protractor, and Scrapy."},"a11y":{"title":"Accessibility","img_alt":"Improving accessibility with {{site_name}}","text":"Captchas often present accessibility challenges for users with disabilities, such as visual impairments or cognitive difficulties. Captcha solver help automate the process of solving captchas by leveraging techniques like machine learning, and human-bases solutions.","action":"Accessibility and captcha"},"supported_captchas":{"title":"Supported captchas","text":"We’ve made it easy to integrate our products into your system, offering a quick and easy start to your web project with support for multiple programming languages and ready-to-use code examples.","item":{"logo_alt":"«{{captcha_name}}» logo"},"actions":{"show_more":"Show more"}}},"meta":{"description":"Fastest online captcha solving service starting at just {{price}} for 1,000 captchas. Service supports APIs including PHP, Python, C++, JAVA, C#, and JavaScript, ensuring seamless integration with your applications. Efficient, reliable, and cost-effective, captcha solver is created to fulfill any requirements. Try it and streamline your online operations with ease!","keywords":"CAPTCHA recognition, CAPTCHA solving, solve CAPTCHAs, CAPTCHA API, Anticaptcha, OCR online","title":"Captcha Solver: reCAPTCHA solver and captcha solving service. Bypass captchas using the best auto captcha solver online API - {{site_name}}"}},"online_statistics":{"statistic_for_customer":{"items":{"rate":{"descriptions":{"captcha_rate":"Per 1000 normal captchas","recaptcha_rate":"Per 1000 JS captchas"},"title":"Rate"},"service_load":{"descriptions":{"service_load_captchas":"Normal captchas load","service_load_recaptcha":"JS captchas load"},"terms":{"service_load_captchas":"{{load_percent}} %","service_load_recaptcha":"{{load_percent}} %"},"title":"Captcha bypass service"},"solving_speed":{"descriptions":{"captcha_recognition_time":"Normal captchas","recaptcha_recognition_time":"JS captchas"},"terms":{"captcha_recognition_time":"{{time}} s","recaptcha_recognition_time":"{{time}} s"},"title":"Captcha solving speed"},"workers_online":{"descriptions":{"worker_online_captcha":"Normal captchas","worker_online_recaptcha":"JS captchas"},"title":"Workers online"}},"title":"Auto captcha solver customers online statistics"},"statistic_for_employee":{"items":{"rate":{"descriptions":{"captcha_rate":"Per 1000 normal captchas","recaptcha_rate":"Per 1000 JS captchas"},"title":"Rates"},"waiting_for_work":{"descriptions":{"time_captcha":"Normal captchas","time_recaptcha":"JS captchas"},"terms":{"time_captcha":"{{time}} s","time_recaptcha":"{{time}} s"},"title":"Captcha waiting time"},"workers_banned":{"descriptions":{"count_blocked":"Temporary","count_moderation_blocked":"Permanently"},"title":"Workers banned"}},"title":"Captcha human bypass online statistics"}},"basic_layout":{"footer":{"section_names":{"captcha_solver":"Captcha solver","general":"General","proxy_services":"Proxy Services","datasets":"Data annotation service","captchas":"Captcha supported","company":"Company","captcha_solver_sdk":"Captcha solver SDK"},"reviews":{"items":{"trustpilot":"«Trustpilot» rating — 4.0 out of 5 stars","g2":"«G2» rating — 4.5 out of 5 stars","sourceforge":"«SourceForge» rating - 4.5 out of 5 stars"}},"social_networks":{"title":"Follow us","items":{"facebook":"«{{site_name}}» facebook group","telegram":"«{{site_name}}» telegram channel","x":"«{{site_name}}» on x","youtube":"«{{site_name}}» YouTube channel","github":"«{{site_name}}» on GitHub","linkedin":"«{{site_name}}» on LinkedIn"}},"contacts":{"title":"Contact us","items":{"email":"Support email","phone":"Support phone","whatsapp":"Support WhatsApp","telegram":"Support Telegram"}},"copyright":"Copying any part of this website without the explicit permission of the website owner is illegal.","extension_link":{"icon_alt":"Captcha bypass extension supported in Chrome and Firefox browsers","text":"Captcha bypass extension","footer":"Recommended extension"},"alternative_extensions":{"h_captcha":{"text":"hCaptcha Solver Extension","icon_alt":"hCaptcha logo"},"recaptcha":{"text":"reCAPTCHA Solver Extension","icon_alt":"reCAPTCHA logo"},"footer":"Alternative extensions"},"new_features":{"title":"New features","links":{"captcha_solver":"{{captcha_name}} solver","mobile_proxies":"Mobile proxy: 5G/4G/3G/LTE","us_proxies":"Buy US IP (residential proxy server)"}},"captchathecat":{"logo_alt":"«CaptchaTheCat» logo","label":"In the monitoring service rating"},"home_page_link":"To home page","site_documents_links":{"payment_policy":"Payment policy","privacy_policy":"Privacy policy","terms_of_service":"Terms of service"},"site_logo_alt":"Logo of «{{site_name}}»","site_navigation_links":{"about":"About","api_docs":"Captcha solver API","blog":"Blog","captcha_jobs":"Work for us","captcha_solver":"Captcha break","faq":"FAQ","online_statistics":"Online statistics","pricing":"Pricing","software":"Software","affiliate_program":"Affiliate program","proxy":"Residential proxies","bounding_box_annotation":"Bounding box annotation","dataset_annotation":"Dataset annotation","captcha_breaker":"Captcha breaker","captcha_solver_github":"Captcha solver GitHub","captcha_solver_tool":"{{tool}} captcha solver","residential_proxies":"Residential proxies","https_proxies":"HTTP/S proxies","socks5_proxies":"SOCKS5 proxies","rotating_proxies":"Rotating proxies","browser_extension":"Browser extension","more_captchas":"More types","enterprise_support":"Enterprise support","dataset_api":"Dataset API","tutorials":"How-to tutorials"},"supported_payment_systems":"We support {{payment_systems}} payment systems"},"header":{"home_page_link":"To home page","site_logo_alt":"Logo of «{{site_name}}»","captcha_solver":{"title":"Captcha solver","popular_captchas":"Popular captchas","other_captchas":"Other captchas","close_menu":"Close captcha menu"},"site_navigation_links":{"about_captcha_recognition":"Captcha solving service","api_docs":"API","blog":"Blog","captcha_jobs":"Entry job","dashboard":"Dashboard","faq":"Support","online_statistics":"Statistics","payout":"Payout","software":"Software","start_work":"Start work","contact_sales":"Contact sales","proxy":"Proxy","resources":"Resources"},"toggle_navigation_menu":"Toggle site navigation menu","user_navigation_links":{"select_role":{"label":"Select your user role:","roles":{"customer":"Customer","developer":"Developer","placeholder":"Choose role","worker":"Worker"}},"sign_in":"Log in","sign_out":"Sign out","sign_up":"Sign up"},"site_resources":{"title":"Tools, Guides, Learning Hub & Resources","software_catalog":{"title":"Software","description":"Automation software that has already integrated our service"},"blog":{"title":"Blog","description":"Service updates and new features"},"tutorials":{"title":"How-to","description":"Tutorials, samples, and guides"},"github":{"description":"Browse GitHub repository for SDKs, code samples, and ready-to-use integration examples"}}}},"captcha_names":{"items":{"canvas_captcha":"Canvas Captcha","capy_puzzle_captcha":"Capy Puzzle CAPTCHA","click_captcha":"Click Captcha","fun_captcha":"FunCaptcha","gee_test_captcha":"GeeTest CAPTCHA","gee_test_captcha_v4":"GeeTest CAPTCHA V4","grid_captcha":"Grid Captcha","h_captcha":"hCaptcha","key_captcha":"KeyCAPTCHA","lemin_captcha":"Lemin Captcha","normal_captcha":"Normal Captcha","image_captcha":"Image Captcha","recaptcha_enterprise":"reCAPTCHA Enterprise","recaptcha_v2":"reCAPTCHA V2","recaptcha_v2_callback":"reCAPTCHA V2 Callback","recaptcha_v2_invisible":"reCAPTCHA V2 Invisible","recaptcha_v3":"reCAPTCHA V3","rotate_captcha":"Rotate Captcha","solve_media_captcha":"Solve Media CAPTCHA","text_captcha":"Text Captcha","vk_captcha":"VK Captcha","yandex_captcha":"Yandex Captcha","yandex_smart_captcha":"Yandex SmartCaptcha","aws_waf":"Amazon CAPTCHA","cloudflare_turnstile":"Cloudflare Turnstile","mtcaptcha":"MTCaptcha","datadome_captcha":"DataDome CAPTCHA","cybersiara":"CyberSiARA CAPTCHA","cutcaptcha":"Cutcaptcha","friendly_captcha":"Friendly Captcha","russian_captcha":"Russian Captcha","chinese_captcha":"Chinese Captcha","number_captcha":"Number Captcha","math_captcha":"Math Captcha","slider_captcha":"Slider Captcha","tiktok_captcha":"TikTok Captcha"}},"pricing":{"content":{"captcha_info":{"logo":"Captcha logo","name":"Captcha type","price":"Price per 1000","solving_speed":"Solving speed","solving_speed_time":"sec."},"main_action":"Quick start","title":"Pricing","section_titles":{"captcha":"Captcha","proxy":"Proxy","data_annotation":"Data annotation","enterprise_support":"Enterprise support"},"sections":{"captcha":{"fields":{"captcha_type":"Сaptcha type","useful_links":"Useful links","price":"Price per 1000","solving_speed":"Solving speed","capacity":"Free capacity, per minute"},"item":{"useful_links":{"landing":"How to solve","demo":"Demo"},"logo_alt":"«{{captcha_name}}» logo"},"actions":{"quick_start":"Quick Start"}},"proxy":{"plans":{"field_names":{"name":"Plan","traffic":"Traffic","price":"Price per GB","discount":"Discount","action":"Action"},"field_values":{"name":"Residential {{amount}}","discount":"{{amount}}% off"},"actions":{"order_now":"Order Now"}}},"data_annotation":{"title":"Contact our sales team","text":"Whether you're looking for data solutions, have an idea for working together, or need help getting started — we'd love to hear from you.","features":{"scale_smarter":"Scale smarter: Tap into a global workforce and automated workflows to handle massive data annotation projects with speed and precision.","maximize_efficiency":"Maximize efficiency: Save time and money with flexible deadlines, customizable budgets.","automation":"API-powered automation that fits your process: Create fully automated data annotation workflows."}},"enterprise_support":{"title":"Enterprise support plan","text":"For tackling complex challenges, we offer our Enterprise support plan. Whether you're looking for data solutions, exploring collaboration opportunities, or need expert guidance to get started — we're here to help.","features":{"consulting":"Consulting from experienced account managers","api_integration":"Support for integrating custom API solutions","quick_support":"Priority handling of your requests","code_review":"Сode review and bug-fixing assistance"},"actions":{"read_more":"More about Enterprise support"}}}},"meta":{"title":"Captcha prices","description":"Prices and recognition speed"}},"landing":{"hero":{"actions":{"quick_start":"Quick Start","pricing":"Pricing"}},"page_navigation":{"actions":{"show":"Show page navigation","hide":"Hide page navigation"}},"alternative_extensions":{"title":"Alternative extensions","h_captcha":{"text":"hCaptcha Solver Extension","icon_alt":"hCaptcha logo"},"recaptcha":{"text":"reCAPTCHA Solver Extension","icon_alt":"reCAPTCHA logo"}},"captcha_bypass_table":{"actions":{"more":"More"},"text":["{{site_name}} is the market leader in {{captcha_name}} bypass services.","No risk: pay only for automatically solved captchas.","The captcha recognition service is fully automated.","The bypass process is as follows: using the API, the customer passes a set of necessary parameters from the captcha placement page to the service, where the employee solves it. After that, the customer requests a set of parameters that must be passed to the appropriate fields to solve the captcha on the page."],"headings":{"captcha_name":"Captcha name","price":"Price per 1000","solving_speed":"Solving speed","api":"How to bypass"},"rows":{"captcha_name":"{{captcha_name}}","solving_speed":"{{solving_speed}}s"}},"api_clients":{"logo_alt":"We support API for «{{lang}}» language"},"github":{"logo_alt":"Logo of «GitHub»","content":{"title":"GitHub Repositories: SDKs and code examples","text":"Full documentation and {{captcha_name}} bypass code examples on GitHub"},"fallback_content":{"title":"Captcha bypass solution on GitHub","text":"Full documentation and captcha bypass code examples on GitHub"}},"security_standards":{"logo_alt":"«{{standard}}» logo"},"captcha_bypass_extension":{"link":"Add to browser","supported_browsers_alt":"Captcha Bypass Extension supported in Chrome and Firefox browsers","text":"This plugins allows you to automatically solve and bypass captchas found on any webpage.","content":{"extension_demo_alt":"Captcha solver browser extensions","title":"Captcha solver browser extensions"},"fallback_content":{"extension_demo_alt":"Captcha bypass extension","title":"Captcha bypass extension"}},"selenium_and_puppeteer":{"img_alt":"Bypass captcha using Selenium/Puppeteer with {{site_name}} service","selenium":{"title":"Selenium","text":"Captcha bypassing for Selenium:","links":{"landing":"Selenium captcha solver","article":"Manual: How to solve reCAPTCHA in Selenium"}},"puppeteer":{"title":"Puppeteer","text":"Automate captcha bypass in Puppeteer:","links":{"landing":"Puppeteer captcha solver","article":"Manual: How to solve reCAPTCHA in Puppeteer"}}},"bounding_box":{"title":"Data labeling","text":"Bounding box annotation and object detection for AI/ML companies that require model training:","links":{"landing":"Bounding box annotation service","blog":"API requests example","dataset_annotation":"Dataset annotation","satellite_image_annotation":"Satellite image annotation","image_annotation":"Image annotation"},"links_alt":{"dataset_annotation":"Dataset annotation using «{{site_name}}»","satellite_image_annotation":"Satellite image annotation using «{{site_name}}»","image_annotation":"Image annotation using «{{site_name}}»"},"img_alt":"Bounding box object detection service"},"proxy_navigation":{"items":{"proxy_service":"{{site_name}} proxy","residential_proxies":"Residential proxies","premium_proxies":"Premium proxies","datacenter_proxies":"Datacenter proxies","isp_proxies":"ISP proxies","mobile_proxies":"Mobile proxies","socks5_proxies":"SOCKS5 proxies","https_proxies":"HTTPS/HTTP proxies","rotating_proxies":"Rotating proxies","elite_proxies":"Elite proxies","anonymous_proxies":"Anonymous proxies"},"additional_items":{"actions":{"show":"Show additional items","hide":"Hide additional items"}},"logo_alt":"«{{proxy_type}}» logo"},"local_proxy_navigation":{"items":{"local_proxies":"Local proxies","us_proxies":"American proxies","ca_proxies":"Canadian proxies","mx_proxies":"Mexican proxies","br_proxies":"Brazilian proxies","de_proxies":"German proxies","fr_proxies":"French Proxies","ru_proxies":"Russian proxies","uk_proxies":"British proxies","es_proxies":"Spanish proxies","pt_proxies":"Portuguese proxies"},"additional_items":{"actions":{"show":"Show additional items","hide":"Hide additional items"}},"logo_alt":"«{{proxy_type}}» logo"},"proxy_reviews":{"title":"The best customer experience provided by leading proxy service provider","items":{"g2":"«G2» rating - 4.5 out of 5 stars","sourceforge":"«SourceForge» rating - 4.5 out of 5 stars","captchathecat":"«Captchathecat» rating - 9.8 out of 10 stars"}},"proxy_getting_started":{"title":"How to get started","img_alt":"How to get started using {{site_name}} proxy service","items":{"sign_up":"Register on the website","select_traffic_amount":"Select the required amount of traffic","generate_proxy_settings":"Open the generator and set the connection settings: GEO, protocol","get_auth_data":"Get authorization data to get started","connect_to_proxy":"Connect to the proxy server"}},"proxy_price":{"title":"Residential proxy price","info":"Proxy plans is directly linked to the volume of gigabytes you purchase. The more gigabytes you procure, the greater the discount you unlock! It's that simple. Unlock discounts with bulk proxy purchases!","features":{"rotating":"Flexible rotation options","api_access":"API access","socks5_supported":"SOCKS5 supported","unlimited_traffic":"Unlimited traffic"},"price":"Price","discount":"Discount {{amount}}%","action":"Buy residential proxy","supported_payment_methods":{"label":"We accept these payment methods:","alt":"We support Visa, Mastercard, Airtm, PayPal, Alipay, BTC, USDT payment methods"}},"proxy_plans":{"title":"Purchase of residential proxy plans","item":{"popular":"Popular Plan","discount":"{{amount}}% Off","price":"Price per 1GB","action":"Order now"}},"proxy_locations":{"title":"Rotated and static resident proxies worldwide","text":"Real residential IPs worldwide. Wide proxy pool covers locations across the world. The network of rotated (dynamic) and static (sticky) resident proxies covers more than 220 countries and the set of IP addresses exceeds the mark of 90 million. Access information you need, no matter the location.","action":"Explore residential proxy locations","sections":{"asia":"Asia","europe":"Europe","africa":"Africa","oceania":"Oceania","north_america":"North America","south_america":"South America","top":"Top city and state IPs"}},"proxy_code_examples":{"title":"Code examples","text":"Effortlessly incorporate proxy into your projects. We ensure a seamless integration of our products into your infrastructure, making the process as effortless as possible. With support for multiple languages and readily available code examples, a swift and uncomplicated start to your web project is guaranteed."},"proxy_faq":{"title":"FAQ","sections":{"general_questions":{"title":"General questions","items":{"config_generation":{"title":"How do I generate a proxy configuration?","text":"
Go to the configurator block on the Proxy page.
Choose the type from:
State (Province) - City - targeting by State and City
ISP - targeting by Internet Service Provider
Choose the Geo-position setting:
Global Mix - Geo is picked randomly
Europe Mix - Geo is picked randomly in Europe
Asia Mix - Geo is picked randomly in Asia
City Mix - City is picked randomly
Set the \"IP duration\" setting based on your needs. It states for how long will the proxy be valid from 0 (every new requests goes via a new IP address) to 120 minutes. We recommend to set 3 minutes.
Press Generate button and check the actual proxy configuration. "},"change_ip":{"title":"How can I change the IP address manually?","text":"You can change the setting of the proxy (Geo settings for example) or you can set the IP duration to 0 so the IP is changed every time you use it."},"ip_duration":{"title":"\"IP duration (0 - 120 Min)\" does this mean that after 2 hours (120 Min) the proxies will stop working? If yes, is there a way to change it?","text":"No, there is no way to keep the session for longer than 120 minutes"},"protocols":{"title":"How is the data encrypted when passing through your residential proxies? Are there any specific encryption protocols you use?","text":"We are utilizing those protocols: HTTP, HTTPS and SOCKS5. We don't use any more protocols."},"trial":{"title":"How can I test before I buy?","text":"Unfortunately, we can't provide a trial or free traffic for a proxy."},"threads_count":{"title":"What is the maximum threads your proxy could handle?","text":"We don't limit the number of threads you use."},"blocked_sites":{"title":"Do you somehow limit traffic? Any blocked sites may be?","text":"You will not be able to use proxy with paypal.com and web.telegram.org"},"available_countries":{"title":"Where is your service available?","text":"Worldwide, except China."},"due_date":{"title":"Is there any due date for the purchased traffic?","text":"Yes, you should use prepaid traffic within 3 months."}}},"sessions":{"title":"Sessions","items":{"ip_changing":{"title":"How is IP changing: strictly on time or sometimes when there are no requests?","text":"The IP-address is changed strictly according to the time set in the settings, unless something unpredictable happens (user turned off the PC, disconnection, etc.)."},"session_end":{"title":"Will the sessions be interrupted when the IP address changes?","text":"When the IP address duration is over, the new IP address is instantly assigned."},"ip_duration":{"title":"How can I change the IP from time to time?","text":"Use IP duration for setting the time of proxy work."},"proxy_list":{"title":"How can I generate a bulk proxy list?","text":"You can use 'Generate proxy list' function to get a list of proxy with unique IP addresses."},"proxy_list_settings":{"title":"Will I have guaranteed unique IP addresses using your 'Generate proxy list' function?","text":"The nature of residential proxy doesn't allow us to check all of it at the moment you requested the list because it's dynamic in nature. This depends on the geo-settings of your proxy list. If you try to get, say, 1000 IP out of the city with 100 devices, obviously we will not be able to provide that amount of devices online, so please keep that in mind when you set up the geolocation."}}},"tariffs":{"title":"Tariffs","items":{"traffic_calculations":{"title":"How is traffic counted: separately or incoming plus outgoing?","text":"Traffic is calculated as the sum of incoming and outgoing traffic. We are aware that some services claim that they count only outgoing, but we tested it and have serious doubts about that being so."},"account_lockout":{"title":"Could you block my account for anything?","text":"Please be aware that we have the right to disable an account if we receive a complaint from our payment processor."}}},"logging_and_tracking":{"title":"Logging & Tracking","items":{"data_logging":{"title":"What is your policy regarding data logging? How is it stored and protected?","text":"We don't log anything."},"traffic_tracking":{"title":"Do you somehow track the traffic or websites visited via proxy? Do you disclose this personal information to someone?","text":"No, we don't track anything, and we have no KYC, so it's safe to say we have zero information about customers. So we can't disclose any information about customers, as we store none of it."}}}}},"proxy_use_cases":{"title":"Use cases","items":{"testing":{"title":"Testing","text":"Integrate with emulators for application testing or automation seamlessly."},"scraping":{"title":"Scraping","text":"Scraping data from apps and platforms. Hide scraping activities from target applications, sites."},"review_monitoring":{"title":"Review monitoring"},"ad_verification":{"title":"Ad verification"},"cybersecurity":{"title":"Cybersecurity"},"data_collection":{"title":"Travel fare aggregation"}}},"proxy_promo":{"title":"Buy our proxies","items":{"parse_sites":"Access any website and extract the data you need","simulate_user_behavior":"Avoid website blocks by acting like a regular user","bypass_restrictions":"Bypass GEO restricted content and access localized data","speed_up_your_work":"Enjoy faster speeds with one hop connectivity"},"action":"Quick start"},"proxy_hero":{"main_advantages":{"countries":"220+ Countries","residential_ips":"90M+ Residential IPs","uptime":"99,9% Uptime","response_time":"~0,7 Response time"}},"data_annotation_navigation":{"items":{"data_labeling":"Data labeling","bounding_box":"Bounding box","dataset_annotation":"Dataset annotation","satellite_image_annotation":"Satellite image annotation","image_annotation":"Image annotation"}},"contact_sales":{"text":"Scale up your business with {{site_name}}","action":"Contact sales","form":{"alerts":{"success":"Your message has been successfully sent. We will contact you shortly."},"title":"Contact form","field_names":{"firstName":"First name","lastName":"Last name","email":"Email","phone":"Phone","message":"Message"},"field_labels":{"firstName":"First name","lastName":"Last name","email":"Email","phone":"Phone","message":"Message"},"field_placeholders":{"firstName":"First name","lastName":"Last name","email":"Work email","phone":"Phone number","message":"Can you share more about your business needs and challenges?"},"agreement":"By clicking \"Contact sales\", I agree to the Terms of Service and Privacy Policy","actions":{"submit":"Send"}},"contact_support":{"text":"Contact sales","action":"Send message"}},"profile_contacts":{"title":"Please provide an alternative communication channel","desc":"For urgent contact only — never used for ads.","select":"Select","submit":"Save","contact":"Contact","facebook_ph":"Profile or ID","imessage_ph":"Email or phone number","whatsapp_ph":"Phone number","wechat_ph":"WeChat ID","line_ph":"LINE ID or phone","kakaotalk_ph":"KakaoTalk ID","telegram_ph":"@username or phone","zalo_ph":"Phone number","vkmessenger_ph":"Profile or ID","viber_ph":"Phone number","signal_ph":"Phone number","alerts":{"success":{"title":"Contacts saved","text":"Your contacts were saved. You can view or edit them in your profile settings.","action":"Profile settings"}}}},"supported_captchas":{"api_demo_link":"API demo","code_examples_link":"How to solve","items":{"capy_puzzle_captcha":"The process of solving Capy Puzzle Captcha is as follows: we take a set of necessary parameters from the page of its placement and transfer it to the {{site_name}} service, where the employee solves it, after which the answer is returned to us in the form of a set of already other parameters, which must be passed to the appropriate fields to solve the captcha","click_captcha":"The solution process is as follows: we take the captcha image from the page of its placement and the instructions on which pictures to click on and transfer it to the {{site_name}} service, where the employee solves it, after which the answer is returned to us in the form of a set of point coordinates, which we need to click for solving the captcha","fun_captcha":"The process of solving FunCaptcha by Arkose Labs is as follows: we take a set of necessary parameters from the page of its placement and transfer it to the {{site_name}} service, where the employee solves it, after which the answer is returned to us in the form of a set of already other parameters, which must be passed to the appropriate fields to solve the captcha","gee_test_captcha":"The process of solving GeeTest Captcha is as follows: we take a set of necessary parameters from the page of its placement and transfer it to the {{site_name}} service, where the employee solves it, after which the answer is returned to us in the form of a set of already other parameters, which must be passed to the appropriate fields to solve the captcha","h_captcha":"The solution process is as follows: we take the captcha image from the page of its placement and transfer it to the {{site_name}} service, where the employee solves it, after which the response is returned to us in the form of a token, which must be entered into the appropriate field to solve the captcha","key_captcha":"The process of solving KeyCaptcha is as follows: we take a set of necessary parameters from the page of its placement and pass it to the {{site_name}} service, where the employee solves it, after which the answer is returned to us in the form of a set of other parameters, which must be passed to the appropriate fields to solve the captcha","normal_captcha":"The process of solving a normal captcha is as follows: we take the captcha image from the page and send it to the {{site_name}} service, where an employee solves it typing the indicated text, then the answer is returned to us, which must be entered in the appropriate field to solve the captcha","recaptcha_enterprise":"The process of solving reCAPTCHA Enterprise is as follows: we determine the type of reCAPTCHA, it can be V2 or V3, after which we take the captcha image from the page of its placement in the form of the data-sitekey parameter and transfer it to the {{site_name}} service, where it is solved by the employee, after which it is returned to us answer in the form of a token, which must be entered in the appropriate field to solve the captcha","recaptcha_v2":"The process of solving reCAPTCHA V2 is as follows: we take the captcha parameters from the page in the form of the data-sitekey parameter and the page URL and transfer it to the {{site_name}} service, where the employee solves it, then the response is returned to us in the form of a token, which must be entered into the appropriate field for the solution captcha","recaptcha_v2_callback":"The process of solving reCAPTCHA V2 Callback does not differ from the similar process of solving reCAPTCHA V2: we take the captcha parameters from the page in the form of the data-sitekey parameter and the page URL and transfer it to the {{site_name}} service, where the employee solves it, then the response is returned to us in as a token, which we should be entered into the appropriate field to solve the captcha. Sometimes you won't find a button submitting a form. A callback function can be used instead. This function is executed when the captcha is recognized. Usually the callback function is defined in the data-callback parameter or as the callback parameter of the grecaptcha.render method call","recaptcha_v2_invisible":"The process of solving reCAPTCHA V2 Invisible is similar to the recognition of reCAPTCHA V2: we take the captcha parameters from the page in the form of the data-sitekey parameter and the page URL and transfer it to the {{site_name}} service, where the employee solves it, after which the response is returned to us in the form of a token, which we need enter in the appropriate field to solve the captcha","recaptcha_v3":"The process for solving reCAPTCHA V3 is as follows: we take the captcha parameters from the page in the form of the data-sitekey, action and the page URL and transfer it to the {{site_name}} service, where it is solved by an employee with the appropriate \"humanity” rating, after that the response is returned to us in the form of a token, which must be entered into the appropriate field to solve the captcha. In many ways, the new type of captcha is similar to reCAPTCHA V2, i.e. the basic principle remains the same - the user receives a token from the {{site_name}} API, which is sent in a POST request to the site, and the site verifies the token through the {{site_name}} API","rotate_captcha":"The process of solving Rotate Captcha is as follows: we take an image or several images of a captcha from the page of its placement and transfer it to the {{site_name}} service, where the employee solves it, after which the answer is returned to us in the form of the value of the image rotation angle, we need to rotate the image on the angle to solve captcha","text_captcha":"The process of solving text captcha is as follows: we take the text question of the captcha from the page of its placement and transfer it to the {{site_name}} service, where it is solved by the employee, after which the answer is returned to us, which must be entered in the appropriate field to solve the captcha","tiktok_captcha":"The TikTok Captcha solution process is based on cookies, which must be used no later than three seconds after our employees solve the captcha. It is necessary to collect all cookies from the page where the captcha is placed, transfer it to the {{site_name}} service, where the solution will occur, and apply the set of cookies received in response and then perform a captcha protected action on the page","vk_captcha":"The process of solving a VK captcha is as follows: we take the captcha image from the page and send it to the {{site_name}} service, where an employee solves it typing the indicated text, then the answer is returned to us, which must be entered in the appropriate field to solve the captcha","yandex_captcha":"The process of solving a yandex captcha is as follows: we take the captcha image from the page and send it to the {{site_name}} service, where an employee solves it typing the indicated text, then the answer is returned to us, which must be entered in the appropriate field to solve the captcha","lemin_captcha":"To solve the Lemin captcha, follow these steps: The service retrieves a set of required parameters from the placement page and sends them to the {{site_name}} server for the employee to solve. The answer is then returned to us in the form of a set of additional parameters that must be entered into the correct fields to complete.","cloudflare_turnstile":"Cloudflare Turnstile is solved by taking the captcha parameters from the page in the form of the \"data-sitekey\" parameter and the page URL, sending them to the {{site_name}} service, where an employee solves them. The solution is then returned to us in the form of a token, which we must enter in the relevant field to complete the captcha.","audio_captcha":"The process of bypassing audio captcha is fully automated: an audio file is sent to the recognition service, which is processed by a neural network trained in voice recognition. The recognition result is returned as text. The resulting text can be used to bypass audio captcha or translate audio into text.","aws_waf":"The procedure for solving a Amazon AWS captcha is as follows: you need to grab the set of required parameters from the placement page and send it to the service, where an employees solves task. The answer is then returned to us in the form of a set of additional parameters, which must be entered into the correct fields to solve.","mtcaptcha":"The procedure for solving a MTCaptcha is as follows: you need to grab the set of required parameters from the placement page and send it to the service, where an employees solves task. The response is then returned to us in the form of a token, which must be entered into the appropriate field for the solution captcha.","cybersiara":"The procedure for solving a CyberSiARA captcha is as follows: you need to grab the set of required parameters from the placement page and send it to the service, where an employees solves task. The response is then returned to us in the form of a token, which must be entered into the appropriate field for the solution captcha.","datadome_captcha":"The procedure for solving a DataDome CAPTCHA is as follows: you need to grab the set of required parameters from the placement page and send it to the service, where an employees solves task. The response is then returned to us in the form of a token, which must be entered into the appropriate field for the solution captcha.","cutcaptcha":"The process of solving a Cutcaptcha is as follows: you send the required parameters from the page where it is placed to the service, and an employee solves the captcha. The answer is then sent back to you in the form of additional parameters that need to be entered into the relevant fields.","friendly_captcha":"The process of solving a Friendly CAPTCHA is as follows: you send the required parameters from the page where it is placed to the service, and an employee solves the captcha. The answer is then sent back to you in the form of additional parameters that need to be entered into the relevant fields.","russian_captcha":"The process of solving a russian captcha is as follows: we take the captcha image from the page and send it to the {{site_name}} service, where an employee solves it typing the indicated text, then the answer is returned to us, which must be entered in the appropriate field to solve the captcha","chinese_captcha":"The process of solving a chinese captcha is as follows: we take the captcha image from the page and send it to the {{site_name}} service, where an employee solves it typing the indicated text, then the answer is returned to us, which must be entered in the appropriate field to solve the captcha","number_captcha":"The process of solving a number captcha is as follows: we take the captcha image from the page and send it to the {{site_name}} service, where an employee solves it typing the indicated text, then the answer is returned to us, which must be entered in the appropriate field to solve the captcha","math_captcha":"The process of solving a math captcha is as follows: we take the captcha image from the page and send it to the {{site_name}} service, where an employee solves it typing the indicated text, then the answer is returned to us, which must be entered in the appropriate field to solve the captcha","slider_captcha":"The process of solving the slider captcha is as follows: Customer take the captcha image from the page and send it to the service using the corresponding API method and providing a proper instruction. The answer is returned by the service, use it to calculate the offset and drag the slider","tencent_captcha":"The process of solving the Tencent Captcha is as follows: customer collects the necessary parameters from the placement page and forward them to the Tencent solver, where an employee addresses the challenge. The response, comprising a set of additional parameters, is then sent back and must be inputted into the appropriate fields to complete the Tencent captcha bypass.","atb_captcha":"The process of solving the atbCAPTCHA is as follows: customer collects the necessary parameters from the placement page and forward them to the atbCAPTCHA solver, where an employee addresses the challenge. The response, comprising a set of additional parameters, is then sent back and must be inputted into the appropriate fields to complete the atbCAPTCHA bypass.","prosopo":"The process of solving the Procaptcha is as follows: customer collects the necessary parameters from the placement page and forward them to the Procaptcha solver, where an employee addresses the challenge. The response, comprising a set of additional parameters, is then sent back and must be inputted into the appropriate fields to complete the Procaptcha bypass.","image_captcha":"The process of solving a image captcha is as follows: we take the captcha image from the page and send it to the {{site_name}} service, where an employee solves it typing the indicated text, then the answer is returned to us, which must be entered in the appropriate field to solve the captcha","captchafox":"The automatic recognition of CaptchaFox occurs in the following sequence: our service retrieves the captcha code from the specified website’s page and sends it to a worker for solving. We then return the answer to you, which you input into the captcha solution field. A key feature of this captcha is that it is designed as a slider, making it difficult for bots to bypass.","altcha":"The automatic recognition of ALTCHA occurs in the following sequence: our service retrieves the captcha code from the specified website’s page and sends it to a worker for solving. We then return the answer to you, which you input into the captcha solution field. A key feature of this captcha is that it is designed as a slider, making it difficult for bots to bypass.","temu_captcha":"The automatic recognition of Temu captcha occurs in the following sequence: our service retrieves the captcha code from the specified website’s page and sends it to a worker for solving. We then return the answer to you, which you input into the captcha solution field. A key feature of this captcha is that it is designed as a slider, making it difficult for bots to bypass.","imperva_captcha":"The process of solving Imperva is as follows: you need to grab the set of required parameters from the placement page and send it to the service, where an employee solves the task. The response is then returned to us in the form of a token, which must be entered into the appropriate field to solve the captcha."},"title":"Supported captchas"}}};
window.initialLanguage = 'en';
window.initialHostname = '2captcha.com';
window.userAcceptLanguageHeader = 'undefined';
To make life easier for developers, we've put together dedicated pages for all the popular programming languages. These pages include code examples for bypassing major captcha types, along with download links for libraries, a standard error handler, and detailed descriptions of all the parameters needed to configure the script packages.
Most captchas tasks are solved automatically by AI models for speed. If AI confidence is low, the task is passed to verified human workers — combining speed with high accuracy.
AI-first
Most captchas tasks are solved automatically by AI models, which makes processing fast and scalable.
Human fallback for hard cases
If AI cannot solve a task with enough confidence, it is routed to human workers.
reCAPTCHA solver: auto bypass Google captcha
Bypass Google CAPTCHA using an automatic and fast reCAPTCHA solver.
The API documentation contains examples of requests and responses. For the convenience of using the service, we have published libraries on GitHub for programming languages: Python, Java, C#, C++, Javascript, Ruby, PHP, and Ruby. We have also developed code examples for automatically solving reCAPTCHAs using tools like Selenium and Puppeteer.
APIs can integrate with captcha solving service to automate CAPTCHA bypass during browser automation tasks. This includes handling reCAPTCHA and other CAPTCHA types in tools like Selenium, Puppeteer, Playwright, Cypress, Selenide, Beautiful Soup, Appium, Postman, Nightwatch, WebdriverIO, Cheerio, TestCafe, Spawn, Protractor, and Scrapy.
Captchas often present accessibility challenges for users with disabilities, such as visual impairments or cognitive difficulties. Captcha solver help automate the process of solving captchas by leveraging techniques like machine learning, and human-bases solutions.
We’ve made it easy to integrate our products into your system, offering a quick and easy start to your web project with support for multiple programming languages and ready-to-use code examples.
The process of solving a normal captcha is as follows: we take the captcha image from the page and send it to the 2Captcha service, where an employee solves it typing the indicated text, then the answer is returned to us, which must be entered in the appropriate field to solve the captcha
The process of solving reCAPTCHA V2 is as follows: we take the captcha parameters from the page in the form of the data-sitekey parameter and the page URL and transfer it to the 2Captcha service, where the employee solves it, then the response is returned to us in the form of a token, which must be entered into the appropriate field for the solution captcha
The process of solving FunCaptcha by Arkose Labs is as follows: we take a set of necessary parameters from the page of its placement and transfer it to the 2Captcha service, where the employee solves it, after which the answer is returned to us in the form of a set of already other parameters, which must be passed to the appropriate fields to solve the captcha
The process of solving GeeTest Captcha is as follows: we take a set of necessary parameters from the page of its placement and transfer it to the 2Captcha service, where the employee solves it, after which the answer is returned to us in the form of a set of already other parameters, which must be passed to the appropriate fields to solve the captcha
Cloudflare Turnstile is solved by taking the captcha parameters from the page in the form of the "data-sitekey" parameter and the page URL, sending them to the 2Captcha service, where an employee solves them. The solution is then returned to us in the form of a token, which we must enter in the relevant field to complete the captcha.
The process of solving Capy Puzzle Captcha is as follows: we take a set of necessary parameters from the page of its placement and transfer it to the 2Captcha service, where the employee solves it, after which the answer is returned to us in the form of a set of already other parameters, which must be passed to the appropriate fields to solve the captcha
The process of solving KeyCaptcha is as follows: we take a set of necessary parameters from the page of its placement and pass it to the 2Captcha service, where the employee solves it, after which the answer is returned to us in the form of a set of other parameters, which must be passed to the appropriate fields to solve the captcha
To solve the Lemin captcha, follow these steps: The service retrieves a set of required parameters from the placement page and sends them to the 2Captcha server for the employee to solve. The answer is then returned to us in the form of a set of additional parameters that must be entered into the correct fields to complete.
The procedure for solving a Amazon AWS captcha is as follows: you need to grab the set of required parameters from the placement page and send it to the service, where an employees solves task. The answer is then returned to us in the form of a set of additional parameters, which must be entered into the correct fields to solve.
The process of solving text captcha is as follows: we take the text question of the captcha from the page of its placement and transfer it to the 2Captcha service, where it is solved by the employee, after which the answer is returned to us, which must be entered in the appropriate field to solve the captcha