Documentation Index
Fetch the complete documentation index at: https://deepline.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Playbook
Firecrawl — Agent Guidance
Action selection
- Single page →
firecrawl_scrape. Returns markdown by default. Costs 1 Firecrawl credit plus scrape option modifiers. - Web search + content →
firecrawl_search. Replaces Google search + individual page scraping in one call. - Site discovery →
firecrawl_mapfirst to enumerate URLs, thenfirecrawl_batch_scrapethe ones you need. - Full site crawl →
firecrawl_crawl_params_previewto estimate cost, thenfirecrawl_crawl. - Known URL list →
firecrawl_batch_scrape. More efficient than individual scrapes. - Structured extraction →
firecrawl_extractwith a JSON schema or natural language prompt. - Complex web tasks →
firecrawl_agentwith a natural language instruction. The agent navigates pages autonomously.
Budget awareness
- Credit costs vary by action: scrape/crawl/batch scrape are 1 Firecrawl credit per page plus modifiers; map is 1 credit per discovered page; search is 2 credits per 10 results plus scrape modifiers; agent and extract are dynamic.
- Scrape modifiers stack: PDF parsing +1 credit per PDF page, JSON format +4 credits per page, Enhanced Mode +4 credits per page, and Zero Data Retention +1 credit per page.
- Firecrawl can charge when infrastructure processes a request even if the target returns 403/404. Avoid blind retries of blocked URLs; inspect
metadata.statusCode. - Crawl defaults to
limit: 10000and Firecrawl preflights available credits against that limit. Always pass an explicit lowerlimitunless a 10000-page crawl is intentional. crawl_params_previewis free and shows estimated credit usage before committing.
Async operations
crawl,batch_scrape,agent, andextractare async. They return a job ID immediately.- The action handler polls automatically for up to 5 minutes and returns results when ready.
- For non-blocking usage, use the corresponding status-check action (
get_crawl_status, etc.) to poll manually. - Cancel long-running jobs with the cancel actions when results are no longer needed.
Format recommendations
- Use
markdownformat for LLM consumption (default). - Use
htmlwhen you need the raw DOM structure. - Use
linksto extract all hyperlinks from a page. - Use
screenshotwhen visual layout matters.
Rate limits
- Standard rate limit is 15 requests/second.
- Batch and crawl operations are rate-limited server-side; the API handles queuing.