One unit of pricing: the credit — 1 credit = 1 chargeable page (scan, scrape, crawled page, or actor call). Every monthly plan: the same $0.001 each. Bigger plans never cost less per credit. Free to start, no card.
Dedicated capacity, custom SLA, custom concurrency, named support, deployment region choice, SSO. Talk to us when 100K credits a month is not enough or when you need volume discounts.
Annual plans available at a discount. Contact us for the current annual rate at any tier.
JavaScript rendering, global routing across 190+ countries, structured-data extraction, scheduled crawls, webhooks, dataset storage, change-detection diffs, the LLMs.txt builder, screenshot and search APIs, API key rotation, robots policy management. The price you see is the price you pay.
| Capability | Hobby $5 | Starter $10 | Pro $20 | Growth $50 | Scale $100 |
|---|---|---|---|---|---|
| Markdown output with answer-engine signals | Included | Included | Included | Included | Included |
| JavaScript rendering | Included | Included | Included | Included | Included |
| Global routing (190+ countries) | Included | Included | Included | Included | Included |
| Multi-page crawl with link discovery | Included | Included | Included | Included | Included |
| Stored datasets with paginated retrieval | Included | Included | Included | Included | Included |
| Change-detection diff endpoint | Included | Included | Included | Included | Included |
| Scheduled crawls with cron | Included | Included | Included | Included | Included |
| HMAC-signed webhooks with retry | Included | Included | Included | Included | Included |
| LLMs.txt generation | Included | Included | Included | Included | Included |
| Screenshot API | Included | Included | Included | Included | Included |
| Search API | Included | Included | Included | Included | Included |
| API key rotation | Included | Included | Included | Included | Included |
Other crawler APIs charge tiered per-credit rates where bigger plans get cheaper unit pricing. We don't. Every credit costs the same $0.001 — whether you're on Free, Hobby, or Scale.
| Plan | Monthly credits | Monthly cost | Cost per credit |
|---|---|---|---|
| Free | 1,000 | $0 | $0 |
| Hobby | 5,000 | $5 | $0.001 |
| Starter | 10,000 | $10 | $0.001 |
| Pro | 20,000 | $20 | $0.001 |
| Growth | 50,000 | $50 | $0.001 |
| Scale | 100,000 | $100 | $0.001 |
Tiers exist to set monthly commitment + concurrency + cron limits, not to buy you cheaper credits. Volume customers above 100K credits/mo: talk to us about Enterprise pricing.
Every chargeable call records a row in an append-only ledger. The unit is the credit. Standard-path calls consume credits from your monthly allowance. Cloud-routed calls (anti-bot, Chrome render) consume credits AND count against a separate daily cloud cap — so vendor cost stays predictable.
| Service | Endpoint | How it counts |
|---|---|---|
| Single-URL scrape | POST /v1/scan | 1 credit per call |
| Bulk scrape (up to 100 URLs) | POST /v1/scan/bulk | 1 credit per URL |
| Multi-page crawl | POST /v1/crawls | 1 credit per page crawled |
| Anti-bot scrape | POST /v1/cloud/scrape | 1 credit per call, also counts toward cloud cap |
| Anti-bot crawl | POST /v1/cloud/crawl | 1 credit per page, also counts toward cloud cap |
| Unblock (Cloudflare, Akamai, captchas) | POST /v1/cloud/unblock | 1 credit per call (cloud) |
| Per-site scraper | POST /v1/cloud/fetch/{domain} | 1 credit per call (cloud) |
| Browser render (real Chrome) | POST /v1/cloud/render | 1 credit per call (cloud) |
| HTML / PDF transform | POST /v1/cloud/transform | 1 credit per call (cloud) |
| Web search (up to 50 results) | POST /v1/cloud/search | 1 credit per result returned (cloud) |
| Outbound link extraction | POST /v1/cloud/links | 1 credit per call (cloud) |
| Proxy fetch (cheap, no JS) | POST /v1/cloud/proxy-fetch | 1 credit per call (cloud), bytes-priced |
| On-page SEO audit | POST /v1/actors/audit-onpage | 1 credit per call |
| Article extraction | POST /v1/actors/extract-article | 1 credit per call |
| Broken-link check | POST /v1/actors/check-links | 1 credit per call (cloud-retry billed separately if enabled) |
| Structured-data extraction | POST /v1/actors/structured-data | 1 credit per call |
| Render diff (AI-bot blind %) | POST /v1/actors/render-diff | 1 credit + 1 cloud credit (chrome render) |
| Internal link graph (PageRank, orphans) | POST /v1/actors/internal-link-graph | 1 credit per call (flat, regardless of crawl size) |
| Sitemap audit (7-bucket health) | POST /v1/actors/sitemap-audit | 1 credit per probed URL. dry_run is free. |
| llms.txt builder | POST /v1/llms-txt-build | 1 credit per page crawled |
| Link graph / orphans / diff | GET /v1/crawls/{id}/links + 2 more | 0 (free) |
| AI-bot policy audit | GET /v1/robots-policy | 0 (free) |
| List pre-built scrapers | GET /v1/cloud/scrapers | 0 (free) |
| Usage / logs / key rotation / webhook secret | 8 endpoints | 0 (free) |
Search bills per result: a 50-result query consumes 50 credits, a 5-result query consumes 5 — you pay for what you actually receive. GET /v1/usage returns your current counters with daily and monthly percentages.
Five workloads we see most often. Pick the closest match to find your tier.
| Workload | Credits / mo | Cloud credits / mo | Tier | $/mo |
|---|---|---|---|---|
| A · Light RAG ~5,000 plain pages / month |
5,000 | 0 | Hobby | $5 |
| B · AEO audit boutique ~10 client audits / week, ~9,000 pages / month |
~10,000 | ~500 | Starter | $10 |
| C · Mixed RAG + monitoring ~18k plain pages + 2k anti-bot + searches |
~20,000 | ~2,500 | Pro | $20 |
| D · Multi-client agency ~40k plain + 8k anti-bot + 2k renders / month |
~50,000 | ~10,000 | Growth | $50 |
| E · Production RAG / E-commerce monitor ~85k plain + 15k anti-bot or renders / month |
~100,000 | ~20,000 | Scale | $100 |
Numbers assume your mix of plain and cloud calls fits within each tier's daily cloud cap. GET /v1/usage shows your live counters. If you exceed your monthly credits, the next call returns 429 with a clear retry-after; pick the next tier up via the customer portal.
"We cut our security asset-discovery pipeline from eight services to one. The dataset diff endpoint is what closed the deal."— Rajesh Meta, Co-founder & CTO, Quick ZTNA
"Two million pages indexed every month, audited by diff. Our scraper team is gone."— Amit Tanwar, Founder, Networkers Home
One unit: the credit, priced at $0.001 each. Every chargeable call records one row in an append-only ledger with an idempotency token (retries never double-bill). Standard-path calls (scan, crawl, actors) consume credits from your monthly allowance. Cloud-path calls (anti-bot, search, render, unblock) consume credits AND count against a separate daily cloud cap — so spider.cloud vendor cost is bounded. Read-only intelligence endpoints (link graph, orphans, diff, robots policy) are free.
The GET /v1/usage endpoint returns your today and month-to-date counters plus the percentage of each cap consumed.
Credits reset at the start of each monthly billing cycle.
Yes. Upgrades take effect immediately and pro-rate the new tier. Downgrades take effect at the next billing cycle.
The free tier is permanent. Use it for as long as 1,000 credits per month covers your workload. No card. No expiry.
Yes, annual plans are available at a discount. Contact us for the current annual rate at any tier.
Enterprise plans include a written SLA. Lower tiers run on the same production infrastructure and historically deliver above 99.9% availability.
We return HTTP 429 with a Retry-After header. Your client honours it; no traffic gets dropped silently. Daily caps reset at UTC midnight; monthly caps at the 1st.
Free tier needs no card — 1,000 credits / month. Same $0.001 flat rate on Hobby ($5) through Scale ($100).