Find sources
GET /api/search?q=...Query Purili's crawler-built index using normal terms or advanced operators.
puri.li/api
A straightforward public API for Purili's independent web index. Search for pages, retrieve their stored content, and ship without keys, quotas, or billing.
Building an independent web index
example.org/research
How modern search crawlers work
docs.example.net/crawling
Open infrastructure for the web
web.example.com/index
source: purili-index · liveFetch: false
The basic workflow
Search returns ranked pages and clean snippets. Context turns a selected result into stored, machine-readable text.
GET /api/search?q=...Query Purili's crawler-built index using normal terms or advanced operators.
GET /api/context?url=...Get extracted text, passages, structured metadata, and an explicit coverage label.
Available now
/api/searchRanked results from our web index.
/api/contextStored text for an indexed URL.
/api/suggestClean autocomplete suggestions.
/api/correctQuery spelling and spacing corrections.
/api/infocardEntities, facts, and instant answers.
/api/imagesWikimedia-powered image results.
/api/newsCached news feed results.
/api/crawler-statsLive public index statistics.
Core search results come from Purili's own crawler and index—not a repackaged search provider.
No accounts, credentials, usage tiers, or client libraries. Use any HTTP stack you already have.
Plain JSON, explicit provenance, coverage labels, CORS support, and documented failure modes.
Parameters, schemas, examples, errors, CORS, usage policy, and all public endpoints.