Weather
Does the Open-Meteo API match its OpenAPI spec?
YesAll 3 operations we tested return responses that match Open-Meteo's published OpenAPI spec (last run 1 Nov 2026).
open-meteo.contract[*]
Spec match
100%
3 of 3 operations
Mismatches
0
distinct findings
First response
0.24s
median of tested calls
Last run
1 Nov
05:35 UTC
Contract vs. published spec
Every tested operation returned a 2xx response whose body matches the spec.
Forecast, air quality and elevation APIs.
Vendor-reported status · 45 days
Open-Meteo doesn't publish a machine-readable status feed.
Test the Open-Meteo API yourself
Portman turns the published spec into contract tests and runs them with Newman.
Star Portman685Portman is open source. A star helps other teams find it.
Questions
- Does the Open-Meteo API match its OpenAPI spec?
- Yes. All 3 operations we tested return responses that match Open-Meteo's published OpenAPI spec (last run 1 Nov 2026).
- Where is the Open-Meteo OpenAPI spec?
- Open-Meteo publishes its OpenAPI description at https://github.com/open-meteo/open-meteo/tree/main/openapi.
- Is the Open-Meteo API down?
- Open-Meteo does not publish a machine-readable status feed. Our last contract run got responses on 1 Nov 2026.
- How can I contract-test the Open-Meteo API myself?
- Run Portman against the spec: npx @apideck/portman -u https://raw.githubusercontent.com/open-meteo/open-meteo/main/openapi/forecast.yml --runNewman. Portman generates contract tests for every operation and checks status codes, content types and response schemas.