When AI agents need weather data, they need accuracy - not broad forecasts averaged over huge geographic areas. They need ground truth, not guesswork.
Today we're excited to highlight Precip, the world's most accurate historical weather data platform, now available on Orthogonal.
What is Precip?
Precip provides hyper-local, observation-based weather data at 1km resolution across the entire US lower 48 states. Unlike traditional weather services that rely on forecasts and sparse weather station networks, Precip uses machine learning to calibrate satellite, radar, and gauge data into rainfall totals that are 60% more accurate than NOAA forecasts with 275% better rainfall detection.
Trusted by thousands of users for accurate rainfall totals, reliable soil conditions, and detailed weather history - even in the most remote locations - Precip eliminates the need to deploy physical weather stations or rain gauges.
Key Features
Observation-Based, Not Forecasts
Precip measures what actually happened, not what was predicted. Get up-to-the-hour rainfall estimates that automatically become more accurate over time as more data sources are incorporated.
Hyper-Local Precision
Measure precipitation at 0.6–1.2km resolution instead of broad estimates over a general area. Determine the exact conditions at specific coordinates - critical for agriculture, construction, insurance, and logistics.
Comprehensive Weather Data
Beyond rainfall, Precip provides soil moisture, soil temperature, air temperature, humidity, wind speed and direction, cloud cover, and more.
Multiple Data Formats
All endpoints support GeoJSON (for mapping tools), CSV (for spreadsheets and pandas), and JSON (table-style format) - making it easy to integrate into any workflow.
Using Precip with Orthogonal
Hourly Rainfall Data
// Using @orth/sdk - The simplest way to call APIs
// Install: npm install @orth/sdk
import Orthogonal from "@orth/sdk";
const orthogonal = new Orthogonal({
apiKey: process.env.ORTHOGONAL_API_KEY,
});
// Get hourly rainfall history for a location
const output = await orthogonal.run({
api: "precip",
path: "/api/v1/hourly",
query: {
"start": "2026-01-01",
"end": "2026-02-01",
"longitude": "-83.7430",
"latitude": "42.2808"
}
});
console.log(output);Daily Precipitation Totals
// Get daily rainfall accumulation
const output = await orthogonal.run({
api: "precip",
path: "/api/v1/daily",
query: {
"start": "2026-01-01",
"end": "2026-02-01",
"longitude": "-97.7431",
"latitude": "30.2672"
}
});
console.log(output);Using x402 Protocol
Precip on Orthogonal also supports x402 - an open protocol that enables native payments in HTTP. With x402, your agents can pay for API calls directly using USDC stablecoins, with no API keys required.
// Install: npm install x402-fetch viem
import { wrapFetchWithPayment } from "x402-fetch";
import { privateKeyToAccount } from "viem/accounts";
const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPayment = wrapFetchWithPayment(fetch, account);
// Get last 48 hours of rainfall - payment is automatic
const lon = -122.4194;
const lat = 37.7749;
const url =
`https://api.precip.ai/x402/api/v1/last-48` +
`?longitude=${lon}&latitude=${lat}`;
const response = await fetchWithPayment(url, {
method: "GET",
});
const result = await response.json();
console.log(result);x402 enables a new paradigm where AI agents can autonomously pay for services using stablecoins - no subscriptions, no API key management, just seamless agent-to-agent payments.
Available Endpoints
| Endpoint | Method | Description |
|---|---|---|
| /api/v1/hourly | GET | Comprehensive hourly precipitation data |
| /api/v1/daily | GET | Daily precipitation accumulation totals |
| /api/v1/last-48 | GET | Total precipitation in the last 48 hours |
| /api/v1/recent-rain | GET | Most recent precipitation event details |
| /api/v1/soil-moisture-hourly | GET | Hourly soil moisture at 0-10cm depth |
| /api/v1/temperature-hourly | GET | Hourly near-surface air temperature (C) |
| /api/v1/wind-speed-hourly | GET | Hourly near-surface wind speed (m/s) |
Precip offers many more endpoints including soil moisture daily, soil temperature, cloud cover, humidity, wind direction, wind gusts, solar radiation, and map tiles. View all endpoints on Orthogonal.
Why Agents Love Precip
- Accuracy: 60% more accurate than NOAA forecasts, 275% better rainfall detection
- Precision: 0.6–1.2km resolution - gauge-level accuracy without physical gauges
- Observations, not forecasts: Data based on what actually happened, not predictions
- Comprehensive: Rainfall, soil moisture, soil temperature, and full atmospheric data
- Flexible formats: GeoJSON, CSV, and JSON for any integration
Use Cases
- Agriculture: Monitor field-level rainfall and soil conditions to optimize irrigation schedules
- Construction: Track precipitation at job sites to plan work schedules around actual weather
- Insurance: Verify weather claims with precise, location-specific rainfall records
- Logistics: Route planning based on real weather conditions at specific locations
- Research: Access high-resolution historical weather data for climate and environmental studies
Try It Today
Sign up for Orthogonal and get $10 free credits to try Precip and dozens of other APIs. No API keys to manage, no accounts to create - just instant access to powerful tools for your agents.