Bulk Data
The Meteostat bulk data interface provides access to weather and climate data across all weather stations in Parquet format. It's especially useful for large-scale, spatial analysis. Users are not required to sign up for this service.
π Accessβ
This interface does not require an API key. However, when using this service you must comply with our terms of service. Please make sure to cache data if possible and forbear from sending malicious calls to this service.
Data is available in three different granularities:
Years without data will return an HTTP 404 status code.
π Quick Startβ
The download of annual data dumps is dead simple and doesnβt even require an API key:
curl "https://data.meteostat.net/hourly/2024.parquet" --output "2024.parquet"
π Update Cycleβ
The dumps are updated regularly, depending on the granularity of records. Recent hourly data should be available after a maximum of 24 hours.
π Specificationβ
This dataset is not versioned. Therefore, clients must be able to handle changes in the data structure.
- New columns may be added to the datasets without prior notice.
- The order of columns may change without prior notice.
- Changes to the data types of columns are not communicated ahead of time if types can be cast automatically (e.g., integer to float).
- Existing columns may be removed or renamed with a minimum 90-day notice.
- Breaking changes will be announced ahead of time in the changelog.
π Changelogβ
Subscribe to changes via RSS or Atom.
The bulk data interface is out of beta and is now considered stable. Any breaking changes will be announced in this changelog ahead of time, as described in the specification.
π Learn Moreβ
ποΈ Hourly Data
This endpoint provides one Parquet file per year. The provided data is aggregated from historical databases, METAR reports and SYNOP data.
ποΈ Daily Data
This endpoint provides one Parquet file per year.
ποΈ Monthly Data
This endpoint provides a single Parquet file containing historical monthly data for all weather stations.