Pricing
How WebCrawlerAPI charges for crawling, scraping, and Webcrawler Agent runs.
Crawling & scraping
You're charged per crawled page. Price per page depends on your subscription plan — higher plans get a lower per-page rate:
| Plan | Monthly price | Price per page |
|---|---|---|
| Starter | $29/month | $0.002 |
| Professional | $99/month | $0.0015 |
| Business | $499/month | $0.001 |
You only pay for successful requests.
Some websites are priced separately from the standard per-page rate — for example TikTok, LinkedIn public pages, and a few other sites that require extra resources to crawl reliably. This isn't an exhaustive list; for exact prices and your current per-page rate, check the billing page in your dashboard.
Scrape with prompt
When you pass a prompt param to /scrape, the request is routed under the hood to the Webcrawler Agent. It's charged the same way as Agent runs: per page (your plan's rate) + per token consumed by the LLM. See Webcrawler Agent pricing below for token cost details.
Webcrawler Agent pricing
Agent runs are billed per token consumed by the LLM, on top of the page-crawl cost.
Token cost depends on:
- Page content size — a simple landing page costs less to process than a long article
- Model chosen — different models have different per-token rates
As a rough guide:
- Simple landing page: ~$0.004–$0.005 in agent tokens
- Large article: ~$0.01–$0.02 in agent tokens
On top of token cost, you also pay the normal per-page crawl cost for every page the agent visits, at your plan's rate.
Example: Extracting a blog post article on the Professional plan ($0.0015/page):
- Agent tokens: $0.006
- Page crawl (1 page): $0.0015
- Total: $0.0075
Webcrawler Agent also supports a max_age parameter, which lets you reuse a cached result instead of re-running the agent. If your request hits the cache, the run is free of charge.
For exact current pricing and your plan's rate, see the billing page.