scrapingsearchcrawlingextractionweb

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.

Installation

pnpm
npm
yarn
bun
pnpm install firecrawl-aisdk
# Add to your .env file
FIRECRAWL_API_KEY=your_api_key_here

Usage

import { 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);