firecrawl | Auth: API Key (Bearer token, fc- prefix)
Tools
firecrawl.scrape
Name: Scrape Page Scrape a single URL and return its content as markdown, HTML, or structured data. Handles JavaScript rendering, anti-bot measures, and proxies automatically. Input:
Output:
firecrawl.search
Name: Web Search Search the web and optionally scrape the content of each result. Input:
Output:
firecrawl.extract
Name: Extract Data Extract structured data from one or more URLs using an LLM. Provide a natural language prompt and/or JSON Schema for output structure. Input:
Output:
firecrawl.crawl
Name: Crawl Site Start an asynchronous crawl of a website. Returns a job ID to poll withfirecrawl.crawl_status.
Input:
Output:
firecrawl.crawl_status
Name: Crawl Status Check the status and retrieve results of an async crawl job. Input:
Output:
firecrawl.map
Name: Map Site URLs Discover all URLs on a website without scraping their content. Input:
Output: