Current version: Tavily alternative — $0.001 per page, no account (updated Oct 31, 2026, with the side-by-side table and FAQ). This earlier comparison is kept for its measured notes.
Tavily bills per search across plan tiers; Exa follows the same per-search model. The number that matters isn't the sticker price — it's cost per clean read. Every failed fetch on a per-attempt plan is money for nothing.
| Tavily | Exa | Firecrawl | SML x402 | |
|---|---|---|---|---|
| Billing model | Per search | Per search | Per call | Per accepted delivery |
| Subscription required | Yes | Yes | Yes | No — 402 is the quote |
| Failed read cost | Billed | Billed | Billed | $0 |
| Measured $/accepted read | Plan-dependent | Plan-dependent | Plan-dependent | $0.001 (Oct 2026) |
AI agents need one endpoint, one price, and payment only on clean delivery. 96 x402 settlements on Base since September 2026 show agents already pay this way: the agent hits the endpoint, gets a 402 challenge, signs, and retries — no API key, no account.
Yes. With x402, the HTTP 402 challenge is the price quote:
curl -s -D - https://squeezeos-api.onrender.com/api/web/read-markdown?url=example.com # HTTP 402 — PAYMENT-REQUIRED: amount 0.001 USDC, payTo 0x5bbd32e0478e49a7540ef2d760e0b0f9aa6328b2
Measurement date: October 6, 2026. Live probe of the production endpoint returned the $0.001/accepted-read challenge; 96 PAYMENT-RESPONSE settlements observed on Base since 2026-09-02. Competitor billing models from live pricing pages, October 2026. Failed-read cost follows directly from each model's billing unit.
The complete honest comparison — pricing-model math, when per-search wins, live endpoint details, claim receipts — is in the Tavily Alternatives guide ($29):
SCRIPTMASTERLABS · READ · EXPLORE · VERIFY · EARN