Proxy tier benchmark Targets

Does the Louisiana business filings search block scrapers?

State business entity registries · minimum viable tier: no tier sufficient · measured 2026-08-18

The benchmark says yes, and the evidence does not support it. All 60 requests returned HTTP 200, fifty-eight of them classified as reCAPTCHA challenges, giving 0% on all six arms. The bodies are 24,595-26,193 bytes and match the reconnaissance probe's 24,598-byte fetch, whose title was Search for Louisiana Business Filings. Measured 2026-08-18.

What was measured

URL https://coraweb.sos.la.gov/CommercialSearch/CommercialSearch.aspx
Content assertion Louisiana Business Filingsnever verified against a live page
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) 0% 1,008 ms 1,263 ms n/a challenge 10
datacenter, one pinned exit 0% 1,402 ms 2,486 ms n/a challenge 10
datacenter, rotating exit 0% 1,349 ms 2,705 ms n/a challenge 10
anti-detect, one pinned exit 0% 1,573 ms 2,571 ms n/a challenge 10
anti-detect, rotating exit 0% 1,445 ms 2,780 ms n/a challenge 10
residential, rotating exit 0% 2,701 ms 6,020 ms n/a challenge 8, server error 2

What protects this target

A reCAPTCHA widget that appears to be part of the search form itself.

The probe captured the page's opening text: "Search for Louisiana Business Filings HOME x Session Warning: Your Session will expire in Search Disclai...". That is the working search application, complete with a session warning banner. It also matches the harness's reCAPTCHA signature, which fires on g-recaptcha or recaptcha/api.js — both of which are present on any page that embeds a reCAPTCHA widget, including a form that renders normally and only challenges on submission.

Because classify() tests challenge signatures before the content assertion, every request scored as a challenge. The assertion for this target is Louisiana Business Filings, which is in the probe's captured title. Had it run, these would have scored as successes.

The honest statement is therefore narrow: the search form was retrieved on 60 of 60 requests at every tier, including unproxied, and this study does not know what happens when a search is submitted. A reCAPTCHA on submission is a real obstacle and no proxy tier addresses it — but that is a different claim from "the page is blocked", and the data supports only the first.

robots.txt status

The URL measured is allowed by the host's robots.txt.

Status allowed
File https://coraweb.sos.la.gov/robots.txt
Crawl-delay not declared
Fetched as the benchmark's own User-Agent
Note robots.txt 567 bytes via benchmark_ua

Limits of this result

  • The search form was retrieved; no search was submitted. Whether the reCAPTCHA gates results is untested.
  • This page reports a defect in the measurement. The 0% figures should not be quoted as a pass rate for Louisiana.
  • 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_la_corasearch,' 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