# Open-Meteo Forecast via AIsa

> Open-Meteo Forecast via AIsa is a paid API for AI agents from AIsa MPP Data APIs at api.aisa.one, paid per call via MPP, $0.0001/call, status unknown (last checked 2026-10-18).

Returns 16-day hourly, daily, and/or current weather forecast for a given latitude/longitude coordinate.

## Facts

- Endpoint: GET https://api.aisa.one/apis/v1/openmeteo/forecast?utm_source=zero.xyz
- Price: $0.0001/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Provider: AIsa MPP Data APIs
- Website: https://aisa.one
- Tags: web-search, financial-data, prediction-markets, weather, travel, data, search
- Canonical page: https://www.zero.xyz/c/aisa-mpp-data-apis-open-meteo-forecast-via-aisa-03edd40b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_C8yqiWdi66PLCrZ9I3aT7

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 aisa-mpp-data-apis-open-meteo-forecast-via-aisa-03edd40b
```

Example prompt: What's the weather forecast for the next 7 days at latitude 48.8566, longitude 2.3522 — give me daily max and min temperatures, precipitation totals, and current conditions right now, using the Europe/Paris timezone.

## When to prefer this

Use this endpoint when you need coordinate-based weather forecasts up to 16 days out with flexible granularity (current, hourly, or daily), particularly when you want to pay per request without a subscription. Prefer this over scraping weather sites or calling Open-Meteo directly when using a pay-per-request micropayment workflow via AIsa.

## Known failure modes

- Missing required latitude or longitude returns a validation error
- Invalid coordinate values (out of range) return an error
- Requesting daily variables without specifying a timezone may produce incorrect aggregations
- Unsupported variable names in hourly/daily/current parameters return an error
- Date range exceeding 16 days from now may return partial or empty data
- Network timeout for remote Open-Meteo service

## How this service works

16-day hourly/daily/current weather forecast by coordinates.

<!-- aisa-pricing:start -->
Published reference price: $0.0001 USD per successful request. Account-specific pricing and final settlement may differ.
<!-- aisa-pricing:end -->

## Output

A JSON object containing requested weather data arrays: current conditions (if requested), hourly time-series arrays (if requested), and/or daily aggregated arrays (if requested), all keyed by variable name with corresponding timestamps. Metadata includes location, elevation, timezone offset, and units.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "latitude",
  "longitude"
 ],
 "properties": {
  "daily": {
   "type": "string",
   "example": "temperature_2m_max,temperature_2m_min,precipitation_sum",
   "description": "Comma-separated list of daily aggregation variables to return. Requires `timezone`. Common values: `temperature_2m_max`, `temperature_2m_min`, `temperature_2m_mean`, `precipitation_sum`, `rain_sum`, `snowfall_sum`, `weather_code`, `sunrise`, `sunset`, `sunshine_duration`, `wind_speed_10m_max`, `uv_index_max`."
  },
  "hourly": {
   "type": "string",
   "example": "temperature_2m,precipitation,wind_speed_10m",
   "description": "Comma-separated list of hourly variables to return. Common values: `temperature_2m`, `relative_humidity_2m`, `dew_point_2m`, `apparent_temperature`, `precipitation`, `rain`, `showers`, `snowfall`, `weather_code`, `pressure_msl`, `cloud_cover`, `wind_speed_10m`, `wind_direction_10m`, `wind_gusts_10m`, `shortwave_radiation`, `visibility`."
  },
  "models": {
   "type": "string",
   "example": "auto",
   "description": "Comma-separated forecast models to use. Default `auto` selects the best model mix per location."
  },
  "current": {
   "type": "string",
   "example": "temperature_2m,weather_code",
   "description": "Comma-separated list of current-condition variables to return. Common values: `temperature_2m`, `relative_humidity_2m`, `apparent_temperature`, `is_day`, `precipitation`, `weather_code`, `wind_speed_10m`, `wind_direction_10m`."
  },
  "end_date": {
   "type": "string",
   "format": "date",
   "example": "2024-01-07",
   "description": "End of the interval, `yyyy-mm-dd` (ISO 8601)."
  },
  "latitude": {
   "type": "string",
   "example": "52.52",
   "description": "WGS84 latitude of the location. Multiple coordinates can be comma-separated."
  },
  "timezone": {
   "type": "string",
   "example": "Europe/Berlin",
   "description": "IANA time zone name (e.g. `Europe/Berlin`) or `auto` to resolve from coordinates. Defaults to `GMT`."
  },
  "elevation": {
   "type": "string",
   "example": "38",
   "description": "Manual elevation (meters) for statistical downscaling. Defaults to a 90m DEM. Use `nan` to disable downscaling."
  },
  "longitude": {
   "type": "string",
   "example": "13.41",
   "description": "WGS84 longitude of the location (negative for the Americas). Multiple coordinates can be comma-separated."
  },
  "past_days": {
   "type": "integer",
   "default": 0,
   "description": "Number of past days to inc
… (truncated)
```

## Response schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aisa-mpp-data-apis-open-meteo-forecast-via-aisa-03edd40b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.aisa.one](https://www.zero.xyz/host/api.aisa.one/llms.txt)
