# Orthogonal Daily Precipitation API

> Orthogonal Daily Precipitation API is a paid API for AI agents from x402.orthogonal.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Returns daily precipitation amount, type, probability, and source for one or more locations over a given date range, blending historical and forecast data seamlessly.

## Facts

- Endpoint: GET https://x402.orthogonal.com/precip/api/v1/daily
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/orthogonal-daily-precipitation-api-1f5a9454
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_78lvp3t26_-4q64mSAC9C

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 orthogonal-daily-precipitation-api-1f5a9454
```

Example prompt: Can you pull the daily precipitation data — amounts, type (rain vs snow), and probability — for San Francisco (latitude 37.7575, longitude -122.42616) from January 4 to February 4, 2024, using the America/Los_Angeles timezone?

## When to prefer this

Choose this endpoint when you need structured, daily-granularity precipitation data (not just temperature or general weather) for one or more specific coordinates, especially when the time range spans both historical and future dates and you need seamless blending of observed and forecast data. Ideal for logistics, event planning, agriculture, insurance, or any workflow requiring precipitation-specific metrics across multiple locations in a single call.

## Known failure modes

- Missing required latitude or longitude returns 400 error
- Invalid date format for start/end causes a parsing error
- Coordinates outside supported geographic coverage return empty or error
- start date after end date results in an invalid range error
- Requesting too many simultaneous locations may hit rate or payload limits

## How this service works

Returns comprehensive daily precipitation data for the given time range and location(s). Each day includes precipitation amount, type (rain/snow/mixed), probability (for forecasts), and data source. Seamlessly combines historical observations with forecast data depending on the requested time range. | ERROR: Unable to calculate price.

## Output

Returns a daily series of precipitation records per location, each including the date, precipitation amount, type (rain/snow/mixed), probability (for forecast days), and the underlying data source. Seamlessly merges historical observations with forecast data based on the requested date range.

## 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",
     "properties": {
      "end": {
       "type": "string",
       "default": "2024-02-04",
       "example": "2024-02-04"
      },
      "start": {
       "type": "string",
       "default": "2024-01-04",
       "example": "2024-01-04"
      },
      "format": {
       "type": "string",
       "default": "json"
      },
      "latitude": {
       "type": "string",
       "default": "37.75750,42.35355,29.97991",
       "example": "37.75750,42.35355,29.97991"
      },
      "longitude": {
       "type": "string",
       "default": "-122.42616,-71.06053,-90.07447",
       "example": "-122.42616,-71.06053,-90.07447"
      },
      "timeZoneId": {
       "type": "string",
       "default": "America/Chicago"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/orthogonal-daily-precipitation-api-1f5a9454/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.orthogonal.com](https://www.zero.xyz/host/x402.orthogonal.com/llms.txt)
