Pricing
Pay for pages. Not failures.
1 credit is 1 page, browser included. Failed pages cost nothing. Hard spend caps on every plan.
Yearly: 2 months free
All prices in USD. Taxes may apply.
Free
A taste.
Start free$0/ mo
Free forever
- Pages / month
- 1,000
- Requests / min
- 20
- Browsers · crawls
- 2 · 1
- Over the limit
- Hard stop
- +2,000 bonus when you verify your email
- No card
- Community support
Starter
For side projects.
Choose Starter$19/ mo
Billed monthly
- Pages / month
- 10,000
- Requests / min
- 120
- Browsers · crawls
- 5 · 3
- Over the limit
- $2.00 / 1K
- Spend caps & alerts
- Webhooks
- Email support
Pro
Most popularFor production.
Choose Pro$99/ mo
Billed monthly
- Pages / month
- 150,000
- Requests / min
- 600
- Browsers · crawls
- 15 · 10
- Over the limit
- $1.10 / 1K
- 15 concurrent browsers
- Webhooks
- Priority email support
Scale
Bring the whole colony.
Talk to usCustom
Volume pricing, SLA, invoicing
- Pages / month
- 1,000,000+
- Requests / min
- Custom
- Browsers · crawls
- Custom
- Over the limit
- Custom
- Custom limits & invoicing
- SLA
- Credit rollover
- Dedicated support
§01Credit costs
What a credit buys.
One credit is one page. Rendering, screenshots and failures don't add to it.
| Action | Credits | Notes |
|---|---|---|
| Scrape (per page) | 1 | Plain fetch or headless render, whichever the page needs |
| Render / JS execution | Included | Auto-escalation to a browser costs nothing extra |
| Screenshot | Included | Viewport or full page |
| Browser actions | +1 | Click, wait, scroll, type, press |
| Crawl (per page) | 1 | Includes crawl-wide boilerplate removal |
| Map | 3 / 10 fetches | Minimum 3; robots, sitemaps, pages and renders count |
| Search | 5 / 10 results | At least 5 per search; scraping results is billed as scrapes |
| Extract (per URL) | 15 | LLM JSON extraction, scrape included |
| Brand | 5 | Cached lookups within maxAge cost 1 |
| Failed request | 0 | Blocked, timed out, non-2xx: always free |
§02Compared
More pages per dollar.
List prices on monthly billing, tier for tier. On all three, one credit is roughly one page; the others also bill some failed requests.
| Plan | Vermin· per 1K pages | Firecrawl· per 1K pages | Context.dev· per 1K pages |
|---|---|---|---|
| Starter$19 / mo | $1.9010K for $19 | $3.80Hobby · 5K for $19Vermin: 2.0× the pages | $2.53Developer · 7.5K for $19Vermin: 1.3× the pages |
| Pro$99 / mo | $0.66150K for $99 | $0.99Standard · 100K for $99Vermin: 1.5× the pages | $0.79Pro · 125K for $99Vermin: 1.2× the pages |
§03FAQ
Before you let it in.
What's a credit?
One page. Scraping or crawling a page costs 1 credit, whether it needs a browser or not. A 500-page crawl is 500 credits. A search is 5 per 10 results (at least 5), plus scrape credits for any results it scrapes. Extract is 15 per URL, and failed extracts are free. A brand lookup is 5 (1 if cached).
What counts as a failed request?
Anything that didn't return usable content: the site blocked us, it timed out, the page was missing, or the content type isn't supported. You get an error code and credits_used: 0.
What does Free include?
1,000 pages a month, plus 2,000 bonus credits when you verify your email (they never expire). Every endpoint, no card. It stops at the limit instead of billing you.
What happens when I run out?
On Starter and Pro you keep going at the overage rate, up to any spend cap you set. Or buy a top-up: top-up credits never expire.
Do unused credits roll over?
Monthly credits reset each month on Free, Starter and Pro. Scale rolls them over. Bonus and top-up credits don't expire.
Is yearly billing cheaper?
Yes, 2 months free compared with paying monthly.
Something else?
Ask the rat in the corner (the chat bubble), or email sales@vermin.dev. Prices are in US dollars; taxes may apply.