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_url
altcha.sh
curl -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

  1. 01Read GET /api/v1/captcha/types and select the altcha entry.
  2. 02Send type: "altcha" and any applicable optional parameters to POST /api/v1/captcha.
  3. 03Read a token from token.
  4. 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.