Give your AI agent
clean web pages.
Send any public URL and get consistent Markdown and structured page data from a shared index. Use up to 99.4% fewer input tokens on measured pages.
From Wikipedia, the free encyclopedia Methods for indexing the Internet **Web indexing**, or **Internet indexing**, comprises methods for indexing the contents of a [website](https://en.wikipedia.org/wiki/Website) or of the [Internet](https://en.wikipedia.org/wiki/Internet) as a whole. Individual websites or [intranet…
curl "https://api.lyrenth.com/v1/public/aidocument?url=https://en.wikipedia.org/wiki/Web_indexing"
claude mcp add --transport http lyrenth https://api.lyrenth.com/mcp \ --header "Authorization: Bearer $LYRENTH_API_KEY"
- 25 reads an hour with no account.
- 2,000 a month with a free key.
- The first 1,000 to claim it get Starter, 20,000 a month, free for 90 days.
- No card.
What famous pages cost,
raw vs indexed.
Every row is a real page read through the index, with token economics reported by the API itself. Reproducible with one call.
The same shape,
for every URL.
Send any public URL, get one AIDocument back: the same grouped JSON envelope every time, versioned forever. Validate against the public JSON Schema.
Full AIDocument schema in the docs →How does AI
actually read you?
AI cannot recommend what it cannot read. Paste your URL and see exactly what an agent receives from your page: how much of it is real content, what is missing, and what to fix. Most sites have never been checked.
An index,
not another scraper.
Most pages you ask for have already been read. Someone else's request warmed the index, so yours comes back in milliseconds and the site is never touched again. The more people read through Lyrenth, the more of the web is already waiting when you arrive. When freshness matters, force_refresh re-indexes on demand.
One canonical AIDocument per URL. Written once, read by everyone: shared infrastructure, not a per-customer scrape.
The open web, crawled on our schedule. Readers ask for the latest; Lyrenth fetches and serves it from the index.
A standing index sits between the two. Rendered, cleaned, normalized, and held.
Every reader resolves against the index and is answered in milliseconds.
The open web, crawled on our schedule. Readers ask for the latest; Lyrenth fetches and serves it from the index.
One canonical AIDocument per URL. Written once, read by everyone: shared infrastructure, not a per-customer scrape.
A standing index sits between the two. Rendered, cleaned, normalized, and held.
Every reader resolves against the index and is answered in milliseconds.
Signal,
not markup.
Every crawl of raw HTML drags in navs, ads, cookie walls, scripts, and trackers. Models pay, in tokens, latency, and dollars, to parse junk before reaching a single useful sentence.
Built for agents
that read the web.
If it consumes web data, it runs better on clean AIDocuments than on raw HTML.
Point it at a URL and see.
Your first read takes about a minute. 2,000 a month free, no card, and nothing to install.