Getting Started With Meteomatics Weather API
Meteomatics provides a REST1-style API to retrieve historic, current, and forecast data globally. This includes model data and observational data in time series and areal formats. Areal formats are also offered through a WMS2/WFS3-compatible interface. Geographic and time series data can be combined in certain file formats, such as NetCDF.
Sign up for a free API test account
How Does It Work?
The URL for an API query has the following structure:
api.meteomatics.com/validdatetime/parameters/locations/format?optionals
API Login / Sign in
Use your login username and password you received via email to login by clicking on the button below.
Your First Query
After you receive your login username and password, you can immediately start using and exploring the Weather API.
By clicking on the following example link for the current air temperature in Berlin, you will be prompted to enter your login details.
https://api.meteomatics.com/2025-04-29T00:00:00Z/t_2m:C/52.520551,13.461804/html
You can also use our URL creator tool, which guides you step-by-step.
Use a Time Interval
Get the temperature for a three-day interval with hourly increments:
api.meteomatics.com/2025-04-29T00:00:00Z--2025-05-02T00:00:00Z:PT1H/t_2m:C/52.520551,13.461804/html
Let's Add More Parameters
For more than one parameter, separate them by commas:
api.meteomatics.com/2025-04-29T00:00:00Z--2025-05-02T00:00:00Z:PT1H/t_2m:C,precip_1h:mm,wind_speed_10m:ms/52.520551,13.461804/html
Get Parameters On a Grid
For specific areas, adapt coordinates as needed. Example:
api.meteomatics.com/2025-04-29T00:00:00Z/t_2m:C/50,10_40,20:0.02,0.04/html
Output Formats
Change the output format by replacing html
:
png
, xml
, json
, netcdf
, etc.
api.meteomatics.com/2025-04-29T00:00:00Z--2025-05-02T00:00:00Z:PT1H/t_2m:C/52.520551,13.461804/json
Need some help?
Use the URL Creator to easily build API requests: Checkout the URL Creator
Get A Subscription
Subscribe to the Meteomatics Weather API here or contact us directly.
Check out our API packages Sign up for a free API test account
Email: [email protected].
Phone (Switzerland): +41 71 272 66 50
Phone (Germany): +49 30 200 74 280
Phone (France): +33 7 89 57 22 32
Phone (USA): +1 814 689 99 31
Get Support
Email: [email protected].
Footnotes
We value your business and are proud to be a reliable partner. Our API has been online since May 2015.