What this Tool does
Batch scrape webpages with Firecrawl. Supply body.urls.
Inputs and conditions
body — object; Required. Scrape up to 500 URLs as one job
body.json — boolean; Optional. Extract structured JSON from the page with an LLM — costs five times a plain scrape (see the price card's JSON tier).
body.urls — array; Required. The URLs to scrape (1-500). {"minItems":1,"maxItems":500}
body.proxy — string; Optional. 'auto' (default) retries with enhanced anti-bot proxies when the plain fetch is blocked — no extra charge either way. {"enum":["basic","enhanced","auto"]}
body.maxAge — integer; Optional. Cache-reuse window in ms — a fresh-enough cached copy returns much faster. 0 forces a live fetch. {"minimum":0,"maximum":604800000}
body.mobile — boolean; Optional.
body.formats — array; Optional. Output formats (default markdown). LLM extraction is the separate 'json' option. {"minItems":1,"maxItems":6}
body.timeout — integer; Optional. Per-page deadline in ms; time queued for a browser counts too. {"minimum":1000,"maximum":120000}
body.waitFor — integer; Optional. Extra ms to wait after load for JavaScript-heavy pages. {"minimum":0,"maximum":30000}
body.blockAds — boolean; Optional.
body.location — object; Optional.
body.location.country — string; Optional. ISO 3166-1 alpha-2 country code to emulate (e.g. 'US'). {"minLength":2,"maxLength":2}
body.location.languages — array; Optional. Preferred languages, best-effort (e.g. ['en']). {"maxItems":5}
body.jsonPrompt — string; Optional. What to extract from the page (with json: true). {"minLength":1,"maxLength":2000}
body.jsonSchema — object; Optional. JSON Schema the extracted object must conform to (with json: true).
body.excludeTags — array; Optional. {"maxItems":50}
body.includeTags — array; Optional. {"maxItems":50}
body.onlyMainContent — boolean; Optional. Strip headers, navs, and footers (default true).
body.ignoreInvalidURLs — boolean; Optional. Skip malformed entries instead of failing the batch.
body.removeBase64Images — boolean; Optional.
Returned information
A field-level output specification is not published in this Tool's current contract. The native run result is the authority for returned data. This draft does not promise unobserved fields, complete coverage or a guaranteed match.
Price and account
Current published execution ceiling: 3.000000 credits. Use one Toolmu account and shared balance across available Tools. Pay per use; no required subscription. The credit ceiling is separate from monetary values returned in the data.
Limits and freshness
Results depend on the supplied input and the provider's coverage at execution time. Missing records, null fields or a limited result set do not prove that an entity does not exist. A saved Example is historical; viewing it does not execute this Tool.
Source and verification
Contract and price verified through Toolmu MCP on 2026-10-02T02:35:33.570Z (UTC). Toolmu Tool: batch-scrape-webpages-with-firecrawl-firecrawl.
https://docs.firecrawl.dev/api-reference/introduction