- Home
- Resources
- Integrations
- Firecrawl
Firecrawl Make integrationAutomate Firecrawl with Make.
Need web pages turned into data your other tools can use, without writing a scraper? The Firecrawl Make integration gives you 9 modules: 8 actions and 1 search. This guide connects your account, builds a first scenario with you and explains when each module earns its place.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Firecrawl Make integration do for you?
The Firecrawl Make integration lets a Make scenario (the automation you build, a chain of modules) send a website to Firecrawl and get its content back as data. Each module is one brick: scrape a page, crawl a whole site, map its URLs, search the web or pull structured data with an LLM. No code is involved: you pick modules and fill in fields.
A research sheet that fills itself. A sales rep pastes a prospect's homepage into a spreadsheet. Extract a Website reads the page with an LLM and returns structured data you can map into the next columns, so nobody copies company details by hand.
Content for your AI steps. A content marketer wants a whole documentation site as input for a writing assistant. Map a Website lists the URLs first, Crawl a Website collects the pages, and Get Crawl Status tells you where that crawl stands before you pass anything on.
Search results you can actually read. Search a Website runs a web search and returns the full page content for each result, not only a title and a link. Handy for a watch list of topics your team follows.
Firecrawl has no trigger module in Make, so a Firecrawl scenario starts from a schedule or from another app's trigger. When a listed module falls short, Make an API Call reaches any endpoint of the Firecrawl API with the same connection. Still weighing tools? The n8n vs Make comparison lays out the criteria, and the Make pricing guide explains how operations are counted. To learn the editor properly, see Make training.
How do you connect Firecrawl to Make?
- 01
Create an API key in Firecrawl
Log in to Firecrawl, click API Keys in the left sidebar, then + Create. Give the key a name, click Create Key and copy the value somewhere safe. Make needs this key, not your password.
- 02
Open a connection from a Firecrawl module
In Make, add any Firecrawl module to your scenario and click Create a connection. A connection is your Firecrawl account linked to Make once, then reused by every Firecrawl module. The Connection name field is optional.
- 03
Paste the key and save
Paste the key into the API Key field and click Save. If Make asks you to authenticate and confirm access, do it. The module is now ready and every other Firecrawl module will offer the same connection.
Your first scenario: scrape each new URL from a sheet
GoalWhen a new URL lands in your spreadsheet, Make has Firecrawl scrape that page and hands its content to the next module.
- 01
Create the scenario
From the Scenarios page, create a new scenario and click the +. Since Firecrawl has no trigger, the first module comes from the app that holds your list of URLs, such as your spreadsheet tool.
- 02
Add Scrape a Website
Click the + on the right of that first module, search Firecrawl and pick Scrape a Website. First Firecrawl module in your account? Click Create a connection and paste the API key you copied earlier, so every later Firecrawl module can reuse it.
- 03
Map the URL
In the Scrape module, map the URL coming from the first module instead of typing one. Each bundle (one item passed between modules, here one row) then sends its own page to Firecrawl.
- 04
Test with Run once
Click Run once. Make runs the scenario one time, and you can open each module to read the bundles it received. Check that the scraped content looks like the page you expected.
- 05
Schedule and switch it on
Open the clock on the first module to set the schedule, every 15 minutes by default, then switch the scenario on. Each module run on one bundle counts as one operation on your plan.
What each Firecrawl module does
Firecrawl gives you 9 modules in 3 groups. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Actions
7 modulesCrawl a Website
ActionIn Make“Used to crawl a URL and get its content”
Hand Crawl a Website a starting URL and Firecrawl walks through the site to return its content, page after page, instead of stopping at one address.
Extract a Website
ActionIn Make“Extract structured data from pages using LLMs”
You get structured data instead of raw text: Extract a Website uses an LLM to read the pages and pull out structured data, ready to map into a database or CRM.
Get Crawl Status
ActionIn Make“Get the status of a given crawl event ID”
This one answers a simple question: where does a given crawl stand? Give Get Crawl Status the crawl event ID and it returns the status of that crawl.
Get Extract Website
ActionIn the docs onlyGet Extract Website sits in the Firecrawl actions of the Make doc, but neither the doc nor the directory describes what it returns, so treat it as a module to test before you build on it.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call”
With Make an API Call you reach any endpoint of the Firecrawl API from your scenario, using the connection you already created, so a missing module never blocks you.
Map a Website
ActionIn Make“Map multiple URLs based on options”
Map a Website gives you the list of URLs a site contains, based on the options you set, so you know what is there before collecting any content.
Scrape a Website
ActionIn Make“Used to scrape a URL and get its content”
Point Scrape a Website at one URL and it brings back that page's content, ready for the next module in your scenario.
Searches
1 moduleSearch a Website
SearchIn Make“Web search (SERP) with Firecrawl’s scraping capabilities to return full page content for any query”
Search a Website runs a web search for your query and returns the full content of the result pages, not just titles and links.
Other modules
1 moduleGet Extract Status
ActionIn Make“Get the status of a given extraction event ID”
Get Extract Status tells you how a given extraction is going. Feed it the extraction event ID and it returns the status of that job.
Need help automating Firecrawl with Make?
A person reads every message.