Firecrawl alternatives, sorted by why you are leaving
The cheapest way to turn a site into model input. Concurrency, not credits, is what people run into. 3 replacements below, each one matched to a specific reason rather than ranked on a score nobody can audit.
Prices and limits for every option below are read off the vendor's own page. These are the Firecrawl competitors that answer a named problem, not a field of logos.
The 4 reasons people actually leave
If none of these is your situation, the honest answer is that you should probably stay, and the Firecrawl API review covers what you already have. The 26 providers these replacements are drawn from are in the Sourcing APIs listing.
1 · Concurrency binds before credits do
Credits are cheap at $0.0032 each and the per-minute limits look generous, but the ceiling that actually stops you is how many browsers run at once. A crawl of a few thousand pages finishes when the concurrency allows, not when the credit balance allows, and the plan tiers are really concurrency tiers.
2 · You are paying to fetch, then paying again to think
Firecrawl returns clean Markdown, which is exactly the job. It does not answer a question. If what you need is an answer rather than a page, you are buying a fetch step and then spending model tokens on the reasoning a search API would have done for you.
3 · Crawling is the slow path to a known fact
Pointing a crawler at a site to find out what a company sells works, and takes seconds per page. A search API built for models returns the same conclusion in one call. The crawler earns its place when you need the page itself, verbatim.
4 · Sites fight back
This is true of every scraping provider and worth saying once: coverage is a function of what the target allows on the day, so the same crawl can succeed in testing and fail in production for reasons that are nobody's bug.
3 replacements, and what each one fixes
Ordered by how often they turn out to be the right answer, not by price.
| Provider | Entry price | Unit cost | Free tier | Fixes |
|---|---|---|---|---|
| Firecrawl | $16/mo | $0.0032 per credit | Free plan, 1,000 credits a month, no card. Keyless scrape and search too. | Baseline |
| Exa | $4/1k searches | $0.007 per auto search | $10 of credits every month | Best for agent research |
| Tavily | $0.008/credit | $0.008 per credit | Free plan, 1,000 API credits a month, no card. Free for students. | Best search API for agents on a budget |
| TheirStack | $49/mo | $0.109 per company credit | A free trial with company and API credits, no card required | Best hiring and tech signal |
Read from each vendor's own pricing page between 8 and 19 October 2026.
The case for each one
Each one below is matched to a reason rather than scored, and each one names what you give up by taking it. A replacement with no downside is a replacement nobody has actually run.
Exa
Search built to be read by a model, at $4 to $7 per 1,000 searches with $10 of credits free monthly. The right move when discovery, not fetching, is the job.
Firecrawl reads the pages you point it at. If the hard part is working out which pages those are, you are using a crawler to do a search engine's job and paying for it in engineering rather than in credits.
Exa is $0.007 a search with up to 10 results each, and its research endpoint tiers from $0.012 to $1.00 a request for genuinely hard questions. The free tier gives $10 of credits every month plus a $10 onboarding bonus, with every endpoint available.
Concurrency is where it clearly wins for agent work: 10 search queries a second free, up to 25 on pay as you go, with 50 agent concurrency on both. Firecrawl's binding constraint is concurrent browsers.
What you give up
Per-page fidelity and price. Firecrawl at $0.0032 a credit is less than half Exa's per-search rate, and it returns the actual page as clean Markdown rather than a search result. For model input from known URLs, nothing here is cheaper.
When it is the wrong answer
Pipelines with a fixed URL list. If you already know what to read, paying search prices to be told is the wrong trade.
Entry $4/1k searches. $10 of credits every month. Exa is what you reach for when the signal you need is not in anybody's database yet. Read the review
Tavily
One credit a query, 1,000 free a month, and it also does crawl and extract. The cheapest place to start if you need both halves.
Tavily is the option that does both jobs adequately rather than one job well. Search, crawl and extract come from one key at $0.008 a credit, with a basic search costing 1 credit and an advanced one 2.
The free plan is 1,000 API credits a month with no card, reset on the 1st rather than on your billing date, which matches Firecrawl's free allowance and adds search to it.
The limits are per-minute and plan-dependent: 100 requests a minute on a development key, 1,000 on production, with crawl at 100 and research at 20.
What you give up
Crawl depth and price per page. Firecrawl is a specialist and it shows in both the output quality and the rate: $0.0032 a credit against $0.008, falling to $0.00083 at volume.
When it is the wrong answer
Large-scale crawling. Tavily's crawl is a feature; Firecrawl's is the product, and at 100 requests a minute Tavily will not hold a serious job.
Entry $0.008/credit. Free plan, 1,000 API credits a month, no card. Free for students.. Tavily is a search API built for language models rather than for people, and priced simply enough that you can model it on a napkin: one credit a basic search, two for a deep one, $0.008 a credit. Read the review
TheirStack
If you were crawling job boards or company sites to detect hiring and tooling, buy that as a dataset instead of rebuilding it.
A surprising share of Firecrawl usage in go-to-market is crawling career pages and company sites to work out who is hiring and what they run. That is a solved dataset, and maintaining your own crawler for it is a standing cost in engineering time rather than in credits.
TheirStack sells job postings, technographics and buying intents as rows: 225M job records with 305k new a day, 51M technographic records, and 388M buying-intent records, under one key.
The ladder is published in full, from $49 a month for 1,500 API credits to $5,500 for 5,000,000, with credits rolling over for 12 months and a free allowance on signup.
What you give up
Generality and control. A crawler reads anything; a dataset reads what its vendor decided to collect. If your signal is specific to your market, nobody has collected it for you.
When it is the wrong answer
Any crawl that is not hiring or technographics. This replaces one use case well and none of the others at all.
Entry $49/mo. A free trial with company and API credits, no card required. Job postings are the cheapest honest intent signal in B2B, because a company hiring three SDRs has already decided to spend. Visit TheirStack
What you would actually pay, on each one
Every provider on this page publishes a rate card, so the real numbers can sit next to each other rather than behind a summary. The plan you want is the one whose included volume covers a normal month for you, not the cheapest one on the page.
Firecrawl
Firecrawl publishes 4 tiers, one of them free, and the paid ladder runs from $16 to $333.
Free
- No cost, no card
- 1,000 pages or 500 searches
- 2 concurrent browsers
- Plus the keyless endpoints, which need no account
Hobby
- 2,500 searches or 5,000 pages scraped
- 5 concurrent requests
- $0.0032 a credit
- 1,000 extra credits per $5
Standard
- 50,000 searches or 100,000 pages scraped
- 25 concurrent requests
- $0.00083 a credit, four times better than Hobby
- 2,000 extra credits per $5
Growth
- 50 concurrent requests
- Scale is $599 a month for 1,000,000 credits
- Enterprise above that
Exa
Exa publishes 3 tiers, one of them free, and the paid ladder runs from Pay as you go to Custom.
Starter
- $10 of credits every month, plus a $10 onboarding bonus
- Access to every endpoint
- 10 search queries per second, 50 agent concurrency
- MCP server, Claude connector and ChatGPT plugin
Developer
- The per-1,000 rates in the table above
- Up to 25 search queries per second
- 50 agent concurrency
- SOC 2 Type II, card or bank payment
Enterprise
- Custom search QPS and agent concurrency
- For large-scale requirements
Tavily
Tavily publishes 4 tiers, one of them free, and the paid ladder runs from Slider to Custom.
Free
- No credit card required
- 1,000 basic searches, or 500 advanced
- Resets on the 1st, not on your billing date
- Free outright for students
Pay as you go
- No monthly floor
- A basic search is $0.008, an advanced one $0.016
- For flexible or spiky usage
Project
- Monthly plan sized on a slider on the pricing page
- Tavily does not publish a single number, so this directory does not either
- The lowest step shown carries 4,000 credits a month
Enterprise
- Custom API call volumes
- Enterprise-grade support and SLAs
- Enterprise-grade security and privacy
TheirStack
TheirStack publishes 11 tiers, none of them free, and the paid ladder runs from $49 to $5,500.
1,500 API credits
- 1,500 jobs, or 500 companies, or any mix
- $32.67 per 1,000 credits
- Unused credits roll over for 12 months
5,000
- $20.00 per 1,000 credits
10,000
- $16.90 per 1,000 credits
20,000
- $12.00 per 1,000 credits
50,000
- $8.00 per 1,000 credits
5,000,000
- $1.10 per 1,000 credits, the floor of the ladder
5 steps between the fifth and the last are not drawn here. The cost model below reads all 11.
Read the included volume before the headline price. A plan that costs twice as much and carries five times the credits is the cheaper plan, and on this page that is the usual case rather than the exception.
What each one costs at your volume
Firecrawl first, then every replacement. The model picks the cheapest published plan that covers your volume on each one, which is the comparison a row of entry prices cannot make.
Firecrawl
Priced on the volume you use, so the plan that covers a normal month is the one that decides the bill.
Exa
Publishes an entry price and no ladder above it, so the figure below is a floor rather than a forecast.
Tavily
Priced on the volume you use, so the plan that covers a normal month is the one that decides the bill.
TheirStack
Priced on the volume you use, so the plan that covers a normal month is the one that decides the bill.
Plans are read from each vendor's own pricing page and the model picks the cheapest one that covers you, so these are list prices before any discount you negotiate and before annual billing, which most of these vendors discount. Exa publishes an entry price with no ladder above it, so the figure shown is the floor rather than your bill.
What a year costs at three volumes
The same plan-fit arithmetic as the model above, run out to a year, because an annual number is what a budget actually asks for. Every column moves with volume, because all of these meter usage rather than seats.
| A year at | Firecrawl | Exa | Tavily | TheirStack |
|---|---|---|---|---|
| 1,000 a month | $0 Free | $48 | $0 Free | $588 1,500 API credits |
| 10,000 a month | $996 Standard | $48 | Quoted | $2,028 10,000 |
| 50,000 a month | $996 Standard | $48 | Quoted | $4,800 50,000 |
4 of the 4 providers here publish enough to be put in this table. These are list prices on the published plan that covers each volume, so they are the number before you negotiate and before annual billing, which most of these vendors discount by between a fifth and a half.
Which replacement is yours
Answer what matters most and the lean appears below. Every option is read from the records on this page, and staying on Firecrawl is one of the possible answers.
Each answer leans one way. The recommendation appears here once you have picked at least two.
A tool like this can only weigh what is on the page. It does not know your segment, and the one test that does is the bake-off further down: real rows, cheapest entry on each side, spend divided by survivors.
Where an answer leans on a certification or an integration, it means that vendor publishes it on the pages this directory read, which is not the same as the other one lacking it. The sources are listed at the foot of the page.
Where the data comes from, and what you may do with it
The question that arrives late and expensively is not how good the data is, it is who is allowed to hold it. A migration is the moment to check it, because you are signing a new contract anyway.
| Provider | Fields returned | Coverage | Compliance | Redistribution |
|---|---|---|---|---|
| Firecrawl | Firmographics, Technographics, Intent and news | Global | GDPR DPA SOC 2 Type II | Not stated |
| Exa | Firmographics, Intent and news, Work email, Mobile phone | Global | SOC 2 Type II | Not stated |
| Tavily | Firmographics, Intent and news | Global | SOC 2 Type II | Not stated |
| TheirStack | Job postings, Technographics, Firmographics, Intent and news | Global | GDPR DPA | Not stated |
None of these states a redistribution position on its pricing or docs pages. Internally that never matters. Put the rows in something your customers can see and it becomes the question your legal team asks first.
Two practical notes that apply to every provider on this page. A compliance badge describes the vendor, not your use of it, so a GDPR DPA does not give you a lawful basis for the outreach you send. And every one of these vendors runs its own opt-out, which means a person who asks you to delete their record has to be removed from your copy as well as from theirs.
Moving off Firecrawl
Written against Exa, the first pick above, because the steps are the same whichever one you take and the specifics are what make them useful. Swap the name and the order still holds.
Measure the thing you are about to lose
Run 500 rows you already have through Firecrawl and record the match rate, the fields that came back populated and the cost. Without that number a migration cannot be judged, because every provider looks cheaper per unit than the one you are paying for today.
Check the fields, not the field count
Exa does not return Technographics, which Firecrawl does. If anything downstream reads technographics, that is a change to your pipeline and not just to your vendor.
Rewrite the auth and the limits, in that order
Firecrawl authenticates with bearer token, and some endpoints work with no key at all. Exa uses bearer token, or OAuth through the MCP server.
The limits are the part that bites later. Firecrawl rate: Per team, per endpoint: 10/min scrape on Free to 10,000 on Scale. Concurrency binds first.
Exa rate: 10 search QPS free, up to 25 on pay as you go. 50 agent concurrency on both. A loop tuned to the first will either crawl or get throttled on the second.
Run both for one billing cycle
Keep the old key live and route a slice of real traffic to the new one. A month is the shortest honest test, because credit expiry, rollover and the overage rate only show up at renewal and those are where the surprises live.
Cancel on the renewal date, not before
Credits on most of these plans do not survive a downgrade. Check what happens to the balance you have already paid for, and time the switch so you are not buying the same records twice.
The step people skip is the first one, and it is the only one that cannot be done after the fact. Once the old key is off you have nothing to compare the new match rate against, so a provider that is quietly worse on your segment looks like a provider that is fine.
What practitioners say about Firecrawl
The one part of this page that is not a vendor claim. These are people describing Firecrawl in their own words, transcribed as written and linked to the thread, and nothing here is the only source for a figure in the tables above.
A credit is a page until you turn on the features you came for
The credit inflation thing is crazy. From "1 credit = 1 page" to burning 5-9 per page the second you enable anything actually useful is not an accident, that's a deliberate design choice if you ask me. [...] Product is good, no question. Just know what you're getting into before you start building on it
r/ProxyEngineering · May 2026 · 3 points
The mechanism is confirmed by Firecrawl's own documentation, which states that operations cost different amounts of credits and names JSON extraction and Interact as the dear ones, so heavier usage reaches the credit cap sooner. That is the thing to model before sizing a plan: the rate card above quotes 1 credit a page, and the page you actually want is usually not a basic scrape.
The 5 to 9 multiplier is this commenter's own and nothing here verifies it, and the rest of their comment is about GitHub stars and the self-hosting license rather than about the API. Take the shape of the warning, read the operations table against your own pipeline, and treat the baseline rate as the cheap case rather than the typical one.
14 threads read on 13 October 2026, searched by vendor name. Scores and dates are the comment's own. Nothing here is the only source for a price or a limit on this site: every figure in the tables above comes from a vendor's own page.
What practitioners say about Exa
Transcribed as written and linked to the thread. A Reddit claim is a signal rather than a fact, so nothing here is the only source for any figure on this page.
Developers who evaluate it call it infrastructure, not a search box
I've evaluated both for safety-related AI work, and Exa was much more obviously built to be infrastructure: programmatic retrieval, extraction, structured results, semantic search, throughput controls, enterprise privacy, all that boring backend stuff. Kagi was much more consumer-facing, and its API offering is newer.
r/firefox · August 2026 · 14 points
Somebody who evaluated Exa against a consumer search product for real work, and the list they reach for is the list this page is built on: retrieval you call programmatically, extraction, structured results and throughput you can control. It is the clearest outside statement of what Exa is for, which is a retrieval layer underneath something else rather than a search engine a person looks at.
The thread is about why Mozilla picked Exa and the commenter calls their own answer speculation, so the part worth keeping is the evaluation rather than the conclusion about who won it.
14 threads read on 13 October 2026, searched by vendor name. Scores and dates are the comment's own. Nothing here is the only source for a price or a limit on this site: every figure in the tables above comes from a vendor's own page.
What practitioners say about Tavily
Transcribed as written and linked to the thread. A Reddit claim is a signal rather than a fact, so nothing here is the only source for any figure on this page.
A dedicated search API beats a model's built-in web tool on content and reach
I wouldn't go with GPT 5 + web unless you don't mind about cost / quality / flexibility and just care about having 1 single tool. GPT 5 is more expensive, they don't return search results + context alone, plus you have access to less content because OpenAI is often blocked by robots.txt I feel smaller providers like Tavily or Linkup give you more flexibility and better results.
r/aiagents · September 2025 · 2 points
The case for buying search separately rather than using whatever your model ships with, from somebody who tried both. The three things they name are the three this page is about: what a call costs, whether the page content comes back alongside the results, and how much of the web the provider is allowed to read at all. A model vendor blocked by robots.txt on a domain you need is not a problem you can prompt your way out of.
They go on to prefer Linkup, which this directory does not carry, so read it as a case for the category rather than for Tavily specifically. Their closing point is worth keeping either way: a narrow search API does what you asked, which is a liability with a vague query and the entire point with a precise one.
14 threads read on 13 October 2026, searched by vendor name. Scores and dates are the comment's own. Nothing here is the only source for a price or a limit on this site: every figure in the tables above comes from a vendor's own page.
What practitioners say about TheirStack
Transcribed as written and linked to the thread. A Reddit claim is a signal rather than a fact, so nothing here is the only source for any figure on this page.
There is no official job-postings API, which is why this category exists
Job sites don't provide public APIs, they want that ad revenue. There use to be scripts to scrape their HTML but most no longer work. You can search github to find some now mostly abandon projects.
r/cscareerquestions · May 2023 · 12 points
This is the structural reason a provider can charge for job postings at all. The boards publish no publicly usable API because the listings are their advertising inventory, so the data reaches you either through a scraper you maintain yourself or through somebody who maintains one for you. TheirStack is the second option with a rate card attached, and the rate card is what you are really comparing against your own engineering time.
It is a 2023 comment and the abandoned-project problem has not improved since, which is the part to weigh. The question for your own build is not whether you can scrape a board this week but whether you want to own that maintenance the next time the markup changes.
14 threads read on 13 October 2026, searched by vendor name. Scores and dates are the comment's own. Nothing here is the only source for a price or a limit on this site: every figure in the tables above comes from a vendor's own page.
Should you actually switch?
Firecrawl is hard to beat at its actual job, which is handing a model a clean version of a page you have already chosen, and its free plan gives you 1,000 credits and a keyless scrape to prove that. The reason to look elsewhere is almost always that the job was different: you wanted an answer, in which case Exa or Tavily do the reasoning step too, or you wanted a dataset, in which case somebody already maintains the crawl. The directory does not yet carry the heavier scraping platforms, so if your problem is genuinely industrial-scale crawling rather than agent input, treat this page as the shortlist for the agent case only.
These providers do not index the same web, so a feature table will not tell you which one suits your questions. Take a hundred of the queries you actually run, send them through one free tier and one trial, and compare the answers you could use without editing them. That is the only coverage number that means anything to you.
Head to head, and in a stack
Switching costs more than the rate card says. Usually.
Three times out of four the fix is a second provider behind the first and a credit ceiling in front of it, not a migration. We will tell you which case you are in before you sign anything.
Worked with 300+ companies. A senior operator runs your account.
Switching from Firecrawl, answered
What is the best Firecrawl alternative?
It depends on why you are leaving, which is how this page is organized rather than ranked. The replacement most teams land on is Exa, which this directory lists as the best for agent research, at $4/1k searches. The case for it, and what you give up, is in the section above.
Is there a free alternative to Firecrawl?
Exa ($10 of credits every month) and Tavily (Free plan, 1,000 API credits a month, no card. Free for students.).
What is the cheapest Firecrawl alternative?
On the entry plan, Tavily: $0.008/credit, against Firecrawl at $16/mo. Entry price is not the same as cost per result, so check the unit figure on each review before deciding.
How were these alternatives chosen?
By the reason teams leave, not by a score. The page opens with the reasons teams leave and matches a replacement to each one.