Skip to content

Pricing

Pay only for what it drags back.

One credit balance across every endpoint. Failed requests cost nothing, credits roll over on paid plans, and spend caps keep the pack on a leash.

Billing period

All prices in USD. Taxes may apply.

Credit costs

What a credit buys

Credits charged per action
ActionCreditsNotes
Scrape (per page)1Plain fetch or headless render, whichever the page needs
Render / JS executionIncludedAuto-escalation to a browser costs nothing extra
ScreenshotIncludedViewport or full page
Browser actions+1Click, wait, scroll, type, press
Premium proxy15 totalOnly when you allow it and lower tiers fail
Crawl (per page)1Includes crawl-wide boilerplate removal
Map2 / 10 fetchesMinimum 2; robots, sitemaps, pages and renders count
Search5 / 10 resultsScraping results is billed as scrapes
Extract (per URL)10LLM JSON extraction, scrape included (24 on premium)
Brand5Cached lookups within maxAge cost 1
Failed request0Blocked, timed out, non-2xx: always free

Compared

More credits per dollar, at every tier

List prices on monthly billing, matched tier by tier. Competitor figures are their published plans; see the FAQ for how credits compare.

Vermin vs Firecrawl vs Context.dev by tier: USD per 1,000 credits and credits per dollar
TierVerminFirecrawlContext.dev
$ / 1KCredits / $$ / 1KCredits / $$ / 1KCredits / $
Starter$19 · 12K$1.58632$3.80Hobby · $19 / 5K263Vermin 2.4×$2.53Developer · $19 / 7.5K395Vermin 1.6×
Pro$89 · 150K$0.591,685$0.99Standard · $99 / 100K1,010Vermin 1.7×$0.79Pro · $99 / 125K1,263Vermin 1.3×
Growth$249 · 600K$0.422,410$0.80Growth · $399 / 500K1,253Vermin 1.9×$0.60Growth · $299 / 500K1,672Vermin 1.4×
Scale$449 · 1.5M$0.303,341$0.75Scale · $749 / 1M1,335Vermin 2.5×$0.50Scale · $499 / 1M2,004Vermin 1.7×

FAQ

Before you let it in

What counts as a failed request?

Anything that didn't return usable content: the site blocked us, the request timed out, the origin returned a non-2xx status, or the content type is unsupported. These return an error with credits_used: 0.

How does auto-escalation affect my bill?

We try a plain fetch first and escalate to a headless browser only if the quality check says the page needs JavaScript. Rendering is included in the base scrape price. The premium proxy tier is opt-in (allowPremium) and billed only when it's the tier that succeeded.

Do unused credits roll over?

On every paid plan, unused monthly credits carry into the next month (for one month). Top-up packs don't expire while you're subscribed.

Can I cap my spend?

Yes. Every plan has hard spend caps and usage alerts. When you hit a cap, requests return spend_cap_reached instead of billing overage.

Is yearly billing cheaper?

Yes, yearly billing gets you 2 months free compared with paying monthly.

What does the free plan include?

1,000 credits a month plus 2,000 one-time credits once your email is verified, every endpoint, and no card. Usage stops at the limit instead of billing overage.

Are credits comparable across providers?

Roughly: one credit is one successfully scraped page on all three. Competitors charge more for some operations (Context.dev charges twice our 5 credits per brand lookup) and some bill failed requests. The comparison table uses list prices only.

What currency are prices in?

US dollars. Taxes may be added at checkout depending on your location.