Skip to content
Environment Suite

Air quality, weather, monsoon flux — at hex resolution.

CPCB + IMD + Bhuvan + ISRO data, fused, gap-filled, and exposed at H3 res-8. Same shape across the country.

AQI stations ingested
1,200+
Weather stations
700+
Update cadence
15 min
Cells with ≥1 signal
8.9M

Endpoints

MethodPathCostTier
GET/v1/env/aqi?h3=
Cell-level AQI + dominant pollutant.
6free
GET/v1/env/weather?h3=
Temp, humidity, wind, precipitation now.
6free
GET/v1/env/forecast?h3=
6-hour forecast, hex-resolved.
12pro

Try it from your terminal

No SDK install. Plain HTTP. Works the same from a Lambda, a Jupyter notebook, or an LLM tool call.

curl -H "X-API-Key: $GR_KEY" \
  "https://api.gridrock.ai/v1/env/aqi?h3=8861aacd1bfffff" | jq
For agents

Drop into Claude / OpenAI / LangGraph as env_aqi

Bind once. Call on demand. Get back a verbose, deterministic shape that any LLM can reason over without prompt engineering.

# LangGraph tool
await gridrock.invoke("env_aqi", { h3 })
# → { aqi: 187, category: "unhealthy", dominant: "PM2.5", source: "CPCB", as_of: "2026-05-04T..." }
Why Bharat

Western APIs miss Indian seasonal extremes. We model monsoon onset, Diwali spikes, stubble-burning corridors and dust storms because India's atmosphere refuses to behave like the textbook.

Related

Start building with Environment — free

No card. No sales call. 60-second self-serve, agents included.

Get a free key