Most people who leave a captcha service do it for one of three reasons: the price per solve, the free trial being too small to test with, or needing a type the service does not cover well. This page sets out what we do, how it differs, and what it takes to move an existing integration across.
reCAPTCHA v2 and v3, hCaptcha, Cloudflare Turnstile, Arkose Labs FunCaptcha including the matching variant, AWS WAF captcha, GeeTest, Lemin, PerimeterX and text or arithmetic captchas. Types we do not cover are not advertised, which is deliberate: a longer list that half works is worse than a short one that does.
Very large operations with decades of accumulated traffic may still be better served by the incumbent. Where we fit is teams that want the same asynchronous API shape, a trial large enough to validate against, per-solve pricing with the cheap types priced cheaply, and a supported type list that is short and real rather than long and partial.
curl -X POST https://fuckcaptcha.top/v1/token/recaptcha2 \\
-H "Authorization: Basic $NSK_KEY" \\
-d '{"sitekey":"<sitekey>","url":"<page url>"}'
Charged per solve: one credit for each recognition request, and polling for the result is free. Signing up includes 200 free solves.
Mostly. The flow of submitting a job and polling for a result is the same, so usually the base URL and the key change and the request bodies stay as they are.
200 on sign-up. That is enough to run every type you depend on, including token types, and verify the response handling before spending anything.
Image recognition and Turnstile cost one credit. Token solves for reCAPTCHA and hCaptcha cost substantially more, which mirrors how the upstream is priced.
No. Balances are bought and consumed per solve, so a pipeline that runs for a week and then stops does not keep billing.
Ask directly before migrating. The supported list on this site is the accurate one, and it is better to find out before rewriting an integration.