firecrawl-interact

Installation
Summary

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
SKILL.md

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. For web searches, use search — interact is for acting on a specific page.

Quick start

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

# 2. Interact with the page using a positional prompt
firecrawl interact "Click the login button"
firecrawl interact "Fill in the email field with test@example.com"
firecrawl interact "Extract the pricing table"

# A UUID first argument is auto-detected as the scrape ID
firecrawl interact "<scrape-id>" "Extract the pricing table"
Installs
63.9K
Repository
firecrawl/cli
GitHub Stars
630
First Seen
Apr 9, 2026
firecrawl-interact — firecrawl/cli