Enable advanced web scraping, crawling, and content extraction with support for JavaScript rendering, batch processing, and smart filtering. Perform deep research and structured data extraction using LLM-powered tools. Monitor credit usage and handle rate limits automatically for efficient and reliable web data integration.
Tools
firecrawl_scrape
Scrape a single webpage with advanced options for content extraction. Supports various formats including markdown, HTML, and screenshots. Can execute custom actions like clicking or scrolling before scraping.
firecrawl_map
Discover URLs from a starting point. Can use both sitemap.xml and HTML link discovery.
firecrawl_crawl
Start an asynchronous crawl of multiple pages from a starting URL. Supports depth control, path filtering, and webhook notifications.
firecrawl_batch_scrape
Scrape multiple URLs in batch mode. Returns a job ID that can be used to check status.