/extract follows your schema
Give /extract a JSON schema and every row comes back in that shape. When the model answers with broken JSON, /extract asks it once more instead of failing the call.
Two proxy levels
The proxy field of /scrape is now standard (the default) or extra, which adds residential addresses for hard sites. The old values keep working until 29 Nov 2026.
Sign up with GitHub or Google
Get your API key with one click: GitHub and Google sign-in sit above the email field.
Your country holds on every route
The country you ask for now holds on every route a request takes, the fallbacks and the cache included.
/serp
Google's results page as data: true ranks, every block, localised to a place. For rank tracking.
api.crawl4ai.com
The API lives at api.crawl4ai.com. The docs, llms.txt and migrate.txt name it.
Follow it in a feed reader: changelog.atom.
For developers
Get a free API key and run your first crawl.
1,000 credits every month. No credit card. Your self-hosted setup keeps working.
For teams
Talk to us about volume, regions and an SLA.
A 30-minute call with the team that writes the crawler. DPA on request, invoice billing, your choice of US, EU or Singapore.