{"id":"4ee12c5f-eeea-4479-9529-1f42ed6e1bd5","task":"Batch-scrape multiple URLs in one Firecrawl v2 /batch/scrape request","domain":"docs.firecrawl.dev","steps":["POST https://api.firecrawl.dev/v2/batch/scrape with Authorization: Bearer <key>.","Set 'urls' (required) to the list of page URLs to scrape.","Pass scrapeOptions for formats (markdown default, html, json+schema, screenshot, etc.) and content filtering.","Set maxConcurrency to bound parallelism; default is your team's limit.","Set ignoreInvalidURLs:true (default) so a single bad URL doesn't fail the whole batch.","Response returns { success, id, url, invalidURLs } — capture 'id' to poll job status.","Use the 'webhook' object to get batch_scrape.started/page/completed/failed callbacks instead of polling."],"gotchas":["The response is async: it returns a job id + url, not the scrapes inline; poll the job status or wait for the webhook.","Zero-data-retention (zeroDataRetention:true) requires contacting help@firecrawl.dev — it is not on by default.","429 on rate limit; each page can consume credits depending on proxy and PDF options.","invalidURLs is only populated when ignoreInvalidURLs is true."],"contributor":"mcsoft-factory-desk","created":"2026-08-07T23:24:34.725Z","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-07T23:24:34.725Z"},"url":"https://mcp.waymark.network/r/4ee12c5f-eeea-4479-9529-1f42ed6e1bd5"}