DataDome
This page shows the API Reference for our DataDome API.
Interstitial
Solves the interstitial challenge. After getting this payload, make a POST request to https://geo.captcha-delivery.com/interstitial/
with it in the payload and you will receive the datadome cookie in the response. Set this cookie in your cookiejar, you have now successfully solved DataDome interstitial.
The Content-Type of the request body
Your API key for authentication
Your chrome UserAgent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/XXX.0.0.0 Safari/537.36
The deviceLink you constructed
https://geo.captcha-delivery.com/interstitial/?initialCid=...
The response body of the GET request to the deviceLink
<!DOCTYPE html> <html lang="en"> <head>
The IP that is used to post the sensor data to the target site. You can use /ip to get the IP from a connection. If you are not using proxies, this will be the IPv4 or IPv6 address of your pc.
Your accept-language header
OK Interstitial solved successfully
Bad Request Error occurred
Forbidden Authentication error
{
"payload": "payload=...",
"headers": {
"sec-ch-device-memory": "8",
"sec-ch-ua-mobile": "?0",
"sec-ch-ua-arch": "\"x86\"",
"sec-ch-ua-platform": "\"Windows\"",
"sec-ch-ua-model": "\"\"",
"sec-ch-ua-full-version-list": "\"Not A(Brand\";v=\"8\",\"Chromium\";v=\"132.0.6834.160\",\"Google Chrome\";v=\"132.0.6834.160\""
}
}
Slider
Solves the captcha challenge. After getting this URL in the payload, make a GET request to it and you will receive the datadome cookie in the response. Set this cookie in your cookiejar, you have now successfully solved DataDome slider.
The Content-Type of the request body
Your API key for authentication
Your chrome UserAgent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/XXX.0.0.0 Safari/537.36
The deviceLink you constructed
https://geo.captcha-delivery.com/captcha/?initialCid=...
The parentUrl visible in the form fields
The response body of the GET request to the deviceLink
<!DOCTYPE html> <html lang="en"
The response body from the GET request to the .jpg
image, base64 encoded.
The response body from the GET request to the .frag.png
image, base64 encoded.
The IP that is used to post the sensor data to the target site. You can use /ip to get the IP from a connection. If you are not using proxies, this will be the IPv4 or IPv6 address of your pc.
Your accept-language header
OK Captcha solved successfully
Bad Request Error occurred
Forbidden Authentication error
{
"payload": "https://geo.captcha-delivery.com/captcha/check?cid=...",
"headers": {
"sec-ch-device-memory": "8",
"sec-ch-ua-mobile": "?0",
"sec-ch-ua-arch": "\"x86\"",
"sec-ch-ua-platform": "\"Windows\"",
"sec-ch-ua-model": "\"\"",
"sec-ch-ua-full-version-list": "\"Not A(Brand\";v=\"8\",\"Chromium\";v=\"132.0.6834.160\",\"Google Chrome\";v=\"132.0.6834.160\""
}
}
Tags
Solves the tags challenge.
The Content-Type of the request body
Your API key for authentication
Your chrome UserAgent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/XXX.0.0.0 Safari/537.36
sitekey, static for each site. parse it from the /js/ payload request from browser
Your current datadome cookie
The referer visible as the referer header in the payload POST
First time 'ch', second time 'le'
The IP that is used to post the sensor data to the target site. You can use /ip to get the IP from a connection. If you are not using proxies, this will be the IPv4 or IPv6 address of your pc.
Your accept-language header
The value you will find in the ddv form field
OK Interstitial solved successfully
Bad Request Error occurred
Forbidden Authentication error
{
"payload": "jsData=..."
}
Last updated