Send requests to
https://api.evade.now and authenticate with your Evade
bearer key. Every request body sets "task": "datadome"; each POST /solve
body also sets a mode of tags, interstitial, or captcha.The loop
1
Start the target session
Choose the exact User-Agent, locale, one sticky proxy, and one cookie jar,
then make the protected request.
2
Classify the response
Route by
rt, loader name, or device URL path — not the status code alone.3
Generate with Evade
Call
POST /solve with the matching tags, interstitial, or captcha
mode. On the first solve, send user_agent, accept_language, and the
target connection’s public ip. Evade resolves timezone and country from
MaxMind, derives the browser’s ordered language list, and returns an
opaque session_id; send only that identity on later solves. For an
interstitial, also send its final URL as device_link, its exact response
body as html, and the exact external bundle body as singular script
only when the HTML references one.4
Submit and install the cookie
Send Evade’s output through your target client, replace the
datadome
cookie in the same jar, and retry the protected request.