Skip to main content
FireCrawl crawls and convert any website into LLM-ready data. It crawls all accessible subpages and give you clean markdown and metadata for each. No sitemap required. FireCrawl handles complex tasks such as reverse proxies, caching, rate limits, and content blocked by JavaScript. Built by the mendable.ai team.

Overview

Integration details

Loader features

Setup

Usage

You will need to get your own API key. See firecrawl.dev

Modes

  • scrape: Scrape single url and return the markdown.
  • crawl: Crawl the url and all accessible sub pages and return the markdown for each one.
  • map: Maps the URL and returns a list of semantically related pages.

Crawl

Crawl Options

You can also pass params to the loader. This is a dictionary of options to pass to the crawler. See the FireCrawl API documentation for more information.

Map

Map Options

You can also pass params to the loader. This is a dictionary of options to pass to the loader. See the FireCrawl API documentation for more information.

API reference

For detailed documentation of all FireCrawlLoader features and configurations head to the API reference: python.langchain.com/api_reference/community/document_loaders/langchain_community.document_loaders.firecrawl.FireCrawlLoader.html
Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.