fetchapi

Crawl a whole website API

Starts a website crawl job and returns its ID. One call queues up to 10 pages (or a custom limit) for scraping. Use the returned `id` with GET /v1/crawl/{id} to check status and retrieve the pages.

1 live route on Web / SEO, from $0.00 per call. Every route below answered our last live test on 2026-10-08; the gateway re-tests them daily.

Get a keySee it in the catalogUse it from MCP

Price per call, by route

The upstream price you are metered at, cheapest first. A route without a published price says so.

ProviderEndpointPriceTested
Start crawling a website (Firecrawl): returns a job idPOST v1/crawl$0.00$0.0e+00 / 1k calls✓ 2026-10-08pricing ↗

What it returns

From a real call to the route: Firecrawl.

Starts a website crawl job and returns its ID. One call queues up to 10 pages (or a custom limit) for scraping. Use the returned `id` with GET /v1/crawl/{id} to check status and retrieve the pages.
idCrawl job ID; use in GET /v1/crawl/{id} to fetch resultsurlAPI endpoint to poll for crawl status and pagessuccessWhether the crawl job was queued

Call it

HTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.

POST /api/gw/firecrawl/v1/crawl$0.00 / call✓ working · tested 2026-10-080.12 s latency
Parameters
ParameterTypeNotes
urlstring · bodyrequiredWhere to start.
limitinteger · bodyoptionalMax pages. · default 10
includePathsarray · bodyoptionalOnly these paths (regex).
scrapeOptionsobject · bodyoptionalHow to read each page.
HTTP
curl -X POST "https://fetchapi.co/api/gw/firecrawl/v1/crawl" \
  -H "x-api-key: YOUR_KEY" -H "content-type: application/json" \
  -d '{}'
MCP
call_endpoint("firecrawl.crawl", {"url": "<url>"})
Real example answer (trimmed) · 2026-10-08
{
  "id": "01a11d94-7ce6-7292-9d28-aae056710681",
  "url": "https://api.firecrawl.dev/v1/crawl/01a11d94-7ce6-7292-9d28-aae056710681",
  "success": true
}

Related Web / SEO APIs

All 61 Web / SEO jobs →

One key for every API on this page.

Call it over HTTP or from any MCP client. Each key has a rate limit and a monthly cap; calls are metered at the upstream price.