Data 4,999 installs

firecrawl-interact

by firecrawl/cli

Control and interact with a live browser session on any scraped page - click buttons, fill forms, navigate flows, and extract data using natural language…

Skill content

Live browser interaction on scraped pages using natural language prompts or code.

- Control interactions via natural language prompts ("click login button", "fill email field") or direct code execution in bash, Python, or Node

- Persist browser state across sessions using profiles to maintain authentication, cookies, and localStorage

- Supports form filling, button clicks, pagination navigation, infinite scroll handling, and multi-step flow completion

- Always requires a prior firecrawl scrape call; scrape ID is saved automatically for subsequent interact commands

- Use firecrawl interact stop to free resources when done with a session

firecrawl interact

Interact with scraped pages in a live browser session. Scrape a page first, then use natural language prompts or code to click, fill forms, navigate, and extract data.

When to use

- Content requires interaction: clicks, form fills, pagination, login

- scrape failed because content is behind JavaScript interaction

- You need to navigate a multi-step flow

- Last resort in the workflow escalation pattern: search → scrape → map → crawl → interact

- Never use interact for web searches - use search instead

Quick start

# 1. Scrape a page (scrape ID is saved automatically)
firecrawl scrape "<url>"