oriz-air-quality-india-api

CPCB air-quality readings for Indian cities — daily.

Scraped by GitHub Actions, served as static JSON via GitHub Pages and raw.githubusercontent.com. No Cloudflare Workers, no ongoing cost.

Endpoints

URL Description
https://aqi-india.api.oriz.in/latest.json Most recent scrape (CNAME → GH Pages; DNS may be pending)
https://chirag127.github.io/oriz-air-quality-india-api/latest.json Direct GitHub Pages
https://raw.githubusercontent.com/chirag127/oriz-air-quality-india-api/main/data/latest.json Raw, no Pages dependency
.../data/<YYYY-MM-DD>.json Dated snapshot

Schedule

Cron: 0 6 * * * (UTC). Re-runnable manually via the scrape workflow.

Local run

npm install
node scripts/scrape.mjs

License

MIT — see LICENSE.


Source: see knowledge/decisions/architecture/api-scraping-tos-audit.md. Attribution required. Non-commercial public-data redistribution.