Introducing web-agent, an open framework for building web agents. Fork it, swap models, and add Skills. Start building →
Firecrawl /search is now available on OpenRouter
placeholderEric Ciarla
Apr 21, 2026
Firecrawl /search is now available on OpenRouter image

Firecrawl is now a web search engine on OpenRouter. When your model reaches for the web, it gets the full page, rendered and converted to clean markdown, not a results list. Unlike most web search integrations, which hand your model a page of snippets to guess from, Firecrawl fetches the actual source pages live.

[ OpenRouter launch offer ]

Enable Firecrawl /search and start on the free Hobby plan with 100,000 credits - no separate Firecrawl account needed.

What is Firecrawl /search on OpenRouter?

When you set Firecrawl as your Web Search engine in OpenRouter's Plugin settings, any model you run that uses web search gets Firecrawl's full extraction pipeline behind it. Firecrawl fetches the actual pages, renders JavaScript, strips nav, footers, ads, and cookie banners, and passes clean markdown to the model as context.

The model sees the real page. That means it can reason over full articles, documentation, pricing pages, or research papers, not just the fragments a typical search index surfaces.

No separate Firecrawl account is required. OpenRouter auto-provisions one linked to your email. New accounts start on the free Hobby plan with 100,000 credits.

What you get with Firecrawl on OpenRouter

Full context, not snippets

Standard search integrations pass a results page to the model. Firecrawl fetches the actual source pages - renders JavaScript, strips boilerplate, and converts content to clean markdown. The model receives the content of the pages themselves, not a list of titles and descriptions to guess from.

That makes a real difference for agentic workflows. An agent doing market research, financial analysis, or competitive intel can pull the actual article or report mid-conversation and reason over it directly - no parsing step, no cleanup, no second tool in the chain.

No setup beyond a single toggle

There are two paths to enabling it:

  1. In OpenRouter's BYOK settings, open the Web Search tab and accept the Firecrawl Terms of Service.
  2. Or go to Plugin settings and set Firecrawl as your Web Search engine.

Either way, that's the entire setup. No API key to copy, no reformatting results, no extra code to wire into your prompts.

Works with every model on OpenRouter

Firecrawl works with any model available on OpenRouter: GPT, Claude, Gemini, Llama, and open-source models. The web search layer stays consistent regardless of which model is active, which matters when you're running evals or A/B testing models. If the output changes when you swap models, you know it's the model - not the search stack.

How the pipeline works

  1. The model decides a web search is needed and issues a query
  2. OpenRouter routes the query to Firecrawl
  3. Firecrawl fetches the live pages, renders JavaScript, and strips boilerplate
  4. Clean markdown is passed back to the model as context
  5. The model answers using actual page content

Try it today

Firecrawl /search is live on OpenRouter now. Two paths to enable it:

New sign-ups get 100,000 free credits on the Hobby plan. No Firecrawl account needed, OpenRouter provisions it automatically.

Get started with Firecrawl search · Read the docs

FOOTER
The easiest way to extract
data from the web
Backed by
Y Combinator
LinkedinGithubYouTube
SOC II · Type 2
AICPA
SOC 2
X (Twitter)
Discord