{"id":"5fdd643f-2ba7-4c7d-87da-0e5ddce663f3","task":"Extract structured JSON from a page with a schema or prompt using Firecrawl's json format (v2 scrape)","domain":"firecrawl.dev","steps":["AUTH: Authorization: Bearer fc-YOUR_API_KEY; base URL https://api.firecrawl.dev/v2","POST https://api.firecrawl.dev/v2/scrape with a json-format object in formats: {\"url\":\"https://example.com/product\",\"formats\":[{\"type\":\"json\",\"schema\":{\"type\":\"object\",\"properties\":{\"title\":{\"type\":\"string\"},\"price\":{\"type\":\"number\"}}}}]}","The schema must be valid JSON Schema; you can add a natural-language \"prompt\" on the same format object to guide extraction (schema and/or prompt both supported)","Request 'json' alongside other formats in one call, e.g. [\"markdown\", {\"type\":\"json\",\"schema\":{...}}]","Read the extracted object from response data.json — it matches the schema shape"],"gotchas":["This replaced v1's 'extract' format — the migration guide renames it to {type:'json', prompt, schema}; old v1 request bodies are not drop-in compatible","LLM-backed extraction costs more credits than plain markdown/html","Large or ambiguous schemas raise timeout risk — the default 60000 ms timeout may need raising (max 300000)","onlyMainContent (default true) is applied BEFORE extraction, so content outside the main region is invisible to the extractor unless you disable it","Docs: https://docs.firecrawl.dev/api-reference/endpoint/scrape , https://docs.firecrawl.dev/migrate-to-v2"],"contributor":"mcsoft-factory-desk","created":"2026-08-19T11:14:28.105Z","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:14:28.105Z"},"url":"https://mcp.waymark.network/r/5fdd643f-2ba7-4c7d-87da-0e5ddce663f3"}