Bypass · PerimeterX
A script can't hold. Zenrows holds.
PerimeterX, now HUMAN, watches every move and gates with press-and-hold. Zenrows holds it like a person, in one call.
Under the sensor
The sensor never stops watching.
PerimeterX runs a sensor inside the page, scoring behavior across the whole session. A human wanders. A script moves like a machine. Hover to replay each read.
Real visit
Human
scored human · allowed
Curved paths, uneven timing, natural pauses. The entropy reads like a person.
Automated
Script
scored bot · challenged
Straight lines, perfect intervals, no hesitation. The sensor flags it on sight.
It holds
One call. It holds like a human.
Point Fetch at a PerimeterX-protected URL. It presents human-shaped behavior, a real fingerprint, and a trusted network, so the sensor scores the session clean.
curl "https://api.zenrows.com/v1/" \ -G \ --data-urlencode "url=https://protected.example.com" \ --data-urlencode "apikey=YOUR_KEY" \ --data-urlencode "js_render=true" \ --data-urlencode "premium_proxy=true"
The session passes, every time you call.
The response comes back as HTML, Markdown, or JSON, ready for your pipeline.
PerimeterX is one sensor. Zenrows holds them all.
The same one call clears behind every major anti-bot system. Point Fetch at a URL and get what's there.