Skip to content
Marketplace

Firecrawl

Install
vc i firecrawl

Overview

Firecrawl gives your AI agents web data and beyond. Search and scrape the web, then access more sources through Alexandria’s library of data providers and specialized indexes. With more data to draw from, your AI agents can dig deeper and find answers that would otherwise stay out of reach. Use Firecrawl through your AI tools or build with our web data API.

Search

Find fresh, relevant sources from the live web.

Scrape

Convert any URL into clean markdown, HTML, structured data, or screenshots - including JS-rendered pages.

Interact

Scrape a page, then interact with it using AI prompts or code.

Docs

Getting Started · API Reference

Product

  • Firecrawl

    Web data and beyond for agents

    Start free, scale as you grow.

Instructions

Usage

After installing the integration, your Firecrawl API key will be available as FIRECRAWL_API_KEY in your environment variables.

Search

import { Firecrawl } from 'firecrawl';
const app = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY });
const result = await app.search('what is firecrawl?');

Scrape

import { Firecrawl } from 'firecrawl';
const app = new Firecrawl({ apiKey: process.env.FIRECRAWL_API_KEY });
const result = await app.scrape('firecrawl.dev');

Interact

import { Firecrawl } from 'firecrawl';

const app = new Firecrawl({ apiKey: 'fc-YOUR-API-KEY' });

const result = await app.scrape('https://www.amazon.com', { formats: ['markdown'] });
const scrapeId = result.metadata?.scrapeId;

await app.interact(scrapeId, { prompt: 'Search for iPhone 16 Pro Max' });
const response = await app.interact(scrapeId, { prompt: 'Click on the first result and tell me the price' });

await app.stopInteraction(scrapeId);