Real-Time & Historical World Weather Data API
Retrieve instant, accurate weather information for any location in the world in lightweight JSON format.
Trusted by 75,000 companies worldwide
- Happy Customers:
Real-Time, History, Forecast
Our API covers global weather data across the board — from a multi-year history all the way to live information and accurate weather forecasts.
Millions of Locations
Make use of live or hour-by-hour weather data for millions of cities and towns worldwide, supporting a variety of methods to look up any location.
Rock-Solid Uptime & Speed
Powered by best-in-class cloud infrastructure, our API delivers data in milliseconds around the clock with an uptime of nearly 100%.
Start Free, Upgrade Later
Start testing the API immediately by signing up for our Free Plan. You can always upgrade later — no strings attached.
Intuitive APIs.
Effortless Integration.
Limitless Opportunities.
From currencies to weather, PDFs to more, our API marketplace has it all. Start exploring today and find the perfect building blocks for your next project.
Browse All APIs
Access to Global Weather Data,
Developer-friendly
Get instant access to accurate weather data for any geo-point in the world and enjoy a rich set of capabilities:
Real-Time Weather API
Historical Weather API
Weather Forecasts API
Location Autocomplete
Bulk API Endpoint
information or make use of accurate weather forecasts.
{ "request": { "type": "City", "query": "San Francisco, United States of America", "language": "en", "unit": "m" }, "location": { "name": "San Francisco", "country": "United States of America", "region": "California", "lat": "37.776", "lon": "-122.419", "timezone_id": "America/Los_Angeles", "localtime": "2025-03-04 02:35", "localtime_epoch": 1678490800, "utc_offset": "-8.0" }, "current": { "observation_time": "02:35 PM", "temperature": 15, "weather_code": 123, "weather_icons": [ "https://assets.weatherstack.com/images/wsymbol.png" ], "weather_descriptions": ["Overcast"], "wind_speed": 17, "wind_degree": 260, "wind_dir": "W", "pressure": 1015, "precip": 0, "humidity": 80, "cloudcover": 100, "feelslike": 15, "uv_index": 0, "visibility": 16 } }
Powered by a strong backbone of data sources, our weather data API comes with the highest level of reliability, consistency, and accuracy.
Weather data is delivered in lightweight JSON format to ensure a high level of speed and compatibility with any programming language.
Our REST API is backed by a scalable cloud infrastructure built and maintained by a player capable of handling billions of requests per day.
Millions of locations can be looked up by city or region name, ZIP code, IP address, or even using latitude and longitude coordinates.
All data streams sent to and from the weatherstack API are secured using industry-standard 256-bit HTTPS (SSL) encryption.
An API is only as good as its documentation, which is why a series of interactive code examples in multiple languages are waiting for you.
Join more than 75,000 companies worldwide using the weatherstack API
We are proud of delivering accurate weather data to some of
the smartest brands out there.