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
Comparison · open-source facts and prices read on 22 October 2026
Open-source tools can turn web pages into Markdown for free, on your own servers. Hosted APIs charge per page and run the servers for you. This page sets out what each choice really costs, from licences and robots.txt defaults to browsers and maintenance.
Quick answer
Should I self-host Crawl4AI or use a hosted web reader API?
Self-host Crawl4AI (Apache-2.0, with an attribution requirement) when you have steady volume and people to run browsers and servers; note that its robots.txt check is off by default. Use a hosted API when volume is uneven or you want no operations work: Crawl4AI Cloud starts at $10 for 10,000 credits, and WebReaderAPI at $3.75 for 10,000 pages, paid in crypto with no KYC (22 October 2026).
The main options in October 2026, with the licence and defaults their own repositories and docs state.
| Tool | Licence | Renders JavaScript | robots.txt by default | MCP server |
|---|---|---|---|---|
| Crawl4AI | Apache-2.0, plus a README attribution requirement | Yes (Playwright) | Off: check_robots_txt defaults to False | Yes, on your own server |
| Firecrawl (self-hosted) | AGPL-3.0 core; SDKs and some UI parts MIT | Yes (Playwright service) | On | Yes (firecrawl-mcp-server, MIT) |
| Microsoft MarkItDown | MIT | No | Not documented | Yes (markitdown-mcp) |
| Trafilatura | Apache-2.0 (GPLv3+ before v1.8.0) | No | Its spider follows the Robots Exclusion Standard | None mentioned |
| Mozilla Readability | Apache-2.0 | No; needs a DOM and does not fetch | Not applicable | None found |
| Jina Reader (open-source branch) | Apache-2.0 | Yes (Puppeteer) | Not mentioned | Not in the repository |
Prices checked on
From the GitHub repositories and documentation listed below, read on 2026-10-22.
The software is free; running it is not. Before you compare a hosted price with zero, count these:
check_robots_txt off unless you turn it on, and lets you set or randomise the user agent. Deciding and enforcing your own robots.txt and identification rules is part of the job.Hosted APIs turn those costs into a price per page. Two examples from 22 October 2026:
| Crawl4AI Cloud | WebReaderAPI (ours) | |
|---|---|---|
| Entry | Starter $10 a month, 10,000 credits | $3.75 for 10,000 pages |
| Static page | 0.5 credit | 1 credit |
| Page with a browser | 1 credit ("real browser") | 2 credits |
| Larger plans | Builder $99 for 125,000 credits; Scale $499 for 750,000 | $74.25 for 1,000,000 pages; $350 for 5,000,000 pages |
| Unused credits | Monthly credits do not roll over; extra credits never expire | Never expire |
| Payment | Card through Stripe | BTC, USDT, USDC, ETH, SOL, LTC |
| robots.txt | Customers must honour sites' robots directives (terms) | Checked by the service on every read |
Crawl4AI Cloud is run by the Crawl4AI maintainers and marks its prices as a "soft launch" that may change. Its credit is worth $0.001, so a static page costs $0.50 per 1,000 on Starter.
Self-hosting pays off when three things are true: your volume is high and steady, you already run servers and browsers, and you need control that an API cannot give.
Buy pages instead of running servers when your workload is uneven, your team is small, or the reader is a tool inside an agent rather than a product of its own.
Yes, and many teams do. Run an open-source converter for files you already hold, such as PDFs and Office documents with MarkItDown, and call a hosted reader for live web pages, especially JavaScript pages that would otherwise need your own browsers.
Keep the output format the same on both sides, Markdown with a source URL and a title, so your chunking and indexing code does not care where a document came from. Our RAG guide shows that format in practice.
Per-page credits paid in crypto, as of 22 October 2026: 1 credit per static page, 2 with a browser, nothing for failed or refused pages. Credits never expire.
10,000 pages
$3.75
$0.38/1K pages
100,000 pages
$21.75
$0.22/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
Its README says it is licensed under Apache-2.0, which allows commercial use, and adds that users must include an attribution, either a badge or a text line. Read the licence and README yourself before you ship.
Only if you ask. Its check_robots_txt parameter defaults to False; set it to True to check and cache robots.txt rules before crawling. You can also set or randomise the user agent, so your own policy decides how it behaves.
Yes. Firecrawl's core is open source under AGPL-3.0 and respects robots.txt by default. The AGPL asks you to publish changes when you offer the software as a network service, which matters for commercial products.
Microsoft MarkItDown, under the MIT licence, converts PDF, Word, PowerPoint, Excel, HTML, EPub and more into Markdown. It does not render JavaScript pages. WebReaderAPI reads PDFs from a URL, up to 100 pages.
On 22 October 2026: Starter $10 a month for 10,000 credits, Builder $99 for 125,000 and Scale $499 for 750,000, with a static page at 0.5 credit and a browser page at 1. The site marks these prices as a soft launch that may change.
From $0.07/1K pages · no KYC
Get an API key