Captcha solving
Captcha solving is on by default. Disable it to fail fast instead.
Captcha solving is enabled by default. When a target presents a captcha or interactive challenge, the API attempts to solve it as part of the request.
solveCaptcha
Set solveCaptcha: false to disable captcha-solving attempts. With it disabled, a request that hits a captcha or
interactive challenge fails instead of spending solver work on the challenge.
curl https://request.usestring.ai/v1/fetch \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "url": "https://example.com/protected", "solveCaptcha": false }'Per-key permission
Whether an API key is allowed to solve captchas at all is a permission set when the key is created, in the API keys section of your settings. This permission is permanent — it is chosen once at key creation and cannot be changed afterward. Create a new key if you need a different setting.
The permission and the request parameter combine with a logical AND: a captcha is solved only when the key permits
solving and the request does not set solveCaptcha: false. If a key is not permitted to solve captchas, requests
with that key never attempt solving, regardless of the solveCaptcha value they send.
| Key permits solving | Request solveCaptcha | Result |
|---|---|---|
| Yes | true (default) | Captcha solving attempted |
| Yes | false | Fails fast, no solving |
| No | any | Never attempts solving |