



Firecrawl is the web data API for AI agents. Scrape any page into LLM-ready markdown, search the web and get full page content, and interact with dynamic sites to extract hard-to-reach data at scale.
Convert any URL into clean markdown, HTML, structured data, or screenshots - including JS-rendered pages.
Search the web and get full page content from results in a single call.
Scrape a page, then interact with it using AI prompts or code.
After installing the integration, your Firecrawl API key will be available as FIRECRAWL_API_KEY in your environment variables.
import Firecrawl from '@mendable/firecrawl-js';const app = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY });const result = await app.scrape('firecrawl.dev');import Firecrawl from '@mendable/firecrawl-js';const app = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY });const result = await app.search('what is firecrawl?');import Firecrawl from '@mendable/firecrawl-js';const app = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY });const result = await app.scrape('firecrawl.dev', { actions: [ { type: 'click', selector: '#load-more' }, { type: 'scrape' } ]});