Firecrawl scrape timeout: 60000 ms default vs Sume's 30000 cap
Firecrawl's scrape timeout defaults to 60000 ms and goes to 300000. Sume's crawl scrape takes timeout_ms up to 30000, so send 30000 or less.

Firecrawl's scrape reference lists a timeout default of 60000 ms and a maximum of 300000 ms. Sume's scrape (POST /v1/firecrawl/scrape, MCP tool crawl_scrape) takes timeout_ms from 1 to 30000, default 30000. A request written for the longer Firecrawl window needs timeout_ms of 30000 or less here.
Firecrawl numbers are from its own pages; Sume numbers are from the OpenAPI document and the MCP tool description, all read 2026-09-30.
What are the two timeout ranges?
The field name differs as well as the range. Firecrawl calls it timeout; Sume's schema names timeout_ms and sets additionalProperties to false, so send the Sume name.
| Item | Firecrawl | Sume |
|---|---|---|
| Field | timeout | timeout_ms |
| Default | 60000 ms | 30000 ms |
| Minimum | 1000 ms | 1 ms |
| Maximum | 300000 ms | 30000 ms |
What request should I send?
Pass timeout_ms explicitly so the limit is visible in your code.
curl -X POST https://api.sume.com/v1/firecrawl/scrape \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com/pricing",
"formats": ["markdown"],
"timeout_ms": 30000
}'What happens when the page does not return in time?
The result is a typed timeout error rather than a retry loop; see MCP tools and gates for the tool list.
What if the page needs more than 30 seconds?
Scrape a more specific URL or ask for fewer formats. Related: the deadline layers for one sync scrape.
Sources
Related posts
- MCP tool call timeouts on long-running video jobs: use jobs_wait
- Video generation API timeouts: Sume's wait caps, SDK defaults, expiry
- Fetch timeout in JavaScript: AbortSignal.timeout and retry
- Firecrawl MCP timeout: Sume crawl_scrape's 35, 40 and 45 s deadlines
- Firecrawl waitFor and wait actions: Sume's 10 s combined budget
More in Developers
- Firecrawl search endpoint: limit 100 vs Sume's limit of 10
Firecrawl's /search takes limit up to 100 plus sources and tbs. Sume's /v1/firecrawl/search takes a query and limit 1-10, so scrape the hits you need next.
- FLUX image URL expires after 10 minutes: what Sume returns
Black Forest Labs says generated FLUX image URLs expire after 10 minutes. Sume returns Sume-hosted signed URLs; here is how to fetch and keep the file.
- frame_images plus input_references in one request: which wins?
When a Sume video request carries both frame_images and input_references, frame_images wins and the job runs as image-to-video. What that means for references.
- Gemini video understanding API vs Sume video inspect stills
Gemini's API now has agentic video understanding. Sume's video inspect is narrower: probe facts, 8 stills and optional STT you pass to your own model.
Written by Sume