Pricing
Plans are priced by pages per month. Every format of a page counts as a single credit, and the cost of each operation is listed below.
For trying Botnom and small projects.
- 1,000 credits a month
- 20 requests a minute
- Crawls of up to 100 pages
- REST API, SDKs and MCP
- Schedules, monitors and webhooks
For production apps and agents.
- 50,000 credits a month
- 100 requests a minute
- Crawls of up to 5,000 pages
- Everything in Free
- Email support
For teams and data pipelines.
- 500,000 credits a month
- 500 requests a minute
- Crawls of up to 50,000 pages
- Everything in Starter
- Priority support
Larger volumes
For more than 500,000 pages a month or single sign-on, email us and we’ll put together a plan.
Estimate your monthly cost
Move the slider to the number of pages you expect to fetch each month. You’ll see the plan that covers it and what each thousand pages works out to.
Counts scrape and crawl pages at 1 credit each, with any formats. Search costs 2 credits per 10 results and an extract request costs 5.
How credits are counted
| Operation | Cost | Details |
|---|---|---|
| Scrape a page | 1 credit | Includes every format you ask for: markdown, HTML, raw HTML, links, summary and screenshot. |
| Map a site | 1 credit | Returns up to 5,000 URLs by default and up to 100,000 on request. |
| Crawl | 1 credit per page | Only pages that produced a document are counted. |
| Batch scrape | 1 credit per URL | Counted per URL submitted, up to 1,000 URLs per job. |
| Search | 2 credits per 10 results | Scraping the result pages as well adds nothing on top. |
| Extract | 5 credits per request | Runs on the model your admin has selected. |
| Scheduled and monitored runs | Same as the operation | Change tracking, diffs and webhooks don’t cost extra. |
Credits are only used when a job succeeds. Unused credits don’t carry over to the next month.
Billing questions
Do screenshots or HTML cost extra?
No. One scrape is one credit, however many formats you request.
What happens when I use up my credits?
New jobs are rejected with a 429 quota_exceeded response until the next month starts or you move to a bigger plan. Nothing is billed automatically.
How do I move to a paid plan?
Email hello@botnom.com from your account address and we’ll switch your organization over. Self-serve checkout is on the way.
Is there pay-as-you-go pricing?
Not yet. Plans are flat monthly prices so the bill is the same every month.