Introducing Search

April 15, 2025

•

Eric Ciarla imageEric Ciarla

Announcing FIRE-1, Our Web Action Agent: Launch Week III - Day 2

Announcing FIRE-1, Our Web Action Agent: Launch Week III - Day 2 image

Welcome to Launch Week III, Day 2! Today we’re thrilled to announce FIRE-1, our first web action agent designed to turbocharge scraping experience.

Meet FIRE-1: Intelligent Navigation and Interaction

FIRE-1 Agent Visualization

FIRE-1 brings a new level of intelligence to Firecrawl, enhancing your scraping tasks by navigating complex website structures, interacting with dynamic content, and more. This powerful AI agent ensures comprehensive data extraction beyond traditional scraping methods.

This agent doesn’t just scrape — it takes actions to uncover the data you need, even when it’s hidden behind interactions like logins, button clicks, or modal windows.

Uncover Data with AI-Powered Actions

With FIRE-1, you can:

  • Interact with buttons, links, and dynamic elements.
  • Bring intelligent interaction to your scraping workflows — no manual steps required.

How to Enable FIRE-1

Activating FIRE-1 is straightforward. Simply include an agent object in your scrape API request:

"agent": {
  "model": "FIRE-1",
  "prompt": "Your detailed navigation instructions here."
}

Note: The prompt field is required for scrape requests, instructing FIRE-1 precisely how to interact with the webpage.

Example Usage with Scrape Endpoint

Here’s a quick example using FIRE-1 with the scrape endpoint to paginate through product listings:

curl -X POST https://api.firecrawl.dev/v1/scrape \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -d '{
    "url": "https://www.ycombinator.com/companies",
    "formats": ["markdown"],
    "agent": {
      "model": "FIRE-1",
      "prompt": "Search for firecrawl and go to the company page."
    }
  }'

In this scenario, FIRE-1 intelligently fills out search forms and clicks around the website to find the desired page.

Considerations

  • Using FIRE-1 may consume more credits based on task complexity and interaction depth.
  • Ensure your prompts clearly guide FIRE-1 to optimize results and efficiency.

Start Using FIRE-1 Today

Experience the future of web scraping today:

Ready to leverage AI-powered scraping? Sign up for Firecrawl and start with FIRE-1 today.

Ready to Build?

Start scraping web data for your AI apps today.
No credit card needed.

About the Author

Eric Ciarla image
Eric Ciarla@ericciarla

Eric Ciarla is the Chief Operating Officer (COO) of Firecrawl and leads marketing. He also worked on Mendable.ai and sold it to companies like Snapchat, Coinbase, and MongoDB. Previously worked at Ford and Fracta as a Data Scientist. Eric also co-founded SideGuide, a tool for learning code within VS Code with 50,000 users.

More articles by Eric Ciarla

How to Create an llms.txt File for Any Website

Learn how to generate an llms.txt file for any website using the llms.txt Generator and Firecrawl.

Announcing Firestarter, our open source tool that turns any website into a chatbot

Spin up a fully functional RAG chatbot from any website URL using Firecrawl and Upstash—clean markdown in, OpenAI-compatible API out, all in under a minute.

Building Fire Enrich, our open source data enrichment tool

See how we built Fire Enrich, an open source tool that uses Firecrawl, OpenAI, and a multi-agent system to automate data enrichment — fully transparent, extensible, and built for developers.

Cloudflare Error 1015: How to solve it?

Cloudflare Error 1015 is a rate limiting error that occurs when Cloudflare detects that you are exceeding the request limit set by the website owner.

Build an agent that checks for website contradictions

Using Firecrawl and Claude to scrape your website's data and look for contradictions.

Why Companies Need a Data Strategy for Generative AI

Learn why a well-defined data strategy is essential for building robust, production-ready generative AI systems, and discover practical steps for curation, maintenance, and integration.

Getting Started with OpenAI's Predicted Outputs for Faster LLM Responses

A guide to leveraging Predicted Outputs to speed up LLM tasks with GPT-4o models.

How to easily install requests with pip and python

A tutorial on installing the requests library in Python using various methods, with usage examples and troubleshooting tips