EverySolve CAPTCHA API
Basilisk API
EverySolve's Basilisk API returns named solution fields for your challenge workflow. Send POST /api/v1/captcha with type set to basilisk and the inputs listed below.
Basilisk, also encountered as FaucetPay CAPTCHA, is a site-key widget whose answer is paired with a user agent. Read captcha_response together with user_agent; it is not the single-token contract used by reCAPTCHA or Turnstile.
- Endpoint
- POST /api/v1/captcha
- Type
- basilisk
- Per 1,000 successful solutions
- $1.53 per 1,000 successful solutions
Request parameters
Provide website_url and website_key. This type does not declare optional parameters.
Required parameters
website_urlwebsite_keyOptional parameters
curl -X POST https://api.everyinfra.com/api/v1/captcha \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"type":"basilisk","website_url":"<website_url>","website_key":"<website_key>"}'
How to recognize Basilisk
Basilisk, also encountered as FaucetPay CAPTCHA, is a site-key widget whose answer is paired with a user agent.
What makes Basilisk different
Read captcha_response together with user_agent; it is not the single-token contract used by reCAPTCHA or Turnstile.
Where the Basilisk parameters come from
Copy website_key from the target widget and use the page containing that instance as website_url.
website_urlRequired- The exact page where this challenge appears, including the relevant path rather than only the site home page.
website_keyRequired- The public site or widget key copied from this exact target integration; it is not a secret key.
What the API returns
The Basilisk API returns named solution fields in captcha_response and user_agent. Its solution format is fields. Read the declared fields together; the target workflow may require the complete set.
- Solution shape
- fields
- Solution fields
captcha_responseuser_agent
How to use the Basilisk API
- 01Read GET /api/v1/captcha/types and select the
basiliskentry. - 02Send
type: "basilisk"and the required parameters to POST /api/v1/captcha. - 03Read named solution fields from
captcha_responseanduser_agent. - 04Read the declared fields together; the target workflow may require the complete set.
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.
Basilisk integration questions
How can I identify Basilisk before choosing a type?
Basilisk, also encountered as FaucetPay CAPTCHA, is a site-key widget whose answer is paired with a user agent. Use basilisk only after those signals match the target challenge.
Which target-page values belong in a Basilisk request?
Copy website_key from the target widget and use the page containing that instance as website_url. Provide website_url and website_key. This type does not declare optional parameters.
What does Basilisk return, and what should not be confused with it?
The Basilisk API returns named solution fields in captcha_response and user_agent. Its solution format is fields. Read captcha_response together with user_agent; it is not the single-token contract used by reCAPTCHA or Turnstile.
Which external source explains the Basilisk integration?
The Basilisk product site identifies this CAPTCHA family. [Open the Basilisk reference](https://basiliskcaptcha.com/). EverySolve-specific fields and live availability still come from the type catalog.