Smart Web Scraper — Block Diagnosis & URL Debugger avatar

Smart Web Scraper — Block Diagnosis & URL Debugger

Pricing

$20.00 / 1,000 url diagnoseds

Go to Apify Store
Smart Web Scraper — Block Diagnosis & URL Debugger

Smart Web Scraper — Block Diagnosis & URL Debugger

Fetches URLs with intelligent fallback strategies and honest block detection. Diagnoses Cloudflare challenges, TLS mismatches, 429s, and JS requirements. Tries direct fetch, TLS downgrade, and archive.org, then reports what worked and why.

Pricing

$20.00 / 1,000 url diagnoseds

Rating

0.0

(0)

Developer

Mack

Mack

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

24 days ago

Last modified

Share

Smart Web Scraper — Diagnose blocks, extract content

Why does your scraper break on certain sites? Stop guessing.

This actor fetches a URL and tells you exactly what went wrong — Cloudflare challenge, TLS mismatch, rate limit, JS requirement, or just a slow server. It tries three strategies (direct, TLS downgrade, archive.org fallback) and reports what worked.

What it returns per URL

{
"url": "https://reddit.com",
"status_code": 200,
"blocked": true,
"blocked_reason": "Cloudflare challenge page (Please wait for verification...)",
"source": "direct",
"tls_fallback_used": false,
"server": "cloudflare",
"response_time_ms": 423,
"redirect_chain": ["https://reddit.com", "https://www.reddit.com"],
"security_headers_found": [],
"archive_fallback": {"available": false},
"diagnosis": "Blocked by bot wall: Cloudflare... | Server: cloudflare"
}

Who it's for

  • Anyone building scrapers who spends time debugging blocks
  • QA engineers testing whether a site is reachable from different networks
  • Researchers collecting data from tricky sites
  • Developers who want a cheap, honest health check for a URL

Input

{"urls": ["https://example.com", "https://reddit.com"]}

Output per URL

FieldDescription
status_codeHTTP status or 0 if unreachable
blockedTrue if a bot wall was detected
blocked_reasonThe detected block pattern
sourcedirect, archive.org, or TLS fallback
response_time_msServer response time
serverServer header from response
security_headers_foundList of detected security headers
archive_fallbackWhether archive.org had a copy
diagnosisPlain-English explanation

What it does not do

  • This is a diagnostic scraper, not a generic crawler. It fetches one URL at a time with detailed metadata.
  • It does not execute JavaScript. If a site requires JS, it will report the block reason.
  • It does not maintain sessions, cookies, or proxies.
  • It is honest about what it finds. If it can't get through, it tells you why.

Pricing

$0.02 per URL diagnosed.