ZenRows will bypass the DataDome CAPTCHA in a matter of seconds, including all its types: invisible proof of work and visible CAPTCHAs. Our tool uses AI and won't charge you for retrying your scraping requests.
Sign up on ZenRows, and you'll get your free API key and 1,000 API credits immediately.
Step 2: Make your DataDome bypass request
After signing up, you'll get to the Request Builder. Enter your target URL, enable the JS Rendering Boost mode, add Premium Proxies, and choose your preferred language. Then, click "Try it", and ZenRows will automatically bypass DataDome CAPTCHA and any other anti-bots.
Note
You can execute requests with the cURL option if your language doesn't appear.
Did that work? Retry your request if needed, which is enough in 99.7% of the cases. For the rest, go to Settings → Integrations to pass the request to a human.
Step 3: Scrape all CAPTCHA-protected pages
Copy and integrate the generated code into your codebase to scrape more pages.
Bypass CAPTCHAs with any programming language
ZenRows works with all programming languages including: Python, JavaScript, PHP, C++, Java, C#, Go.
“ZenRows' anti-bot toolkit freaks me out. We scrape every site on the internet and have saved hundreds of developing hours."
James Parker
Engineer @Skyscanner
About DataDome
DataDome is a web security company that uses advanced proof of work algorithms to prevent unwanted bots from accessing a protected website. It utilizes a proactive approach to deploy its detection algorithms, making it a powerful anti-scraping system.Â
Understand How DataDome Works
The DataDome proof-of-work algorithm starts with an initial analysis of device-specific signals under the hood. These include memory usage, processing speed, user behavior, and other underlying system checks. Although DataDome's challenge is invisible, it can bring up a CAPTCHA if it detects bot-like interactions like web scraping.
DataDome Detection Methods
DataDome's detection engine identifies and blocks automated actions on a protected website. Human users will pass the DataDome challenge easily since they always request from a known device. Any deviation from the typical system or user behavior quickly alerts the DataDome security system, which blocks the suspicious request.Â
DataDome: Types of CAPTCHAs
The DataDome CAPTCHA is often invisible and doesn't require any user interaction. However, it can bring up a physical CAPTCHA like an image puzzle if it spots a bot-like activity. Any request that can't pass this physical CAPTCHA will remain blocked.
Solving DataDome CAPTCHAs
Bots won't pass the DataDome initial proof of work challenge because they're not real devices. This makes them easy to spot for the detection engine.
ZenRows provides a straightforward integration to solve DataDome's invisible challenge and physical CAPTCHAs and scrape any protected website at scale.
How to Bypass DataDome CAPTCHAs
The DataDome CAPTCHA is proactive and highly protective against bots. It'll block your web scraper if you don't bypass it.
Integrate ZenRows into your web scraper today and bypass the DataDome CAPTCHA, including its proof-of-work challenge.