# Invoket Climate Anomaly API

> Invoket Climate Anomaly API is a paid API for AI agents from api.invoket.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-10).

Returns how far observed temperature, precipitation, and wind departed from the 1991–2020 WMO climatological normal for any GPS coordinate over a specified date range, using ERA5 reanalysis data.

## Facts

- Endpoint: GET https://api.invoket.com/climate/anomaly?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/invoket-climate-anomaly-api-7e063d63
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_J4mUki7GuTbcEgdu17hW5

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability invoket-climate-anomaly-api-7e063d63
```

Example prompt: Tell me how much the temperature, precipitation, and wind at 48.8566°N, 2.3522°E deviated from the 1991–2020 climate normal during July 2023 — I want the ERA5-based anomalies for that location and date range.

## When to prefer this

Choose this endpoint when you need to quantify how much a specific location's climate departed from its long-term normal — useful for climate risk, agricultural analysis, insurance, anomaly detection, or environmental reporting. Prefer over raw weather history endpoints when the 1991–2020 WMO baseline comparison is specifically needed. Ideal for agentic workflows requiring no account setup, paying per-call in USDC via x402.

## Known failure modes

- Invalid or out-of-range GPS coordinates return an error
- Date range outside ERA5 coverage (pre-1940) yields no data
- Missing required query parameters (location, date range) return a 400-level error
- Payment failure via x402 returns a 402 status with payment details
- Requests for future dates have no ERA5 reanalysis data available
- GRIB decoding errors may occur for unusual or malformed requests

## How this service works

The checks your agent runs before it acts: verify a bank account, a phone number, a law in force, the weather or a vehicle — computed from official sources, with provenance in every response. You only pay for answers.

## Output

Returns per-variable climate anomaly values (temperature, precipitation, wind) showing how much observed ERA5 conditions departed from the 1991–2020 WMO 30-year normal at the requested GPS point, decoded from GRIB format.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "to",
  "lat",
  "lon",
  "from"
 ],
 "properties": {
  "to": {
   "type": "string"
  },
  "lat": {
   "type": "string",
   "description": "Latitude in decimal degrees. Alternative: pass city=<name> (alias location=, optional country= ISO 3166 alpha-2) instead of lat+lon — resolved via the embedded GeoNames gazetteer (exact match, most populous wins) and echoed back as data.location"
  },
  "lon": {
   "type": "string"
  },
  "from": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/invoket-climate-anomaly-api-7e063d63/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.invoket.com](https://www.zero.xyz/host/api.invoket.com/llms.txt)
