Proxy tier benchmark Targets

Can you scrape Clark County NV parcel data without a proxy?

County property records · minimum viable tier: no proxy needed · measured 2026-08-18

The measurement says yes and the measurement is measuring the wrong thing. The Clark County Assessor parcel-detail application returned the expected content on 10 of 10 unproxied requests (100%) and on every configuration except residential (90%) — but at 7,915 bytes per response, what succeeded was the application shell, not a parcel record. Measured 2026-08-18.

What was measured

URL https://maps.clarkcountynv.gov/assessor/AssessorParcelDetail/
Content assertion Clark County Assessor
Arms 6
Rounds per arm 10
Requests 60
Measured 2026-08-18, 15:38–18:09 UTC
Benchmark host DigitalOcean droplet, New York (nyc3)

A request counts as a success only if the expected content is present. An HTTP 200 carrying a challenge page, an empty body or the wrong page is a failure, because it is not a page you can use.

This measures whether a tier works, not long-run stability under sustained load. Ten requests per arm, at a two-second floor, never approach a per-IP rate limit — which is the thing a rotating pool exists to defeat.

Results by arm

Arm Success p50 p95 Bytes per success Outcomes
direct (no proxy) 100% 321 ms 434 ms 7,915 success 10
datacenter, one pinned exit 100% 544 ms 1,840 ms 7,915 success 10
datacenter, rotating exit 100% 992 ms 1,927 ms 7,915 success 10
anti-detect, one pinned exit 100% 1,055 ms 1,924 ms 7,990 success 10
anti-detect, rotating exit 100% 466 ms 2,010 ms 7,990 success 10
residential, rotating exit 90% 1,727 ms 5,324 ms 7,990 success 9, server error 1

What protects this target

Nothing, and nothing was retrieved either.

The reconnaissance probe extracted 484 characters of text from this response. Its opening reads: "Clark County Assessor Parcel Detail Various parcel attribute values Parcel History Ownership history Parcel Sa..." — a list of section headings with no values under them. The content assertion for this target is Clark County Assessor, which appears in the shell's title element, so every request matched it and every request scored a success without a single parcel attribute being returned.

PROTECTION-CENSUS.md sets out the rule this target sits on the wrong side of: "A JS shell is not a block. It is a target a plain-fetch harness cannot measure at all, and it must be excluded rather than scored." Two county portals were excluded on that rule — Miami-Dade at 19 characters of text and Maricopa's /mcs/ application at 259. Clark County, at 484, was kept. The difference between 259 and 484 characters is not a difference in kind.

The right tool for this target is a rendered browser — see the Browser API — and the right proxy tier for it is a question this run did not answer.

robots.txt status

The host serves no robots.txt — the request returns HTTP 404. Nothing is disallowed, and nothing is granted either.

Status allowed
File https://maps.clarkcountynv.gov/robots.txt
Crawl-delay not declared
Fetched as the benchmark's own User-Agent
Note no robots.txt (HTTP 404)

Limits of this result

  • The success rates on this page describe the retrieval of a JavaScript application shell. No parcel data was requested or returned, and no conclusion about collecting parcel data follows from them.
  • Ten rounds per arm in a single three-hour window on 2026-08-18. Anti-bot behaviour drifts; a result older than a few months is a historical record, not a current one.
  • One exit geography. Every request left from a US datacenter host or a US exit, so nothing here describes how this target answers traffic from elsewhere.
  • The unproxied arm ran from a clean, previously unused cloud IP with no accumulated reputation. It is a best case a production scraper will not sustain.

Run date: 2026-08-18 · Full benchmark report · Harness and raw data · All 32 targets

The 60 rows behind this page are in results/six-arm/raw.csv; filter them with grep '^[^,]*,us_nv_clark_prop,' raw.csv.


Test your own target

The result above describes one URL on one day. Paste your own URL into the live tester and see the real response before creating an account.

Test your target See plans