Bypass · DataDome
Two milliseconds.Then blocked.
DataDome scores every request the moment it lands, then decides. A stock scraper never sees the page. Keep scrolling to watch the score.
The window
Everything happens before the page loads.
No challenge, no interstitial. DataDome scores the request in the first two milliseconds. Scrub the window to see what it does with them.
Request arrives
The edge receives your call before a single byte of HTML is served. The clock starts.
TLS & headers
The handshake, HTTP/2 frame order, and header shape are matched against real browsers.
Device & behavior
Fingerprint and any behavioral signals from the session are pulled into the profile.
The model scores
A machine-learning model weighs every signal into a single bot score, from 0 to 100.
Verdict
Allow, challenge, or block. A stock request is blocked right here, at two milliseconds.
The turn
Then Zenrows changes the answer.
Point Fetch at the same URL. It presents a real browser, human-shaped behavior, and a trusted network, so the model scores it human, in the same two milliseconds.
zenrows fetch https://protected.example.com → 200 · scored human