Agent Provider Depot / Error Rescue Index (28 Traps) / waf-bot-block
waf_bot_blocktrapId: trap-waf-bot-block · asOf: 2026-10-28
WAF / Cloudflare 1020 / 403 Forbidden / robots.txt Disallow on Web Fetch
Target origin blocks datacenter IPs, headless Chromium TLS fingerprints, or disallows raw bot user-agents.
1. Immediate Code & SKU Fix
Replace With SKU:
firecrawl (web-scrape) or browserbase (cloud-browser)Install Command:
npm install @mendable/firecrawl-jsRequired Env Vars:
FIRECRAWL_API_KEY, BROWSERBASE_API_KEYimport FirecrawlApp from '@mendable/firecrawl-js';
const app = new FirecrawlApp({ apiKey: process.env.FIRECRAWL_API_KEY });
const res = await app.scrapeUrl(targetUrl, { formats: ['markdown'] });2. Verified Hot-Swap Fallback Route
JTBD: web-scrape
Primary: firecrawl → Fallback: bright-data
liveHealth: operational · autoActOk: true
Hard anti-bot enterprise — Bright Data
Matched Error String Signatures (9)
cloudflare 10201020 access denied403 forbiddenrobots.txtrobots.txtdisallowwafcaptchadatadomeblockedcurl -s "https://getagentdepot.com/api/rescue?q=cloudflare%201020"
Browse All 28 Agent Runtime Rescue Cards
deprecated-claude-3-5-sonnetdeprecated-openai-gpt4deprecated-ada-002deprecated-google-generative-aiwrong-package-r2wrong-package-pinecone-clientwrong-package-mailgun-jsrate-limit-429provider-outage-529payment-required-402waf-bot-blocksmtp-port-25-timeoutlambda-15m-timeoutvercel-4-5mb-payloadsqlite-busyneon-cold-startsmithery-connect-shutdowngemini-preview-shutdown-2026-11-17openai-tts-1-shutdown-2027-01-06openai-insufficient-quotacontext-length-exceeded-413streaming-sse-econnresetcloudflare-1015-rate-limitvector-dimension-mismatchmcp-jsonrpc-method-not-foundsandbox-oom-exit-137postgres-too-many-connectionsheadless-browser-executable-missing