Compare · AI web search and fetch
PacketStream vs. Firecrawl
PacketStream and Firecrawl both give AI agents web search and page reading as Markdown, through an API and a remote MCP server. PacketStream charges $0.0025 per successful search or page from a prepaid balance, with a $50 minimum purchase and no plan, and does not bill errors, with one rare documented exception. It reads static HTML only. Firecrawl sells monthly credit plans with a free tier, renders pages in browsers, and adds crawling, site maps, and OAuth sign-in for its MCP server. On its larger plans, Firecrawl’s listed price per page was lower than PacketStream’s on October 10, 2026. PacketStream’s Search API, Fetch API, and MCP server are in early beta.
Checked against each provider’s public pages on .
At a glance
| Feature | PacketStream | Firecrawl |
|---|---|---|
| Price | $0.0025 per successful search or page ($2.50 per 1,000) at any volume | Credit plans: Free 1,000 credits a month; Hobby 5,000 for $19 a month, or $16 billed yearly; Standard 100,000 for $83; Growth 500,000 for $333; Scale 1,000,000 for $599 a month, billed yearly |
| What a call costs | Each search costs the same as each page | 1 credit per page for a basic scrape, crawl, or map. Search costs 2 credits per 10 results. Some formats cost extra credits. |
| Billing model | Prepaid balance shared with proxy traffic. $50 minimum purchase. No subscription. | Monthly credits on a plan. Paid plans can add credits automatically in $5 increments. |
| Unused balance | Purchased balance does not expire | Plan credits roll over only on Scale (one month) and Enterprise. Credits you buy expire if you cancel the subscription. |
| Errors | Free, including the site’s own errors, timeouts, and rate limits, with one rare documented exception | A scrape that returns no result is not charged. A page with an error status such as 403 or 404 is returned and costs 1 credit. |
| JavaScript | Not run. Static HTML and common text formats only. | Renders pages in browsers, with concurrency set by plan |
| Other tools | Google search types: web, news, shopping, places, autocomplete, Scholar, and AI Mode | Crawl, map, interact, and agent features |
| How pages are fetched | Live, through PacketStream’s residential network. US exit unless you choose a country. | Not described on its pricing page |
| MCP sign-in | API key in an Authorization header. No OAuth yet, so claude.ai and ChatGPT web connectors are not supported. | OAuth sign-in or an API key, plus native connectors for ChatGPT and Claude |
How they differ
Pricing model. PacketStream bills each successful search or page at $0.0025 from a prepaid balance, with a $50 minimum purchase. Errors are not billed, with one rare exception where a charge goes through just before an internal error. Firecrawl sells monthly credits, with a free tier and lower prices per credit on larger plans.
What a fetch does. PacketStream’s Fetch API sends each request live through its residential network and returns the main content of static pages as Markdown. Firecrawl renders pages in browsers and adds crawling, site maps, and browser interaction.
Connecting agents. Both offer a remote MCP server. PacketStream’s MCP server takes an API key in a header and works in clients such as Claude Code, Codex CLI, Cursor, and VS Code. Firecrawl also offers OAuth sign-in and native ChatGPT and Claude connectors.
Which should you choose?
Choose PacketStream if
- Your usage is uneven, and you would rather not pay for a monthly plan. The $50 minimum purchase covers 20,000 successful calls, and purchased balance does not expire.
- You want failed fetches to be free, including pages that return 403, 404, or a rate limit.
- You want each fetch to go out live through residential IPs, with a choice of exit country on the API.
- You also buy residential proxy traffic and want one balance for proxies, search, and page reading.
Choose Firecrawl if
- You read many pages each month. On Standard and larger plans, Firecrawl’s listed credits cost less than $1 per 1,000 basic pages, below PacketStream’s $2.50.
- The pages you need are built with JavaScript, or your agent needs to click through a site.
- You need to crawl or map whole sites, or extract structured JSON.
- You want to connect from claude.ai or ChatGPT, or sign in with OAuth instead of a key.
- You want a free monthly allowance, or a mature product rather than an early beta.
Frequently asked questions
Is PacketStream cheaper than Firecrawl?
Not at high volume. On October 10, 2026, Firecrawl’s Standard plan included 100,000 credits for $83 a month billed yearly, under $1 per 1,000 basic pages, and its larger plans cost less per credit. PacketStream charges $2.50 per 1,000 successful pages or searches with no plan, from a $50 minimum purchase. PacketStream can cost less for irregular use, because nothing renews, purchased balance does not expire, and errors are not billed, with one rare documented exception.
Does PacketStream render JavaScript?
No. The Fetch API and the MCP fetch tool read static HTML and common text formats. Pages that need JavaScript return a javascript_required error, which is not billed. Firecrawl renders pages in browsers.
Which AI clients work with the PacketStream MCP server?
Any MCP client that can send a custom Authorization header. PacketStream publishes set-up guides for Claude Code, Codex CLI, Cursor, VS Code, and Claude Desktop through mcp-remote. Connectors added on claude.ai or ChatGPT on the web are not supported, because the server has no OAuth sign-in yet.
What does PacketStream store?
For billing and support, the Search and Fetch APIs record each request’s ID, outcome, latency, and charge. They do not store your search queries, the URLs you fetch, or the results.
Sources, checked 2026-10-10
- Firecrawl: Pricing
- Firecrawl: MCP server
- PacketStream: Fetch API
- PacketStream: Search API
- PacketStream: MCP client setup
Prices and plans change. Check Firecrawl’s own site before you buy. Firecrawl is a trademark of its owner, used here only to identify its products. PacketStream facts come from our pricing and documentation.
Give your agent Google search and page reading.
Also compare: SerpApi.