Predictable responses
Built for dependable integrations.
Every response carries explicit station identity, data period, units, complete-period status, and the climate context needed by your product.
GET /v1/normals/monthly { "station": {"station_id":"USFL0316","name":"Los Angeles","state":"CA"}, "meta": {"data_period":{"from":1991,"to":2020},"temp_unit":"both","precipitation_unit":"mm"}, "description": "Los Angeles has a Mediterranean climate with warm, dry summers and mild, wet winters.", "data": [{ "month":1,"month_name":"January", "temp_high":{"c":20,"f":68},"temp_low":{"c":9,"f":48.2}, "temp_avg":{"c":14.5,"f":58.1},"temp_range":11, "hdd":108.5,"cdd":0,"precipitation":78.4,"snow":0, "complete_period":true }] }
A documented core response, ready to inspect and test interactively.
Open interactive API docs →