Skip to content

The open Firecrawl alternative

Scrape, crawl, map, extract, and parse any website. Stealth mode, multi-step actions, MCP, and scheduled snapshots in one SDK.

$1.00 / 1,000 pages crawled

  • Recursive Crawl
  • Fast URL Map
  • AI Extraction
// Recursively crawl a docs site
const crawl = await stack0.crawl.startAndWait({
url: "https://docs.example.com",
maxDepth: 3,
maxPages: 200,
formats: ["markdown", "links"],
respectRobotsTxt: true,
stealth: true,
});
for (const page of crawl.pages ?? []) {
console.log(page.url, page.markdown?.slice(0, 120));
}
CrawlMapExtractScreenshotsDocumentsActionsMCP

Built for production

Firecrawl-compatible Crawl

Recursive site crawl with depth, path filters, and per-page webhooks.

stack0.crawlcompleted
await stack0.crawl.startAndWait({
url,
maxDepth,
maxPages,
})
response328 ms
{
id: "crawl_46bt8",
status: "completed",
createdAt: "2026-09-02T14:03:06Z",
}

Instant Sitemap Discovery

Map a 5k-URL site in under 10 seconds with graceful link-crawl fallback.

stack0.mapcreated
await stack0.map.createAndWait({
url,
search: 'api',
})
response301 ms
{
id: "map_da8q9",
status: "created",
createdAt: "2026-09-02T14:03:06Z",
}

Multi-step Actions

Drive SPAs, logins, and infinite-scroll pages before capturing content.

optionsaccepted
{
actions: [{ type: 'click', selector }, { type: 'wait', ... }],
}

Drive SPAs, logins, and infinite-scroll pages before capturing content.

Scheduled Snapshots

Run any scrape on a cron with threshold-based change webhooks.

stack0.extractioncreated
await stack0.extraction.createSchedule({
frequency: 'daily',
detectChanges: true,
})
response352 ms
{
id: "job_1cvqc",
status: "created",
createdAt: "2026-09-02T14:03:06Z",
}

PDF / DOCX → Markdown

Pipe enterprise docs into RAG without a custom parser.

stack0.documents200 OK
await stack0.documents.parseAndWait({
url: '...whitepaper.pdf',
})
response252 ms
{
id: "doc_1ik3k",
status: "200 OK",
createdAt: "2026-09-02T14:03:06Z",
}
  • Recursive Crawl

    Multi-page sites to markdown — robots.txt, sitemap priming, depth limits.

  • Fast URL Map

    Discover every URL via sitemap + link crawl in seconds.

  • AI Extraction

    Schema-guided JSON extraction with no brittle selectors.

  • Screenshots

    Device, viewport, region, PDF, dark mode, ad blocking.

  • Document Parsing

    PDFs and DOCX files → clean markdown for RAG.

  • Actions

    Click, type, scroll, wait, press — drive any page before capture.

  • Stealth Mode

    playwright-extra stealth patches enabled by default.

  • MCP Ready

    Every capability exposed as an MCP tool for Claude, Cursor, agents.

Built for real applications

RAG Pipelines

Ingest entire docs sites and PDFs into markdown-ready chunks.

Simple, usage-based

$20/mo includes $10 of usage. Metered beyond that, at the same rate for everyone.

Crawl Pages

$1.00/ 1,000 pages crawled


  • Crawl from $1 / 1K pages
  • Map, search, documents included
  • Stealth mode by default
  • Scheduled snapshots + change detection
  • MCP server included
  • Webhook notifications
Get Started

Frequently asked questions

Ready to build?

Get started in minutes.

Start scraping