# Introducing /interact - Scrape and Automate Actions With Agents

Scrape any page, then let your agent click, type, and navigate in natural language or with full Playwright control.

- Published: March 25, 2026

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.

![Interact CLI](/images/interact-endpoint.webp)

### Highlights

* **Natural Language Control** - Describe what you want in plain English. The agent clicks, types, scrolls, and extracts data automatically. No selectors, no scripts.
* **Live Browser Sessions** - Every session includes a live URL you can embed, share, or interact with in real time. Build browser-powered UIs, debug visually, or demo workflows.
* **Persistent Profiles** - Log in once and pick up wherever you left off. Cookies, localStorage, and session state carry across scrapes with named profiles - no re-authenticating, no lost state.
* **Full Playwright Control** - Need precision? Switch to code mode and run Playwright (Node.js or Python) or Bash with [agent-browser](https://github.com/vercel-labs/agent-browser) in the same session.
* **Session Reuse** - Chain multiple interact calls on the same scrape. The browser stays open and maintains state between calls, so complex multi-step workflows just work.

View the full documentation [here](https://docs.firecrawl.dev/features/interact).

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

## 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: v2.9.0 is live](/changelog/v29.md)
- [Older entry: Firecrawl Java SDK](/changelog/java-sdk.md)
