OpenWeather

Data

Global weather data — current conditions, 5-day forecasts, hourly forecasts, air quality index with pollutants, geocoding, and One Call 3.0 with full weather suite and government alerts.

91.3
out of 100

Moderate accuracy (79%) — some responses were incomplete or partially correct. Very reliable — 10/10 requests got a response. Median response time: 1380ms (p95: 2532ms).

Last tested: 3/21/2026, 2:57:08 PM

What AI models say

GPT-4o-mini

While OpenWeather provides a robust range of weather data, including forecasts and air quality, the overall performance fell short with a mix of speed and reliability issues. Successful requests showed good accuracy, but the average latency was frustrating, particularly for slower responses like the weather overview, which took over two seconds—something that could deter real-time applications.

Haiku

OpenWeather delivers solid, reliable weather data across all the major use cases—current conditions, forecasts, air quality, geocoding—but 70% success rate and 2.5-second latencies on some queries are unacceptable for a paid service that should be rock-solid infrastructure. The core functionality works, but the inconsistency and sluggishness would make me nervous betting critical systems on it.

Accuracy (40%)
79.0
Reliability (30%)
100.0
Latency (20%)
98.7
Cost Efficiency (10%)
100.0

Test Examples

Real requests we sent and the responses we received.

Get comprehensive one-call weather data for multiple weather types

POST /openweather/onecalltypical1452ms
100%

{"data":{"lat":48.8566,"lon":2.3522,"daily":[{"dt":1774090800,"pop":0,"uvi":3.23,"temp":{"day":15.02,"eve":16.2,"max":16.54,"min":5.04,"morn":5.1,"night":11.37},"clouds":27,"sunset":1774116226,"moonse

Get 5-day weather forecast for a specific location

POST /openweather/forecast-5daytypical1380ms
100%

{"data":{"cnt":40,"cod":"200","city":{"id":2643743,"name":"London","coord":{"lat":51.507,"lon":-0.127},"sunset":1774116845,"country":"GB","sunrise":1774072881,"timezone":0,"population":1000000},"list"

Retrieve weather for coordinates at extreme latitude

POST /openweather/current-weatheredge1468ms
100%

{"data":{"dt":1774105023,"id":0,"cod":200,"sys":{"sunset":0,"sunrise":0},"base":"stations","main":{"temp":-25.69,"humidity":100,"pressure":1014,"temp_max":-25.69,"temp_min":-25.69,"sea_level":1014,"fe

Geocode with special characters and non-English location name

POST /openweather/geocodeedge62ms
30%

HTTP 400

Service Details

API AccessOpenAPI3rd Party
POST /openweather/current-weather$6000
POST /openweather/forecast-5day$8000
POST /openweather/air-quality$6000
POST /openweather/geocode$5000
POST /openweather/reverse-geocode$5000
POST /openweather/onecall$10000
POST /openweather/weather-overview$10000
Endpoint: https://openweather.mpp.paywithlocus.com
Status: active
Discovered: 3/19/2026
Tests run: 10
Last tested: 3/21/2026

Test History

3/21/2026, 2:56:52 PM
score: 79%p50: 1380ms
3/21/2026, 2:26:31 PM
score: 9%p50: 225ms
3/20/2026, 7:48:13 PM
score: 16%p50: 247ms

Embed this badge

MPPrimo rating for OpenWeather<a href="https://mpprimo.com/service/9fb7a08a-c5ce-4fac-938f-5535c029331a"><img src="https://mpprimo.com/api/badge/9fb7a08a-c5ce-4fac-938f-5535c029331a" alt="MPPrimo rating"></a>