AI Agents
This site is built for crawlers and LLMs as much as humans. Every page has three formats.
Formats
| Format | Leaderboard | Per station |
|---|---|---|
| HTML | / | /s/{provider}/{id} |
| JSON | /index.json | /s/{provider}/{id}.json |
| Markdown | /index.md | /s/{provider}/{id}.md |
Structured entry points
- /llms.txt — plain-text manifest
- /sitemap.xml — all ~650 station URLs
- /openapi.yaml — machine-readable API spec
- /robots.txt — explicitly allows GPTBot, ClaudeBot, PerplexityBot, Google-Extended
Example agent prompts
Fetch https://oaq.pages.dev/index.md and list the 5 worst stations in India right now.
Fetch https://oaq.pages.dev/s/cpcb/1420.md and summarize the air quality at this station.
Rate limits
None for read endpoints. Be reasonable. Identify your bot in User-Agent. We log nothing personal.