Skip to main content
OpenRouter provides a single API that gives you access to hundreds of AI models — from OpenAI and Anthropic to open-source models like Llama and Mistral. Combined with Firecrawl, you can build workflows that scrape web data and process it with any AI model through one integration point.

Lead enrichment with Firecrawl, OpenRouter, and Supabase

The primary use case for this combination is the lead enrichment workflow, available as an official Firecrawl + n8n starter template. It demonstrates how Firecrawl, OpenRouter, and Supabase work together to turn any company URL into structured business intelligence.

How it works

  1. Firecrawl scrapes the target company website, returning clean, structured content
  2. OpenRouter AI processes the scraped data using your choice of model, extracting structured business signals
  3. Supabase stores the enriched data for querying and analysis

What you get back

From a single company URL, the workflow extracts:
  • Industry classification and business category
  • Pricing model and tier structure
  • Funding stage and investment signals
  • Tech stack indicators
  • Hiring status and growth signals
  • Product positioning and competitive landscape

Why OpenRouter

OpenRouter lets you swap AI models without changing your workflow. Start with a cost-effective model for bulk processing, switch to a more capable model for complex analysis, or A/B test different models to find the best fit. All through the same OpenAI-compatible API.

Get started

n8n Template: Lead Enrichment

Import the ready-to-use lead enrichment workflow into n8n

OpenRouter

Sign up for OpenRouter and get API access to hundreds of AI models

Building your own workflow

You can use the Firecrawl + OpenRouter pattern beyond lead enrichment:
  • Content analysis — Scrape articles or blog posts with Firecrawl, then use OpenRouter to summarize, categorize, or extract sentiment
  • Market research — Crawl competitor websites and use AI to identify trends, pricing strategies, or feature gaps
  • Data normalization — Scrape product listings from multiple sites and use AI to standardize the data into a consistent schema
  • Knowledge base enrichment — Scrape documentation or support pages and use AI to generate Q&A pairs, summaries, or categorizations

Integration pattern

The general pattern works with any orchestration tool (n8n, Zapier, Make, or custom code):
  1. Use Firecrawl’s scrape, crawl, or agent endpoints to get web data
  2. Pass the structured output to OpenRouter’s API with your processing prompt
  3. Store or route the enriched results to your destination

Learn more