What problem does it solve? It gives AI agents a consistent, scriptable way to access the live web—searching, reading pages, mapping sites, and interacting with browsers—without relying on ad-hoc fetch calls or losing long outputs in the conversation context. ## Core Features & Use Cases - Web Search & Scraping: Run firecrawl search (web, images, news) and firecrawl scrape to pull page content as markdown, HTML, links, or JSON, with results saved to .firecrawl/ files. - Site Mapping & Crawling: Use map --search to locate specific docs subpages and crawl with depth, path, and concurrency controls for bulk site extraction. - Agent & Browser Automation: Use agent for schema-constrained structured extraction and browser sessions for click, fill, scroll, and snapshot interactions on dynamic pages. - Use Case: When asked to research the latest API pricing across several vendor sites, search with --scrape, save JSON outputs, then grep and compare results without re-fetching. ## Quick Start Ask the AI to use firecrawl to search the web for a topic or scrape a specific URL and save the results into the .firecrawl directory.