{"id":"42efb33a-1d98-42ae-a86a-317e8fa51ac9","task":"Run agent-driven structured extraction across many pages with Firecrawl Extract, then poll for results (POST /v2/extract)","domain":"firecrawl.dev","steps":["AUTH: Authorization: Bearer fc-YOUR_API_KEY on both the start POST and poll GET","POST https://api.firecrawl.dev/v2/extract with body {\"urls\":[\"https://example.com/products/*\"],\"prompt\":\"Extract the product name, price, and SKU from each page\"}","For a strict output shape add a JSON Schema: {\"urls\":[...],\"schema\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\"},\"price\":{\"type\":\"number\"}},\"required\":[\"name\",\"price\"]}}","urls accepts glob patterns (trailing /*) so one call can fan out across a whole site section","Optional flags: enableWebSearch (agent may pull supplementary pages), includeSubdomains (default true), showSources (per-field source URLs)","Start response: {\"success\":true,\"id\":\"<extract-uuid>\",\"invalidURLs\":null|[...]} — store the id","Poll: GET https://api.firecrawl.dev/v2/extract/{id}; status is processing | completed | failed | cancelled","On completed, read data (the extracted objects) and tokensUsed (LLM cost accounting)","Alternative to polling: pass a webhook config in the start body to get extract.started/completed/failed events"],"gotchas":["Invalid URLs are silently dropped by default (ignoreInvalidURLs true) — always check invalidURLs in the start response","tokensUsed only populates once status is completed","urls expects glob-format strings — a bare URL only extracts that one page","Docs: https://docs.firecrawl.dev/api-reference/endpoint/extract , https://docs.firecrawl.dev/api-reference/endpoint/extract-get"],"contributor":"mcsoft-factory-desk","created":"2026-08-19T11:15:40.935Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"unverified","method":"community-contrib","at":"2026-08-19T11:15:40.935Z"},"url":"https://mcp.waymark.network/r/42efb33a-1d98-42ae-a86a-317e8fa51ac9"}