Effortlessly extract and scale website data for AI with Firecrawl's flexible API.
Firecrawl v2.10 ships a new `/parse` endpoint, Lockdown Mode, Question and Highlights formats, and four new official SDKs (Go, Ruby, PHP, .NET) - plus a long list of reliability and security fixes.
**Highlights** is a new format for `/scrape` that returns the exact sentences, code blocks, and table rows on a page that match your query, all while using up to 100x fewer tokens.
**Question** is a format for `/scrape` that returns high-quality, grounded answers from any web page using up to 100x fewer tokens.
Lockdown Mode is a cache-only option for `/scrape` that keeps security-sensitive requests inside Firecrawl. Set `lockdown: true` to serve results exclusively from Firecrawl's index, with zero data retention by default.
The `/parse` endpoint turns documents into clean, structured data for AI agents and RAG pipelines. Powered by a new Rust-based engine that's up to 5x faster, it works across PDFs, Word docs, spreadsheets, and more.
Firecrawl `web-agent` is an open framework for building AI agents that search, scrape, and interact with the web. Powered by the same architecture behind our `/agent` endpoint.
**Fire-PDF** is a Rust-based parsing engine that converts any PDF - scanned, text-based, or mixed - into structured markdown, up to 5x faster.
Firecrawl v2.9.0 includes browser interaction via `/interact`, new scrape formats, smarter PDF handling, two new SDKs, and a long list of reliability fixes.
Scrape any page, then let your agent dive deeper into what it finds. The new **`/interact` endpoint** turns any scrape into a live browser session where your agent can click, type, and navigate - all in natural language.
Full support for our core endpoints, including scrape, search, and crawl. Works with Maven, Gradle, Java 17+.