Firecrawl
DEVELOPER · DEVELOPER
Scrapes, crawls, and site maps of any URL, run on their own key.
Connecting Firecrawl in practice
The same scrape costs anything from 1 to 6 credits depending on the options you pass — asking for structured JSON adds 4 credits a page on top of the base 1 — and plan credits do not roll over, so a month’s allowance either gets used or evaporates. Rate limits are per endpoint, so /crawl is five times tighter than /scrape on every plan.
Scopes that draw scrutiny
Allowed formats (per key)An enterprise-only key restriction that pins a key to specific output formats, so a key limited to markdown cannot pull raw HTML or scripts.Allowed endpoints (per key)The other half of key restrictions: limits a key to specific endpoint groups such as scrape, crawl or extract. Only team admins can view or change either list.
Rate limits
- Requests per minute on /scrape, /map and /search: 10 Free, 100 Hobby, 500 Standard, 5,000 Growth, 10,000 Scale.
- /crawl is five times tighter on every plan: 2, 20, 100, 1,000 and 2,000 requests per minute. Batch scrape shares the /crawl limit and extract shares the /agent limit.
- Concurrent browsers: 2 Free, 5 Hobby, 25 Standard, 50 Growth, 100+ Scale, with 50,000 to 200,000+ queued jobs.
- Monthly credits: 1,000 Free, 5,000 Hobby, 100,000 Standard, 500,000 Growth, 1,000,000 Scale.
- Credit cost: 1 per page scraped or crawled, 1 per /map call, 2 per 10 search results rounded up, 2–7 per browser minute on /interact.
Worth knowing
- Keyless use is free but capped per IP address per day on both requests and credits, so an unauthenticated agent silently shares a quota with everything else on that egress IP.
- Plan credits do not roll over by default. Annual Scale keeps unused credits for one month and Enterprise for two; manually purchased credits survive until the subscription is cancelled.
- Per-key format and endpoint restrictions are enforced server-side at authentication and return 403, but the feature is enterprise-gated per organization and only team admins can set it.
- Scrape add-ons stack: JSON format adds 4 credits a page, and PII redaction, PDF parsing, video transcription and Zero Data Retention each add their own.
Checked against Rate limits (2026-09-29), Billing and credits (2026-09-29), API key restrictions (2026-09-29)
What an agent can do
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
Often connected alongside
Put Firecrawl behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.