Firecrawl waitFor and wait actions: Sume's 10 s combined budget
Firecrawl allows 60 s of waitFor plus wait actions combined. Sume's crawl_scrape allows 10000 ms combined, and the total must stay below timeout_ms.

Firecrawl's guide says the combined time across all wait actions and waitFor must not exceed 60 seconds. On Sume, wait_for_ms runs 0 to 10000 and the combined waits must be 10000 ms or less and less than timeout_ms. Rebudget any lazy-load wait to 10 seconds.
How do the two budgets compare?
Both tools count a page-level wait and wait actions together. Only the size differs.
| Item | Firecrawl | Sume |
|---|---|---|
| Page-level wait field | waitFor | wait_for_ms, 0 to 10000 |
| Single wait action | wait action | wait with milliseconds 1 to 10000 |
| Combined limit | 60 seconds | 10000 ms, and below timeout_ms |
What does a valid request look like?
Here a 3 s page wait plus a 2 s wait action uses 5000 ms of the 10000 budget.
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/gallery",
"wait_for_ms": 3000,
"actions": [
{ "type": "scroll", "direction": "down" },
{ "type": "wait", "milliseconds": 2000 }
]
}'Why not wait longer?
A sync scrape also ends at the client deadline, 35 s through MCP; see the deadline post.
What if the content still has not loaded?
Try fresh: true, which the description says bypasses cached content, or scroll in an action instead of waiting. If it still fails, treat the page as not scrapable in this call. The docs are in MCP tools and gates.
Sources
Related posts
More in Developers
- 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.
- Gemini CLI MCP timeout default vs Sume's 55-second jobs_wait
Gemini CLI's MCP timeout defaults to 600,000 ms. Sume's jobs_wait holds at most 55 seconds per call: repeat it on wait_slice_expired, never resubmit.
Written by Sume