Firecrawl tools for the AI SDK. Web scraping, search, crawling, and data extraction for AI applications. Scrape any website into clean markdown, search the web, crawl entire sites, and extract structured data.
pnpm add firecrawl-aisdk# Add to your .env fileFIRECRAWL_API_KEY=your_api_key_hereimport { generateText, stepCountIs } from 'ai';import { scrapeTool } from 'firecrawl-aisdk';
const { text } = await generateText({ model: 'openai/gpt-5-mini', prompt: 'Scrape https://firecrawl.dev and summarize what it does', tools: { scrape: scrapeTool, }, stopWhen: stepCountIs(3),});
console.log(text);