API Reference

Complete guide for integrating with the Solvium API.

Working with the API consists of two main parts: creating a task and getting the task status. Let's look at the first step — creating a task.

Step 1. Creating a Task

To create a task, you need to use one of the methods for your required task. You can see the methods below.

Cloudflare

GET
Create Turnstile Task
The server responds with a task identifier that can be used to check the solution status.

Turnstile

URL

https://captcha.solvium.io/api/v1/task/turnstile

Parameters

NameTypeRequiredDescriptionDefaultExample
urlQueryYesURL where the captcha is located.Nonehttps://testnet.monad.xyz
sitekeyQueryYesKey that can be found in the page's source code.None0x4AAAAAAA-3X4Nd7hf3mNGx

Headers

NameTypeRequiredDescriptionDefaultExample
authorizationHeaderYesYour API key, available at @solvium_crypto_bot NoneBearer IE0B81Vn...

Responses

Google

GET
Create reCAPTCHA V2 Task
The server responds with a task identifier that can be used to check the solution status.

Turnstile

URL

https://captcha.solvium.io/api/v1/task/recaptcha-v2

Parameters

NameTypeRequiredDescriptionDefaultExample
urlQueryYesURL where the captcha is located.Nonehttps://example.com
sitekeyQueryYesKey that can be found in the page's source code.None6Lc4jRkrAAAAAA...
actionQueryNoThis parameter is specified during reCAPTCHA call.NoneSIGNUP
enterpriseQueryNoIndicates that the Enterprise version of reCAPTCHA needs to be solved.falsetrue
proxyJSONYesProxy through which the solution will be obtained.Nonehttp://user:password@address:port

Headers

NameTypeRequiredDescriptionDefaultExample
authorizationHeaderYesYour API key, available at @solvium_crypto_bot NoneBearer IE0B81Vn...

Responses

Examples

Noname

GET
Create Noname Task
The server responds with a task identifier that can be used to check the solution status.

Turnstile

URL

https://captcha.solvium.io/api/v1/task/noname

Parameters

NameTypeRequiredDescriptionDefaultExample
urlQueryYesURL where the captcha is located.Nonehttps://example.com
sitekeyQueryYesKey that can be found in the page's source code.None0x4AAAAAAA-...

Headers

NameTypeRequiredDescriptionDefaultExample
authorizationHeaderYesYour API key, available at @solvium_crypto_bot NoneBearer IE0B81Vn...

Responses

Vercel

GET
Create Vercel Task
The server responds with a task identifier that can be used to check the solution status.

Turnstile

URL

https://captcha.solvium.io/api/v1/task/vercel

Parameters

NameTypeRequiredDescriptionDefaultExample
challengeTokenQueryYesToken obtained from the protected site.None2.1743847465.60.MGY1Y2JjYWNlZD...
sitekeyQueryYesKey that can be found in the page's source code.None0x4AAAAAAA-...

Headers

NameTypeRequiredDescriptionDefaultExample
authorizationHeaderYesYour API key, available at @solvium_crypto_bot NoneBearer IE0B81Vn...

Responses

Examples

Step 2. Getting Status

Now that you've created a task, you have a unique task identifier — task_id. You can use it to check the solution readiness status and then get the solution itself.

GET
Get Task Status

This method gets the task status.

URL

https://captcha.solvium.io/api/v1/task/status/{task_id}

Parameters

NameTypeRequiredDescriptionDefaultExample
task_idURLYesUnique task identifier to check its status.None01959e02-08fd-7000-...

Headers

NameTypeRequiredDescriptionDefaultExample
authorizationHeaderYesYour API key, available at @solvium_crypto_bot NoneBearer IE0B81Vn...

Responses

© 2025 Solvium. All rights reserved.