LYRENTH
HomePricingIntegrationsDocsBlogBenchmarksIndex statsAboutContact
Alternative

A Firecrawl alternative that is an index, not a crawler.

Firecrawl is a capable tool for what it is: you submit a URL or a crawl job, it fetches and converts on demand. Lyrenth starts from the opposite end: a standing index of 1.1B+ pages already cleaned into AIDocuments, kept fresh, and served in one call. If your agents read the web continuously, the difference compounds on every request.

Get API access Free tier · 2,000 reads/mo · no credit card
Already indexed
Most pages your agent asks for are already in the index: cleaned, structured, deduplicated. A read is a lookup, not a live crawl with a cold start.
One fetch for everyone
The cross-caller cache collapses the same URL requested by a thousand agents into a handful of origin fetches. Fast for you, polite to the site.
A verified, welcome bot
Lyrenth crawls as a verified identity (Web Bot Auth signatures, published IPs, forward-confirmed rDNS) and honors robots.txt. As the open web closes to anonymous fetchers, access itself becomes the moat.
Economics in every response
Each AIDocument carries its own token and cost accounting, so you can see what every read saved versus ingesting raw HTML.
Side by side

The structural difference, stated plainly. Both approaches are legitimate; they optimize for different jobs.

Fetch-on-demand toolsLyrenth
ModelCrawl or scrape when asked; every caller triggers workStanding index; reads are lookups, crawled only on a miss
Repeat readsRe-fetch or per-customer cacheOne canonical AIDocument served to every caller
OutputMarkdown / extraction outputFull AIDocument: markdown, structure, signals, cache truth, token economics
Origin impactScales with your usageAmortized across all users of the index
Crawler identityVariesVerified bot: signed requests, published IPs, rDNS, robots.txt honored

Honest scoping: if you need arbitrary site-wide crawl jobs on domains nobody has indexed, a job-based crawler is the right tool. If your agents read public pages continuously, an index is.

Measured, not promised

Real pages, read through the production index, with the economics the API itself reports:

Stripe API reference307,902 raw2,000 indexed99.4% saved
GitHub REST API quickstart88,614 raw4,876 indexed94.5% saved
React useState reference111,042 raw8,156 indexed92.7% saved

All ten benchmarks

Switching is one endpoint: POST /v1/aidocument with a URL, or npx -y lyrenth-mcp for any MCP client. Free tier is 2,000 reads a month with no card, enough to run it against your real workload before you decide anything.

Get API access First 1,000 builders: Starter free for 3 months