# v2.9.0 is live

Browser interaction via /interact, question and audio scrape formats, onlyCleanContent, PDF parsing modes, Java and Elixir SDKs, and dozens of fixes.

- Published: April 10, 2026

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.

![v2.9.0 Release](/images/v29.webp)

### Highlights

* **Browser Interaction via `/interact`**: Scrape a page, then call `/interact` to click buttons, fill forms, navigate, or extract dynamic content. Use natural language or write Playwright / Bash code for full control. Sessions persist across calls with live view URLs and reusable browser profiles.
* **Question Format**: Pass a natural-language prompt to `/scrape` and get a direct answer back in `data.answer`.
* **Audio Format**: Request audio output from any scrape, returned as a field on the document.
* **`onlyCleanContent` Parameter**: Strip navigation, ads, cookie banners, and other non-semantic content from markdown output in a single flag.
* **PDF Parsing Modes**: Choose `fast`, `auto`, or `ocr` parsing with a `maxPages` option for fine-grained extraction control.
* **Java & Elixir SDKs**: Official SDKs with full v2 API support, joining JS, Python, Go, and Rust.

Read the full changelog [here](https://github.com/firecrawl/firecrawl/releases/tag/v2.9.0).

_Canonical HTML: https://www.firecrawl.dev/changelog/v29_

## Site Navigation

### Global Hub
- [Home](/index.md)
- [Pricing](/pricing.md)
- [Blog](/blog.md)
- [Glossary](/glossary.md)
- [Alternatives](/alternatives.md)
- [Tools](/tools.md)
- [Use Cases](/use-cases.md)
- [Integrations](/integrations.md)
- [Changelog](/changelog.md)

### On This Topic
- [Changelog index](/changelog.md)
- [Newer entry: Introducing Fire-PDF](/changelog/fire-pdf.md)
- [Older entry: Introducing /interact - Scrape and Automate Actions With Agents](/changelog/interact.md)
