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.

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>"
Installs
41.3K
Repository
firecrawl/cli
GitHub Stars
458
First Seen
Apr 9, 2026
firecrawl-interact — firecrawl/cli