# ZapFetch > APAC-native web scraping API for AI agents — scrape, search, crawl, extract. Firecrawl-compatible. ## Docs - [Billing and credits](https://docs.zapfetch.com/en/billing.md): How credits work, how plans are priced, and what happens when you run out. - [Errors and troubleshooting](https://docs.zapfetch.com/en/errors.md): Common HTTP status codes, example error bodies, and what to do about them. - [ZapFetch Documentation](https://docs.zapfetch.com/en/index.md): Web data, at the speed of a zap — a Firecrawl-compatible API, billed in USD by usage. - [Migrating from Firecrawl Cloud to ZapFetch in under 10 minutes](https://docs.zapfetch.com/en/migrate-from-firecrawl.md): Swap base URL, swap the API key, ship. A three-step migration path for Firecrawl Cloud users. - [Quickstart: curl](https://docs.zapfetch.com/en/quickstart/curl.md): Hit every ZapFetch endpoint with curl in 60 seconds. - [Quickstart: Node.js](https://docs.zapfetch.com/en/quickstart/nodejs.md): Use the official Firecrawl JS SDK against ZapFetch. - [Quickstart: Python](https://docs.zapfetch.com/en/quickstart/python.md): Use the official Firecrawl Python SDK against ZapFetch. - [Rate limits](https://docs.zapfetch.com/en/rate-limits.md): Per-plan request limits, 429 responses, and recommended backoff. ## Optional - [API Reference](https://api.zapfetch.com) - [Console](https://console.zapfetch.com)