{"uid":"cap_1ptR1IizGi0RZjJArpgbH","slug":"precip-ai-hyperlocal-weather-data-api-precip-ai-hourly-precipitation-958f01fd","name":"Precip AI Hourly Precipitation Data","description":"Returns comprehensive hourly precipitation data for the given time range and location(s). Each hour 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.","url":"https://mpp.orthogonal.com/precip/api/v1/hourly?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":null,"responseSchema":null,"example":{"request":{"hours":24,"latitude":37.7749,"longitude":-122.4194},"response":{"type":"FeatureCollection","features":[{"type":"Feature","geometry":{"type":"Point","coordinates":[-122.4194,37.7749]},"properties":{"hours":[{"slr":10,"rain":0,"snow":0,"precip":0,"source":"observation","startTime":"2026-06-16T21:00:00+0000","precip_type":"rain","precip_probability":null},{"slr":10,"rain":0,"snow":0,"precip":0,"source":"observation","startTime":"2026-06-16T22:00:00+0000","precip_type":"rain","precip_probability":null},{"slr":10,"rain":0,"snow":0,"precip":0,"source":"observation","startTime":"2026-06-16T23:00:00+0000","precip_type":"rain","precip_probability":null},{"slr":10,"rain":0,"snow":0,"precip":0,"source":"observation","startTime":"2026-06-17T00:00:00+0000","precip_type":"rain","precip_probability":null},{"slr":10,"rain":0,"snow":0,"precip":0,"source":"observation","startTime":"2026-06-17T01:00:00+0000","precip_type":"rain","precip_probability":null},{"slr":10,"rain":0,"snow":0,"precip":0,"source":"observation","startTime":"2026-06-17T02:00:00+0000","precip_type":"rain","precip_probability":null},{"slr":10,"rain":0,"snow":0,"precip":0,"source":"observation","startTime":"2026-06-17T03:00:00+0000","precip_type":"rain","precip_probability":null},{"slr":10,"rain":0,"snow":0,"precip":0,"source":"observation","startTime":"2026-06-17T04:00:00+0000","precip_type":"rain","precip_probability":null},{"slr":10,"rain":0,"snow":0,"precip":0,"source":"observation","startTime":"2026-06-17T05:00:00+0000","precip_type":"rain","precip_probability":null},{"slr":10,"rain":0,"snow":0,"precip":0,"source":"observation","startTime":"2026-06-17T06:00:00+0000","precip_type":"rain","precip_probability":null},{"slr":10,"rain":0,"snow":0,"precip":0,"source":"observation","startTime":"2026-06-17T07:00:00+0000","precip_type":"rain","precip_probability":null},{"slr":10,"rain":0,"snow":0,"precip":0,"source":"observation","startTime":"2026-06-17T08:00:00+0000","precip_type":"rain","precip_probability":null},{"slr":10,"rain":0,"snow":0,"precip":0,"source":"observation","startTime":"2026-06-17T09:00:00+0000","precip_type":"rain","precip_probability":null},{"slr":10,"rain":0,"snow":0,"precip":0,"source":"observation","startTime":"2026-06-17T10:00:00+0000","precip_type":"rain","precip_probability":null},{"slr":10,"rain":0,"snow":0,"precip":0,"source":"observation","startTime":"2026-06-17T11:00:00+0000","precip_type":"rain","precip_probability":null},{"slr":10,"rain":0,"snow":0,"precip":0,"source":"observation","startTime":"2026-06-17T12:00:00+0000","precip_type":"rain","precip_probability":null},{"slr":10,"rain":0,"snow":0,"precip":0,"source":"observation","startTime":"2026-06-17T13:00:00+0000","precip_type":"rain","precip_probability":null},{"slr":10,"rain":0,"snow":0,"precip":0,"source":"observation","startTime":"2026-06-17T14:00:00+0000","precip_type":"rain","precip_probability":null},{"slr":10,"rain":0,"snow":0,"precip":0,"source":"observation","startTime":"2026-06-17T15:00:00+0000","precip_type":"rain","precip_probability":null},{"slr":10,"rain":0,"snow":0,"precip":0,"source":"observation","startTime":"2026-06-17T16:00:00+0000","precip_type":"rain","precip_probability":null},{"slr":10,"rain":0,"snow":0,"precip":0,"source":"observation","startTime":"2026-06-17T17:00:00+0000","precip_type":"rain","precip_probability":null},{"slr":10,"rain":0,"snow":0,"precip":0,"source":"observation","startTime":"2026-06-17T18:00:00+0000","precip_type":"rain","precip_probability":null},{"slr":10,"rain":0,"snow":0,"precip":0,"source":"observation","startTime":"2026-06-17T19:00:00+0000","precip_type":"rain","precip_probability":null},{"slr":10,"rain":0,"snow":0,"precip":0,"source":"observation","startTime":"2026-06-17T20:00:00+0000","precip_type":"rain","precip_probability":null},{"slr":10,"rain":0,"snow":0,"precip":0,"source":"observation","startTime":"2026-06-17T21:00:00+0000","precip_type":"rain","precip_probability":null}],"units":{"rain":"mm","snow":"mm","precip":"mm","precip_probability":"percent"},"timeZoneId":"GMT"}}]}},"exampleRequest":{"hours":24,"latitude":37.7749,"longitude":-122.4194},"tags":["weather","rainfall","hyperlocal","climate","data"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":true,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"dynamic","summary":"$0.01/call","primary":{"kind":"dynamic","protocol":"mpp","network":"tempo","amountUsd":null,"per":"call","confidence":"unknown"},"accepted":[{"kind":"dynamic","protocol":"mpp","network":"tempo","amountUsd":null,"per":"call","confidence":"unknown"}]},"paymentMethods":[{"uid":"pm_xs6-BeQ3ED_Oc4X6JV58p","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"unknown","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":"Precip AI - Hyperlocal Weather Data API","brandSlug":"precip-ai-hyperlocal-weather-data-api-mpp","brandBaseUrl":"https://api.precip.ai","brandDocsUrl":"https://api.precip.ai","whatItDoes":"Returns comprehensive hourly precipitation data for a specified time range and location(s)","exampleAgentPrompt":"Can you pull the hourly precipitation data from Precip AI for coordinates 37.7749, -122.4194 from January 10 to January 15, 2024? I need the rainfall amount for each individual hour across that date range.","exampleUseCases":null,"resultDescription":"A time-series array of hourly precipitation records for the requested location(s) and time range, with each hour containing rainfall accumulation values and associated metadata such as timestamps and location identifiers.","failureModes":["Invalid or out-of-range coordinates return a 400 or 422 error","Date range exceeds allowed maximum window returns an error","Missing required location or time parameters returns a validation error","Future dates beyond forecast availability may return no data or an error","Rate limiting or quota exceeded returns a 429 error","Locations over open ocean or unsupported regions may return null or sparse data"],"whenToPreferThis":"Use this endpoint when you need granular, hour-by-hour precipitation data for a specific location or set of locations over a defined time range. It is ideal for applications requiring high temporal resolution rainfall data such as stormwater management, agricultural irrigation scheduling, construction planning, flood risk assessment, or climate event reconstruction. Prefer this over the Daily endpoint when hourly granularity is essential, and over the Last 48 endpoint when you need a custom date range beyond the last 48 hours.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T06:52:02.514Z","isFirstParty":false,"canonicalSlug":"precip-ai-hyperlocal-weather-data-api-precip-ai-hourly-precipitation-958f01fd"}