EverySolve CAPTCHA API
ALTCHA API
EverySolve's ALTCHA API returns a token for your challenge workflow. Send POST /api/v1/captcha with type set to altcha and the inputs listed below.
ALTCHA is a proof-of-work widget, usually exposed as an altcha-widget element rather than an image grid. It returns a form token produced from the proof-of-work challenge, not a visual answer or a page-access cookie.
- Endpoint
- POST /api/v1/captcha
- Type
- altcha
- Per 1,000 successful solutions
- $1.53 per 1,000 successful solutions
Request parameters
This type does not declare required parameters. Optional parameters are challenge, challenge_url, and website_url.
Required parameters
Optional parameters
challengechallenge_urlwebsite_urlcurl -X POST https://api.everyinfra.com/api/v1/captcha \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"type":"altcha"}'
How to recognize ALTCHA
ALTCHA is a proof-of-work widget, usually exposed as an altcha-widget element rather than an image grid.
What makes ALTCHA different
It returns a form token produced from the proof-of-work challenge, not a visual answer or a page-access cookie.
Where the ALTCHA parameters come from
Use either an inline challenge value or challenge_url when available; website_url is only the declared optional page context.
challengeOptional- The inline challenge value issued by the target widget.
challenge_urlOptional- The URL from which this widget obtains its challenge payload.
website_urlOptional- The exact page where this challenge appears, including the relevant path rather than only the site home page.
What the API returns
The ALTCHA API returns a token in token. Its solution format is token. Submit the token in the field or verification request expected by the target workflow.
- Solution shape
- token
- Solution fields
token
How to use the ALTCHA API
- 01Read GET /api/v1/captcha/types and select the
altchaentry. - 02Send
type: "altcha"and any applicable optional parameters to POST /api/v1/captcha. - 03Read a token from
token. - 04Submit the token in the field or verification request expected by the target workflow.
Billing and availability
EverySolve charges only when a solution is delivered successfully. Unsuccessful attempts are refunded automatically. Read available and the price fields from GET /api/v1/captcha/types at request time rather than treating them as static page content.
ALTCHA integration questions
How can I identify ALTCHA before choosing a type?
ALTCHA is a proof-of-work widget, usually exposed as an altcha-widget element rather than an image grid. Use altcha only after those signals match the target challenge.
Which target-page values belong in a ALTCHA request?
Use either an inline challenge value or challenge_url when available; website_url is only the declared optional page context. This type does not declare required parameters. Optional parameters are challenge, challenge_url, and website_url.
What does ALTCHA return, and what should not be confused with it?
The ALTCHA API returns a token in token. Its solution format is token. It returns a form token produced from the proof-of-work challenge, not a visual answer or a page-access cookie.
Which external source explains the ALTCHA integration?
ALTCHA publishes its widget and proof-of-work documentation. [Open the ALTCHA reference](https://altcha.org/). EverySolve-specific fields and live availability still come from the type catalog.