EverySolve CAPTCHA API

DataDome interstitial API

EverySolve's DataDome interstitial API returns cookie values for your challenge workflow. Send POST /api/v1/captcha with type set to datadome_interstitial and the inputs listed below.

A DataDome interstitial is a page-level block reached from the protected URL, not a standalone captcha_url task. It returns cookie data. Use datadome when an active DataDome captcha_url is already available.

Endpoint
POST /api/v1/captcha
Type
datadome_interstitial
Per 1,000 successful solutions
$3.06 per 1,000 successful solutions

Request parameters

Provide website_url and proxy. Optional parameters are user_agent.

Required parameters

website_urlproxy

Optional parameters

user_agent
datadome_interstitial.sh
curl -X POST https://api.everyinfra.com/api/v1/captcha \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"type":"datadome_interstitial","website_url":"<website_url>","proxy":"<proxy>"}'

How to recognize DataDome interstitial

A DataDome interstitial is a page-level block reached from the protected URL, not a standalone captcha_url task.

What makes DataDome interstitial different

It returns cookie data. Use datadome when an active DataDome captcha_url is already available.

Where the DataDome interstitial parameters come from

Use website_url with the proxy that will continue the session; user_agent is optional but must remain consistent when supplied.

website_urlRequired
The exact page where this challenge appears, including the relevant path rather than only the site home page.
proxyRequired
The proxy for the solve session; when a result is network-bound, use the same exit for the subsequent target request.
user_agentOptional
The browser user agent for this challenge session; keep it consistent when the returned result is bound to that session.

What the API returns

The DataDome interstitial API returns cookie values in cookie. Its solution format is cookie. Attach the returned cookie fields to subsequent requests for the same workflow.

Solution shape
cookie
Solution fields
cookie

How to use the DataDome interstitial API

  1. 01Read GET /api/v1/captcha/types and select the datadome_interstitial entry.
  2. 02Send type: "datadome_interstitial" and the required parameters to POST /api/v1/captcha.
  3. 03Read cookie values from cookie.
  4. 04Attach the returned cookie fields to subsequent requests for the same 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.

DataDome interstitial integration questions

How can I identify DataDome interstitial before choosing a type?

A DataDome interstitial is a page-level block reached from the protected URL, not a standalone captcha_url task. Use datadome_interstitial only after those signals match the target challenge.

Which target-page values belong in a DataDome interstitial request?

Use website_url with the proxy that will continue the session; user_agent is optional but must remain consistent when supplied. Provide website_url and proxy. Optional parameters are user_agent.

What does DataDome interstitial return, and what should not be confused with it?

The DataDome interstitial API returns cookie values in cookie. Its solution format is cookie. It returns cookie data. Use datadome when an active DataDome captcha_url is already available.

Which external source explains the DataDome interstitial integration?

DataDome's first-party site provides product context for the interstitial protection flow. [Open the DataDome interstitial reference](https://datadome.co/). EverySolve-specific fields and live availability still come from the type catalog.