Enterprise CAPTCHA solving API
AI CAPTCHA solving API for web scraping and data collection
GateSolver is an API that solves CAPTCHAs like reCAPTCHA, Cloudflare Turnstile and AWS WAF with AI in seconds. It keeps automation that collects public web data from stalling at CAPTCHAs.
- At a glance
- Supported CAPTCHAs
- 14 types
- Lowest price
- 1,000 tasks $0.28
- API
- JSON and in.php compatible
- Payment
- Successful tasks only
Solutions for web data and automation workflows
An enterprise CAPTCHA solving API designed around your use case.
Web scraping
Build scraping pipelines that keep running when CAPTCHAs appear. One API call handles the CAPTCHA.
Data extraction
AI solves the CAPTCHAs that appear while you automatically collect prices, stock and listings from public web pages.
Test automation and RPA
Plug straight into Selenium, Playwright and Puppeteer flows and keep your tests and business automation running.
Web data and automation use cases
Handle CAPTCHAs smartly across scraping, data extraction, automation and testing, and scale your workflows reliably.
- Web testing and QA automation
- Social media monitoring
- Continuous data collection
- Competitor and market research
- SEO and search result data
- E-commerce price tracking
- Public data monitoring
- Brand protection and ad verification
One CAPTCHA solving platform, three ways to connect
Connect the way you like: API, browser automation, or the in.php-compatible endpoint.
API
01
API and CAPTCHA services
Solve CAPTCHAs from any app with two requests: createTask and getTaskResult. Answers usually arrive within seconds.
BROWSER
02
Browser automation
The moment your automation tool hits a CAPTCHA, it gets the answer from the API and puts it into the page. Your workflow keeps moving.
COMPAT
03
in.php-compatible endpoint
Accepts the in.php and res.php format as is. Libraries you already use only need a new address and key.
Pricing
Prices in US dollars per 1,000 tasks. You only pay for solved tasks, and failed tasks are never charged.
[ High success rate ]
[ No concurrency limit ]
[ Fast responses ]
reCAPTCHA v2< 9s$0.56 / 1k
reCAPTCHA v3< 3s$0.70 / 1k
reCAPTCHA v2 Enterprise< 9s$0.70 / 1k
reCAPTCHA v3 Enterprise< 3s$2.10 / 1k
AWS WAF< 3s$1.40 / 1k
GeeTest v3 / v4< 5s$0.84 / 1k
- Image to Text< 1s$0.28 / 1k
Cloudflare Turnstile< 3s$0.84 / 1k
Cloudflare Challenge< 10s$0.84 / 1k
How to solve
Ways to connect, built for automation and data workflows.
Using the GateSolver API
Supports all popular CAPTCHAs. Paste the examples in several languages and start right away.
- Simple REST API
- Examples in Python, Node.js, cURL and more
- Works with Selenium, Playwright and Puppeteer
- No concurrency limit
import requests, time
KEY = "YOUR_API_KEY"
task = requests.post("https://gatesolver.com/createTask", json={
"clientKey": KEY,
"task": {"type": "ReCaptchaV2TaskProxyLess",
"websiteURL": "https://www.google.com/recaptcha/api2/demo",
"websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-"}}).json()
while True:
time.sleep(3)
r = requests.post("https://gatesolver.com/getTaskResult",
json={"clientKey": KEY, "taskId": task["taskId"]}).json()
if r.get("status") == "ready":
print(r["solution"]["gRecaptchaResponse"]); breakconst KEY = "YOUR_API_KEY";
const post = (p, b) => fetch("https://gatesolver.com/" + p, { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify(b) }).then((r) => r.json());
const { taskId } = await post("createTask", { clientKey: KEY, task: {
type: "AntiTurnstileTaskProxyLess", websiteURL: "https://example.com", websiteKey: "0x4AAAAAAA..." } });
let r;
do { await new Promise((s) => setTimeout(s, 3000)); r = await post("getTaskResult", { clientKey: KEY, taskId }); } while (r.status === "processing");
console.log(r.solution.token);curl -X POST https://gatesolver.com/createTask \
-H "Content-Type: application/json" \
-d '{"clientKey":"YOUR_API_KEY","task":{"type":"ReCaptchaV3TaskProxyLess","websiteURL":"https://example.com","websiteKey":"6Lc...","pageAction":"login"}}'
curl -X POST https://gatesolver.com/getTaskResult \
-H "Content-Type: application/json" \
-d '{"clientKey":"YOUR_API_KEY","taskId":"TASK_ID"}'Use the in.php-compatible endpoint
Programs built for the in.php and res.php format need no changes. Point the address to gatesolver.com and add your key.
- Just change the address, no code changes
- Both plain text and JSON responses supported
- Balance check (getbalance) supported
- Keep your existing libraries
# in.php format: only the host changes
GET https://gatesolver.com/in.php?key=YOUR_API_KEY&method=userrecaptcha&googlekey=6Le...&pageurl=https://example.com&json=1
{"status":1,"request":"TASK_ID"}
GET https://gatesolver.com/res.php?key=YOUR_API_KEY&action=get&id=TASK_ID&json=1
{"status":1,"request":"03AFcWeA..."}Enterprise CAPTCHA solving API
Built for teams that need reliability, security and scale. High-volume use gets custom pricing and support.
Contact salesSecurity and privacy
Tokens and API keys are stored only as hashes, and every request uses HTTPS.
1:1 support
For integration or payment questions, open a ticket from support in your account.
Custom volume plans
For hundreds of thousands of tasks or more per day, we offer custom pricing and throughput.
High volume
Up to 600 requests per minute per key, with no limit on concurrent tasks.
Scale web scraping and data workflows with confidence
Sign up, create an API key, and solve your first CAPTCHA within minutes.
CAPTCHA solving guides
Required values and request examples for each type.
reCAPTCHA v2
How to solve reCAPTCHA v2: from API request to using the answer
Required values, request and response examples, price and speed for reCAPTCHA v2 tasks, all on one page.
View guidereCAPTCHA v3
How to solve reCAPTCHA v3: from API request to using the answer
Required values, request and response examples, price and speed for reCAPTCHA v3 tasks, all on one page.
View guideCloudflare Turnstile
How to solve Cloudflare Turnstile: from API request to using the answer
Required values, request and response examples, price and speed for Cloudflare Turnstile tasks, all on one page.
View guideCloudflare Challenge
How to solve Cloudflare Challenge: from API request to using the answer
Required values, request and response examples, price and speed for Cloudflare Challenge tasks, all on one page.
View guideAWS WAF
How to solve AWS WAF: from API request to using the answer
Required values, request and response examples, price and speed for AWS WAF tasks, all on one page.
View guide- Image to Text
How to solve Image to Text: from API request to using the answer
Required values, request and response examples, price and speed for Image to Text tasks, all on one page.
View guide
Responsible use
We help people put public data to good use.
GateSolver is built for legitimate collection and automation of public web data. It may not be used to collect personal data without consent or to access other people's accounts.
If we find use that breaks the rules, we suspend the account and cooperate with lawful requests from law enforcement. See the Terms of Service for details.
View Terms of Service