fshy

Home / Crawling

Crawl4AI

crawl4ai.com/Crawl APIcrawler-scraper/crawl4aiJSONcomparereport an errorprovider JSON

Free allowance
1,000 credits every month once an email is verified, at 10 requests a minute and 2 at a time; a scrape costs 0.5 credit, so about 2,000 pages a month; 20 guest credits with no signup
Verdict
caveatusable, with a named limit or an unprobed read path
Cost
free tier
Identity
emailno card, no phone
Binding limit
request-rate10 requests a minute, 5 per 10 seconds, 2 at a time and 20 searches a minute on the free plan; 1,000 credits a month on the free plan: a page costs 0.5 credit at the base price, 1 credit in a real browser and 2 on a hard site, so the...
Evidence
measured18 sources; a live request was made and its output kept
Freshness
stale on 2027-01-02checked 2026-11-02 (live); stale on 2027-01-02
Free tier1,000 credits every month once an email is verified, at 10 requests a minute and 2 at a time; a scrape costs 0.5 credit, so about 2,000 pages a month; 20 guest credits with no signup
unit credits; metered on request-count; GET /v1/prices gives the free plan an allowance_per_month of 2500: a cap on all credit spent in a month, plan credits and bought extra credits together, not a second grant; the monthly grant is 1000
Pricenone stated
Limits
  • request-rate (binding) 10 requests a minute, 5 per 10 seconds, 2 at a time and 20 searches a minute on the free plan source
  • per-object-cap a batch takes at most 50 URLs source
  • request-rate (binding) 1,000 credits a month on the free plan: a page costs 0.5 credit at the base price, 1 credit in a real browser and 2 on a hard site, so the month holds 2,000, 1,000 or 500 pages source
  • per-object-cap a bulk job takes at most 10,000 URLs, submitted once and polled while it runs in the background source
over the 10-a-minute limit the API answers 429 and the free plan only limits the pace; at zero credit it answers 402 no_credit, and an account without a plan gets 402 plan_needed from a top-up
Bindingrequest-rate the monthly grant ends a free month before the pace does: 1,000 credits at 0.5 credit a scrape are 2,000 scrapes, which 10 requests a minute spends in 200 minutes
Identityemail a 7-day pass key is issued with no signup and carries the guest credits; the monthly credits need a verified email, which replaces the pass key with a permanent one; no card
Egressnot applicable: Markdown answers
Per-object capnot applicable: the unit is a page
Retentionthe monthly free credit resets on the 1st of each calendar month; extra credits bought on a plan never expire
Interfacerest REST scrape, batch and job routes; per-response cost headers
ToolingREST with a Bearer key; an MCP server; x-c4-cost, x-c4-balance and x-c4-allowance-left headers on each answer
Composes withCheapest page unit in the read ladder at 0.5 credit; a plausible first leg once its free allowance is confirmed
Reliabilityno reliability event recorded
NotesGET /v1/prices declares a 1000-credit monthly grant and a 2500-credit monthly allowance cap for the free plan; at 0.5 credit a scrape the grant is 2,000 pages. x-c4-allowance-left on each answer carries what is left under the month's cap.
Evidence notemeasured free-plan limits and grants read from GET /v1/prices with no key; the homepage and llms.txt read again
Parsed numbers
  • has-free-tier 1
  • request-rate 10 requests / minute
  • request-rate 1000 credits / month
Evidence 18
datesourcewhat it proved
2026-10-22crawl4ai.com/not published
2026-10-30crawl4ai.com/20 credits come with no signup and 1,000 credits a month after an email is verified
2026-10-30probe: https://api.crawl4ai.com/v1/pricesthe free plan allows 10 requests a minute, 5 per 10 seconds, 2 at a time, 20 searches a minute and 3 keys, under a 2,500-credit monthly allowance
2026-10-30crawl4ai.com/llms.txtthe monthly allowance resets on the 1st
2026-10-30crawl4ai.com/llms.txtthe text of Limits, above
2026-10-30crawl4ai.com/llms.txta pass key comes at once; the monthly credit and a permanent key need a verified email
2026-10-30crawl4ai.com/llms.txteach answer carries its cost, the balance and the allowance left
2026-10-30crawl4ai.com/llms.txtthe allowance caps plan credits and extra credits together
2026-10-30crawl4ai.com/the free tier needs no card
2026-10-30probe: https://api.crawl4ai.com/search?q=web+scrapinga keyless GET /search answered 401 with no body: the API wants a key, even a pass key
2026-11-01crawl4ai.com/the free plan grants 1,000 credits every month, and a page costs 0.5 credit at the base price, 1 in a real browser and 2 on a hard site
2026-11-01crawl4ai.com/llms.txtPOST /scrape/jobs takes up to 10,000 URLs in one submission, which drains in the background while the caller polls
2026-11-01crawl4ai.com/llms.txtthe pace limit answers 429 and only slows the free plan, while zero credit answers 402 no_credit and a top-up needs a plan
2026-11-01probe: https://api.crawl4ai.com/v1/pricesthe live price table grants 1,000 credits a month, prices a scrape at 0.5 credit and paces the free plan at 10 requests a minute
2026-11-01crawl4ai.com/llms.txta batch takes at most 50 URLs in one call and bills one unit per URL
2026-11-01probe: https://api.crawl4ai.com/v1/pricesa scrape is 0.50 at the base level; a page a real browser rendered is 2.0 times and a hard-site page 4.0 times the base
2026-11-01crawl4ai.com/legal/an account holds an email and, when one is used, a Google or GitHub sign-in identifier; card details are handled for paid tiers only
2026-11-01crawl4ai.com/20 credits come with no signup; the Free tier is $0 with no card and gives 1,000 credits every month once an email is verified, at 10 a minute and 2 at a time
Unknown values 1
  • reliability note: nothing of this kind was observed