MeteoSource
High-resolution weather forecast API with hourly and daily data, machine-learning corrected models for 150,000+ locations.
Status
🔴 Offline · 821 ms
🔴 Offline · 821 ms
30-day uptime
0.56%
0.56%
Free tier
400 calls/day, free key, no credit card
400 calls/day, free key, no credit card
Auth
API key
API key
Free alternatives (live ranking)
- NOAA National Weather Service — 🟢 Online · Unlimited (US only), no key, no credit card
- 7Timer! — 🟢 Online · Unlimited, no key, no credit card
- Open-Meteo Air Quality — 🟢 Online · 10,000 calls/day, no key, no credit card
Compare MeteoSource with…
- MeteoSource vs NOAA National Weather Service — Unlimited (US only), no key, no credit card
- MeteoSource vs 7Timer! — Unlimited, no key, no credit card
- MeteoSource vs Open-Meteo Air Quality — 10,000 calls/day, no key, no credit card
Paid alternatives
- MeteoSource Flexi — from $39/mo
Frequently Asked Questions
Does MeteoSource require an API key?
Yes, MeteoSource requires a free API key. You can sign up via https://www.meteosource.com/documentation.
What is MeteoSource's free tier?
400 calls/day, free key, no credit card
Is MeteoSource currently online?
We check MeteoSource every hour. The current status is shown at the top of this page. You can also see the 30-day uptime history in the chart above.
Implementation notes
When to use MeteoSource
MeteoSource is worth evaluating when you need ML-corrected forecasts with finer local detail than raw GFS or ECMWF output. Its free tier of 400 calls/day is tight but workable for a single-location widget that caches the response for an hour.
Common pitfalls
- The `demo` key is tied to a single place ID (`london`). Using any other `place_id` value with the demo key returns a 401. Register for a real free key before writing integration code.
- The API uses MeteoSource's own `place_id` identifiers, not city names or coordinates directly. The `/find_places_prefix` endpoint resolves a city name to a place ID, adding a lookup step that costs one of your 400 daily calls.
- Sections of the forecast response (`current`, `hourly`, `daily`) must be explicitly requested via the `sections` parameter. Omitting it returns only `current` data — a different default than most weather APIs which return a bundled response.
- Free tier is restricted to the `v1/free/` endpoint path. The `v1/` path (without `/free/`) requires a paid key and returns a 402 without a descriptive error if you accidentally use it.
Quick start (bash)
curl "https://www.meteosource.com/api/v1/free/point?place_id=london§ions=current,daily&key=YOUR_KEY" Embed this badge
Add a live status badge to your README, docs, or website.
Markdown
[](https://freeapi.watch/meteo-source) HTML
<a href="https://freeapi.watch/meteo-source"><img src="https://freeapi-builder.a10ayassine.workers.dev/badge/meteo-source.svg" alt="MeteoSource Status"/></a>