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 install firecrawl-aisdk# Add to your .env fileFIRECRAWL_API_KEY=your_api_key_hereimport { generateText, gateway, stepCountIs } from 'ai';import { scrapeTool } from 'firecrawl-aisdk';
const { text } = await generateText({ model: gateway('openai/gpt-5-mini'), prompt: 'Scrape https://firecrawl.dev and summarize what it does', tools: { scrape: scrapeTool, }, stopWhen: stepCountIs(3),});
console.log(text);