# Vibesprings Historical Daily Weather

> Vibesprings Historical Daily Weather is a paid API for AI agents from vibesprings.net, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-11, last successful call 2026-06-10).

Returns historical daily weather data (temperature, precipitation, wind speed, conditions) for any worldwide location over a date range up to 90 days.

## Facts

- Endpoint: GET https://vibesprings.net/api/weather?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Last successful call: 2026-06-10
- Success rate: 83% of calls made through Zero
- Rating: 5.0 / 5 from 2 reviews
- Activations on Zero: 8
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vibesprings-net-c6a35236
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_oNOso1AJCM4p5No1DwqoV

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 vibesprings-net-c6a35236
```

Example prompt: What was the daily weather like in London from March 1 to March 31, 2024 — specifically temperature, precipitation, and wind speed?

## When to prefer this

Use this endpoint when you need historical (past) daily weather data for any global location over a specific date range. It supports flexible location input (city names, regions, or coordinates) and covers temperature, precipitation, wind, and conditions. Prefer this over the current weather or forecast endpoints when your use case involves past dates, retrospective analysis, event reconstruction, or data enrichment with historical climate context.

## Known failure modes

- Invalid date format (not YYYY-MM-DD) returns a validation error
- Future dates provided as start_date or end_date result in an error since only historical data is supported
- Date range exceeding 90 days may be rejected or truncated
- Unrecognized or ambiguous location string may return no results or an error
- Missing required parameters (location, start_date, or end_date) returns a 400-level error
- Payment failure via x402 protocol results in 402 Payment Required

## How this service works

Historical weather and climate database. Access daily temperature highs, lows, total precipitation (rain/snow), wind speeds, and cloud conditions for any coordinates or city worldwide. Essential for geointelligence, climate modeling, historical records, and agricultural planning.

## Output

Daily historical weather records for the specified location and date range, including temperature, precipitation amounts, wind speed, and general weather conditions for each day within the queried period (up to 90 days).

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "end_date": "2024-02-14",
   "location": "London",
   "start_date": "2024-01-15"
  }
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "location",
      "start_date",
      "end_date"
     ],
     "properties": {
      "end_date": {
       "type": "string",
       "description": "End date for historical query in YYYY-MM-DD format (maximum range: 90 days)"
      },
      "location": {
       "type": "string",
       "description": "City name, region, country, or geocode coordinates (e.g. 'London', 'Paris', '40.7128,-74.0060')"
      },
      "start_date": {
       "type": "string",
       "description": "Start date for historical query in YYYY-MM-DD format (must be in the past)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "days": [
   {
    "date": "2024-01-01",
    "condition": "Partly cloudy",
    "temp_max_c": 8.5,
    "temp_min_c": 4.2,
    "wind_max_kmh": 15.4,
    "precipitation_mm": 1.2
   }
  ],
  "period": {
   "end": "2024-01-07",
   "start": "2024-01-01"
  },
  "summary": {
   "avg_temp_c": 6.35,
   "days_with_rain": 3,
   "total_precipitation_mm": 5.4
  },
  "latitude": 51.5074,
  "location": "London, Greater London, United Kingdom",
  "timezone": "Europe/London",
  "longitude": -0.1278,
  "processingTime": "120ms"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vibesprings-net-c6a35236/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from vibesprings.net](https://www.zero.xyz/host/vibesprings.net/llms.txt)
