Home / Cost to scrape / Bot protections / Site behind HUMAN (PerimeterX)
Cost to scrape a site behind PerimeterX at 10K, 100K, and 1M
Scraping 100,000 pages behind PerimeterX costs from $142.50 a month on Bright Data Web Unlocker and Web Scraper API (Web Unlocker Pay as you go plan), which charges $0.0015 a page. The dearest published rate costs $999.60 on WebScraping.AI (stealth proxy).
Check Bright Data Web Unlocker and Web Scraper API's pricing
Bright Data Web Unlocker and Web Scraper API checked Oct 12, 2026; each vendor's own page is linked with its rate.
- 10,000 a month
- $7.50Bright Data Web Unlocker and Web Scraper API, Web Unlocker Pay as you go
- 100,000 a month
- $142.50Bright Data Web Unlocker and Web Scraper API, Web Unlocker Pay as you go
- 1,000,000 a month
- $975.00ScraperAPI, PerimeterX/Human Bypass, Professional
How hard to scrape: Very hard, with rate limits, CAPTCHAs, bot fingerprinting, IP reputation checks, pages built by JavaScript and TLS fingerprinting in the way; JavaScript rendering needed.
Target access and billing context
Access
Easy means no protection is recorded; moderate, rate limits or fingerprinting without CAPTCHAs; hard, CAPTCHAs and IP checks that usually call for residential proxies; very hard, all of that plus measures such as TLS fingerprinting, a login wall in front of most data or honeypot links.
Protections in the way
Terms
No terms URL is recorded for this target.
What you scrape moves the bill more than who you buy from. A target that forces JavaScript rendering or a residential exit multiplies the meter before any plan is chosen.
What each API charges for a site behind PerimeterX
7 APIs publish a rate for a site behind PerimeterX. Each figure is the cheapest of that API's current plans for the volume, from its own page.
| API | 10,000 a month | 100,000 a month | 1,000,000 a month | Costs | What you get | Choose a location | Source |
|---|---|---|---|---|---|---|---|
| Bright Data Web Unlocker and Web Scraper APIchecked Oct 12, 2026 | $7.50Web Unlocker Pay as you go | $142.50Web Unlocker Pay as you go | $1,100.20Web Unlocker Scale $999 | $0.0015 a page | HTML or parsed fields | Country | source |
| ScraperAPI, PerimeterX/Human Bypasschecked Oct 12, 2026 | $49.00Hobby | $149.00Startup | $975.00Professional | 10 credits a page | HTML or parsed fields | Country | source |
| ScrapeOps, PerimeterX bypasschecked Oct 12, 2026 | $29.00250,000 credits | $199.002,500,000 credits | by quote | 25 credits a page | HTML or parsed fields | Country | source |
| HasData, JavaScript rendering, residential proxychecked Oct 12, 2026 | $59.00Startup | $249.00Growth | $1,660.00Growth 20M | 15 credits a page | HTML or parsed fields | Country | source |
| Scrape.do, residential proxies and headless browserchecked Oct 12, 2026 | $29.00Hobby | $249.00Business | by quote | 25 credits a page | not stated | Country | source |
| ScrapingBee, premium proxy with JavaScript renderingchecked Oct 12, 2026 | $49.00Freelance | $249.00Business | $2,399.00Enterprise 41 | 25 credits a page | HTML or parsed fields | not stated | source |
| WebScraping.AI, stealth proxychecked Oct 12, 2026 | $99.00Plus | $999.60Pay as you go | $9,999.60Pay as you go | 50 credits a page | HTML or parsed fields | Country | source |
How to tell a site uses HUMAN (PerimeterX)
HUMAN Bot Defender, the product that was PerimeterX Bot Defender, is a behaviour-based bot protection for websites, mobile apps and APIs. HUMAN (PerimeterX)'s own page, read Oct 11, 2026. HUMAN Security and PerimeterX merged in July 2022 and trade as HUMAN. Source.
| Look for | What it is | Source |
|---|---|---|
_px, _px2, _px3 cookie | HUMAN's Bot Defender cookies, all starting with _px. | source |
_pxvid, _pxhd cookie | Browser and server-side detection cookies. | source |
client.perimeterx.net script | The default host the HUMAN sensor script loads from. | source |
captcha.px-cdn.net page | The host HUMAN's challenge loads from; the challenge asks the visitor to press and hold a button. | source |
What a blocked request gets back: A challenge or a hard block page comes back as a 403, and a rate-limit block as a 429.source
Whether a blocked request still costs credits depends on the API: most bill only successful requests, and each one's own rule for a 403, a 429 and a 5xx is quoted in the answer linked below.
Every way to get the data from a site behind PerimeterX
No API documents an endpoint built for a site behind PerimeterX; each one reaches it through its general scraping endpoint, at the rates above.
Official API: HUMAN (PerimeterX) is a protection a site switches on, not a content platform; any official API belongs to the protected site.
Terms: There is no single terms document for sites behind HUMAN (PerimeterX); each protected site's operator sets its own content terms and access policy.
What the bill depends on
Getting past HUMAN (PerimeterX) is bought as a mode, not as a separate product: a stealth or premium proxy, JavaScript rendering, or a named bypass, each with its own credits per request. The table prices the mode each API’s own pages name for HUMAN (PerimeterX). Most of these APIs bill only requests that come back with the page, so a failed attempt costs time rather than credits, but check the vendor’s rule before a large run.
Not in the table
Scrapfly sells a bypass for this protection, but its price is a floor rather than a rate: “The Unblocker starts at 30+ credits per request, scaling with target complexity” (Scrapfly, read Oct 11, 2026). ZenRows’ PerimeterX guide also uses its adaptive mode, which picks and bills the combination that works, so it has no fixed PerimeterX price (ZenRows, read Oct 11, 2026).
Evidence to check before buying
- A mode that gets past HUMAN (PerimeterX) on one site can fail on another, because each site sets its own rules; run a few hundred requests against your own target before you choose a plan.
- A price for getting past a protection is not permission to scrape the site behind it; the site’s own terms still apply.