Test
10,000 pages
$3.75
$0.38/1K pages
- Try it on your real URLs
- Same API as the biggest pack
- Credits never expire
Prices in USD · set on 22 October 2026
One credit reads one page; a page that needs a browser takes two. Pages that fail or that a site refuses cost nothing. Buy a pack from your crypto balance and use it at your own pace. No KYC — no ID, no selfie, no documents. Pay in crypto.
Quick answer
How much does WebReaderAPI cost?
WebReaderAPI sells prepaid page credits: 10,000 pages for $3.75 ($0.38/1K pages), 100,000 pages for $21.75, 1,000,000 pages for $74.25 and $0.07/1K pages at 5 million, as of October 2026. A page read with a browser uses two credits. Failed pages and pages refused by robots.txt are free, and credits never expire. No KYC; pay in crypto.
Six packs, the same API and options in each. The price per page falls from $0.38/1K pages on the smallest pack to $0.07/1K pages on the largest.
10,000 pages
$3.75
$0.38/1K pages
50,000 pages
$14.25
$0.28/1K pages
100,000 pages
$21.75
$0.22/1K pages
500,000 pages
$50
$0.10/1K pages
1,000,000 pages
$74.25
$0.07/1K pages
Best rate
5,000,000 pages
$350
$0.07/1K pages
In every plan: Main-content extraction · JavaScript rendering when needed · Failed and refused pages not charged · Credits never expire
| Plan | Quantity | Total price | Price per unit | Buy |
|---|---|---|---|---|
| Test | 10,000 pages | $3.75 | $0.38/1K pages | Buy |
| Starter | 50,000 pages | $14.25 | $0.28/1K pages | Buy |
| Build | 100,000 pages | $21.75 | $0.22/1K pages | Buy |
| Scale | 500,000 pages | $50 | $0.10/1K pages | Buy |
| Volume | 1,000,000 pages | $74.25 | $0.07/1K pages | Buy |
| Bulk Best rate | 5,000,000 pages | $350 | $0.07/1K pages | Buy |
Every response says what it cost in credits_used. The rules:
render=auto, the browser only runs when the raw HTML is nearly empty; render=false never uses it.GET https://webreaderapi.com/api/v1/credits uses no credit.No. Prepaid credits never expire: unused pages stay on your account until you use them. A pack bought for one crawl keeps its remaining value for the next one, and an agent that is idle for a month loses nothing.
If we ever stop selling the service, the terms give you at least 30 days' notice to use your credits or move their value. A price increase applies only to packs bought after it is published.
Typical volumes and the pack that covers them. Count two credits for pages that need a browser.
| Workload | Pages | Suggested pack |
|---|---|---|
| Prototype agent or a one-off crawl of a small site | under 5,000 | 10,000 pages ($3.75) |
| AI agent used every day by a small team | 10,000 to 30,000 a month | 50,000 pages ($14.25) |
| RAG index of several documentation sites, with weekly refreshes | 30,000 to 80,000 | 100,000 pages ($21.75) |
| Product that reads pages for its own users | 100,000 to 400,000 a month | 500,000 pages ($50) |
| Research corpus or large archive | 1 million and more | 1,000,000 pages ($74.25) or 5,000,000 pages ($350) |
Price per 1,000 pages when you read 100,000 pages a month, from each provider's public pricing page. The full table, with 21 APIs and three volumes, is on web reader API pricing compared.
| Provider and plan | Plain pages | Pages that need a browser |
|---|---|---|
| WebReaderAPI, 100,000 pages | $0.22/1K pages | 2 credits per page |
| Firecrawl Standard ($99 for 100,000 credits) | $0.99 | $0.99 (every page rendered) |
| Olostep Standard ($99) | $0.99 | $0.99 (every page rendered) |
| Crawl4AI Cloud Builder ($99) | $0.50 | $0.99 |
| Scrape.do Hobby ($29 for 250,000 credits) | $0.29 | $0.99 on Pro |
| ScrapingBee Freelance ($49) | $0.49 | $0.99 on Startup |
| Exa contents | $1.00 | No browser option documented |
| Tavily Extract (basic, with pay as you go) | $1.40 | $2.36 (advanced) |
Prices checked on
We do not claim to be the cheapest at every volume or for every page type. Sources: each provider's pricing page, listed on the comparison page.
Top up $25 or more
Choose the amount and the coin (BTC, USDT, USDC, ETH, SOL, LTC). The crypto amount and its rate are locked for 30 minutes.
Send it to the address shown, on the exact network
The payment page shows our deposit address for the coin and network you picked: BTC on Bitcoin, USDT on Tron (TRC-20) or Ethereum (ERC-20), USDC on Ethereum (ERC-20), ETH on Ethereum, SOL on Solana, LTC on Litecoin. Send only that coin on that network: funds sent on another network or in another coin can’t be recovered. The network fee comes on top of the amount.
Send the exact amount shown, then click “I’ve sent the payment”
Each top-up has its own exact amount (down to the last decimals): that is how we find your payment and link it to your account.
Credited once your payment is checked on the blockchain
Your balance is credited once we have checked the transaction on the blockchain, after the network has confirmed it. Typical network confirmation times:
| Crypto | Network | Confirmations | Usual time |
|---|---|---|---|
| BTC | Bitcoin | 2 | ≈ 20 min |
| USDT | Tron (TRC-20) | 20 | ≈ 1 min |
| USDT | Ethereum (ERC-20) | 12 | ≈ 5 min |
| USDC | Ethereum (ERC-20) | 12 | ≈ 5 min |
| ETH | Ethereum | 12 | ≈ 5 min |
| SOL | Solana | 1 | ≈ 1 min |
| LTC | Litecoin | 6 | ≈ 15 min |
One balance for all your page credits
When you begin from a pack, the top-up equals its price (or the minimum, if the pack is smaller); the credits are added once the payment is credited, and the API key waits in your dashboard. The remainder stays on the balance for later packs. Your balance has no end date and can buy page credits at any time. If a pack costs less than the minimum top-up, the amount you added only to reach that minimum can be sent back on request within 30 days of the payment, in USDT or USDC, as long as you have not spent it. Any other balance is not refunded unless the law says otherwise.
Closed the tab? The pending top-up stays under Billing in your account: open it to see the address and the exact amount again.
No. There is no free tier: the smallest pack is the way to test, paid from the minimum top-up, and the amount added only to reach that minimum can be sent back on request within 30 days, in USDT or USDC, while unspent. The 10,000 pages pack costs $3.75 and includes every option of the largest pack.
Every payment goes through your balance, and the minimum top-up is $25. Your balance has no end date and can buy page credits at any time. If a pack costs less than the minimum top-up, the amount you added only to reach that minimum can be sent back on request within 30 days of the payment, in USDT or USDC, as long as you have not spent it. Any other balance is not refunded unless the law says otherwise.
A credit pack bought less than 72 hours ago returns to your balance if under 20% of its credits were used. If a pack does not work and support cannot solve it within 24 hours, all of it returns to your balance. Top-ups stay as balance and are not refunded unless the law says otherwise; the amount added only to reach the minimum top-up can be sent back on request within 30 days, in USDT or USDC, while unspent. The refund policy has worked examples.
Only when the browser actually runs. With render=auto, most news, blog and documentation pages are read from their HTML for one credit; the browser starts only when that HTML holds too little text. The rendered field tells you which happened.
BTC, USDT, USDC, ETH, SOL, LTC. USDT works on TRC-20 or ERC-20, and USDC on ERC-20. The crypto payments page explains each step.
From $0.07/1K pages · no KYC
Get an API key