Simple, transparent pricing
Everything is priced in tokens. One number to understand your costs.
Starter
For indie hackers and small teams.
- ✓315,000 tokens / month
- ✓~200 extracts · ~2,000 scrapes
- ✓Weekly data refresh ✨
- ✓Webhooks + async jobs
- ✓60 req / min
- ✓Overage at $1 / 1,000 tokens
Pro
Serious products. Daily fresh data.
- ✓1,060,000 tokens / month
- ✓~1,000 extracts · ~10,000 scrapes
- ✓Daily data refresh 🔄
- ✓Webhooks + async jobs
- ✓120 req / min
- ✓Priority support + SLA
- ✓Overage at $1 / 1,000 tokens
Why go flat?
315,000 tokens for $29 = $0.092 per extract
vs $0.50 per extract on pay-as-you-go. That's 81% cheaper. Plus automatic weekly / daily refresh keeps your knowledge base fresh without lifting a finger.
Full comparison
| Feature | Pay per use | Starter | Pro ⭐ |
|---|---|---|---|
| Monthly tokens | Pay as you go | 315,000 | 1,060,000 |
| Overage rate | $1 / 1,000 tokens | $1 / 1,000 tokens | $1 / 1,000 tokens |
| Data refresh | Manual | Weekly | Daily |
| Semantic search | ✓ | ✓ | ✓ |
| Webhooks | ✓ | ✓ | ✓ |
| Rate limit | 30 req/min | 60 req/min | 120 req/min |
| Node + Python SDK | ✓ | ✓ | ✓ |
| MCP + CLI | ✓ | ✓ | ✓ |
| Priority support | — | — | ✓ |
FAQ
What is a token?
Tokens are our universal unit of consumption. 1,000 tokens = $1 on pay-as-you-go. Every operation has a fixed token cost: Extract = 500, Scrape = 50, Screenshot = 30, Classify = 100, Sitemap = 10, Search = 1. One number to understand your entire bill.
What do I get for free?
Every new account gets 100 tokens — enough for 2 scrapes or 0.2 full extracts. No credit card required.
What is a data refresh?
On Starter and Pro, we automatically re-extract any URL you've previously processed to keep your knowledge base fresh. Starter = weekly, Pro = daily.
What happens when I exceed my monthly quota?
You automatically continue at $1 / 1,000 tokens. No interruptions, no surprises — just a slightly larger bill.
Can I switch plans?
Yes — upgrade or downgrade anytime via the customer portal. Stripe handles prorations automatically.