Explore the World’s Best Weather API – For Free
Access accurate and up-to-date weather information via our free weather API, and see why developers and businesses rely on Tomorrow.io for fast, reliable, and hyper-accurate weather data with the most cutting-edge interfaces—the perfect solution for powering weather-dependent features on your websites or application.
Integrate and Adapt with the World’s Best Free Weather API
Get fast, reliable, and hyper-accurate weather data with 60+ layers and insights
Real Time
Integrate cutting-edge, real-time weather data directly into your applications.
Weather Forecast API
Historical Weather API
curl --request GET
--url 'https://api.tomorrow.io/v4/weather/realtime?location=toronto&apikey=XXX'
--header 'accept: application/json'
{
"data": {
"time": "2023-02-14T13:53:00Z",
"values": {
"cloudBase": null,
"cloudCeiling": null,
"cloudCover": 5,
"dewPoint": -0.19,
"freezingRainIntensity": 0,
"humidity": 100,
"precipitationProbability": 0,
"pressureSurfaceLevel": 1005.56,
"rainIntensity": 0,
"sleetIntensity": 0,
"snowIntensity": 0,
"temperature": 0.31,
"temperatureApparent": 0.31,
"uvHealthConcern": 0,
"uvIndex": 0,
"visibility": 14.43,
"weatherCode": 1000,
"windDirection": 278.31,
"windGust": 1.19,
"windSpeed": 1.19
}
},
"location": {
"lat": 43.653480529785156,
"lon": -79.3839340209961,
"name": "Old Toronto, Toronto, Golden Horseshoe, Ontario, Canada",
"type": "administrative"
}
}
Leverage Tomorrow.io’s Free Weather API
Weather Forecast & Real-Time API
Integrate accurate and comprehensive weather data into your applications with Tomorrow.io’s free Weather Forecast API, the ultimate solution for developers and businesses. Get the most precise and reliable weather predictions for any location around the world. Enhance your applications and provide your users with valuable weather data insights with our cutting-edge technology and algorithms.
Historical Weather API
Unlock the power of historical data with our Historical Climate API. Access hourly and daily weather data from up to 20 years in the past, providing valuable historical insights for your applications. Climate Normals’ high-resolution data and innovative aggregation options make it an essential tool for anyone looking to understand and manage the impacts of climate change.
Weather Maps API
Enhance your maps with accurate weather conditions using Tomorrow.io’s Weather Maps API. Retrieve map tiles at any given moment and easily integrate them with popular interactive map libraries like Mapbox, Google Maps, and more. Improve user experience and provide valuable insights with the best weather API.
Weather Monitoring API
Access ultra-accurate, hyperlocal data up to 14 days ahead for any location on the globe for free. Get constant monitoring of predefined locations /.llop0-0–0 insights with our Weather Monitoring API. Configure conditions with a combination of parameters, operators, and constants, or select from our rich collection of templates based on your industry’s use case.
Explore Our Data Catalog
With 60+ different weather data fields possible, including air quality, pollen count, and fire index, you can build almost anything. Improve your project and your operations with the free Tomorrow.io Weather API.
Weather Core
Explore 40+ key weather data fields, including temperature, dewpoint, wind speed, and more.
Air Quality
Understand what precautions to take with respect to pollution, meet EPA standard regulations, and plan your outdoor activity.
Pollen
Estimate areas where plants are germinating and producing pollen that may be lofted into the air. We blend a mixture of statistical and physical/chemical modeling.
Soil
Utilize moisture and temperature data to help plan around agriculture water consumption and railroad risks.
Aviation
Gain an overview of formal airports’ weather reports including METAR, TAF, ASOS, and more.
Fire
Estimate fire danger. Know when and where fire or smoke could impact business operations or communities to help increase safety for employees and local residents.
Flood
Determine the thread of flooding and its impact on infrastructure further in advance.
Lightning
Know when lightning is on the horizon to avoid strikes, plan departures, and avoid energy outages.
Maritime
Implement safe sailing routes and avoid coastal operational risk with relevant oceanic data.
Agriculture
Leverage a variety of data fields to improve agricultural planning and visualize data up to 14 days out.
Precipitation
See and utilize all types of precipitation intensity and duration at all elevations.
Flexible Plans Built to Scale as You Grow
Free
For individuals or teams just getting started
- 5-Day Forecast
- Weather Timelines and Trendlines
- Weather API Access
- Core Weather Data Layers
- Industry-Based Insights Templates
- 24 hours Historical Weather Data
- 1 Automatically monitored Location
- 1 Weather-Based Alert
Enterprise
For teams and companies that need to manage work across initiatives.
- 14-Day Forecast
- Custom SLAs
- Weather on routes
- Tomorrow.io Premium Data Layers: Air Quality Pollen Solar Land Lightning and more
- Technical and Meteorological Support
- SAML – based single sign-on (SSO)
- Custom Automatically Monitored Locations
- Custom Weather-Based Alerts
- Location Types: Point Polygon Polyline
- Advanced historical capabilities
- Weather Maps Solutions
- On Demand RPS
- Minutely Resolution Data
- And more..
Why is Tomorrow.io the World’s Best Weather API?
The Richest Data Catalog
Leverage more than 60 data layers to match your business needs. Tomorrow.io offers the most extensive data catalog available with data layers for a variety of industries.
The Highest-Resolution Data With High Accuracy
Utilize the world’s highest-resolution data with Tomorrow’s proprietary models for every location you need. Combining satellite data and AI/ML, Tomorrow offers the most accurate weather data for forecasting.
An Easy-To-Use API Solution
Access the weather data you need quickly with our easy-to-use API; benefit from a simple, intuitive interface, comprehensive documentation, and hassle-free integration.
The Most Customizable API For Your Application
With the largest data catalog available and our different Weather API solutions, you can find the exact weather data layer and solution for every single location for every use case you care about,
Developer Tools
Check Out Our Community Guidelines
Learn more about how to get in touch with the team via our community guidelines.
Check Out Our Postman Collection
This quickstart will get you up and running with Postman and the Tomorrow.io weather API solutions.
Recipes
A sandbox for experimenting with our API.
Learn More About Our Weather API
Discover how our weather API can transform your projects and decisions in the face of unpredictable weather.
Get Up and Running Quickly in Any Industry
Tomorrow.io Weather API Documentation
Why Tomorrow.io is the Best Weather API?
Tomorrow.io’s free Weather API combines traditional weather data sources with new sensing technologies and proprietary modeling to deliver best-in-class weather data, with hyperlocal observations, ground-level tracking, up-to-date data delivery, and by-minute forecasting.
Getting Started With Tomorrow.io’s Weather API
With Tomorrow.io’s free weather API, you can get up and running immediately! Grab your private API key to start querying parameters. Your key carries full privileges so make sure to keep it secure. Learn more about how can you get started using a eeather API?
How Do You Format Tomorrow.io Weather API?
Information on formatting can be found within our API documentation. There you’ll see information on how to format your Locations (geometry, latlong), Date and Time, Unit System, and Timezones for all queries within the Tomorrow.io weather API.
What Are Webhooks In Tomorrow.io?
Webhooks allow you to receive real-time updates when a specific event occurs, such as an alert notification for a monitored location or weather condition. Configure your webhooks to integrate Tomorrow.io’s weather API with dozens of systems.
What Are Core Weather Data Layers?
With more than 40 core weather data layers, you’ll find almost any basic weather parameter you could need, for any location in the world with our free weather API.
What is a Timeline Endpoint?
A Timeline endpoint allows you to query any weather conditions from any of the data layers used by specifying the location, fields, and timesteps, and receive a response that includes multiple timelines, one for each timestep—all within a single call to the API.
What Are Map Tiles in Tomorrow.io?
For developers who want to superimpose accurate weather conditions on a map, Tomorrow.io’s weather API can help. With Map Tiles you can superimpose weather onto an interactive weather map, with support for OpenLayers, LeafLets, MapBox, Google Maps, and Cesium.
How Do You Use Monitored Locations In Tomorrow.io?
Setting predefined locations within the weather API allows developers to query any of the data endpoints, via point, polygon, or polyline geometry for maximum flexibility with bounding boxes.
What Are Insight Categories in Tomorrow.io?
Leverage weather insights to not only access forecasts but also gain situational awareness and standardized weather events from multiple sources. Insights categories empower managers to monitor the complete weather picture across a range of local, regional, and national alerts.
How To Use Tomorrow.io Weather Events?
This endpoint will allow you to query for weather events by specifying locations and triggers such that the response includes all values on observations or predictions.
What Are Weather Alerts in Tomorrow.io?
With our weather API, when an Event is generated for an Insight being monitored with an Alert, the system will trigger Webhook notifications to any user.
What is an Hourly Weather API?
An Hourly Weather API is a valuable tool that offers a more detailed and localized approach to weather predictions. Unlike traditional API tools that provide a broad overview of weather conditions, an Hourly Weather API allows us to dive into deep insights for specific time periods during the day.
How to Use Weather API?
Getting Started: Signing Up for an API Key
You’ll need to sign up with Tomorrow.io and create an account. The registration process is quite simple and shouldn’t take more than a few minutes.
How Do You Use a Weather API In Python?
Getting started with Tomorrow.io’s weather API in Python is also pretty simple. In order to use any API in Python you need to choose an API that provides data in a format that is compatible with Python, like Tomorrow.io does. First, you will need to sign up for a free API key to use this service.
Enterprise Weather API Use Cases
Build Your Own Weather App With One Call
Use Timelines Endpoint to query any data points to any location with just a single call.
Set Up Severe Weather Alerts Around A Geofence
With our advanced alerting system allows you to subscribe locations you care about to national weather advisories in just a few simple steps.
Minimize Road Risk With Route-Based Weather
Boost your navigation experience by calling the Route endpoint to accurately calculate ETAs and dodge weather risks, all while seamlessly integrating with popular services like Google and Mapbox.
Monitor Forecasted Weather Events with an Insights Dashboard
With the events endpoints, you can easily gather a collection of all forecasted weather events by using custom conditions or insight categories.
Log Real-time Weather for Data Science and Climatology
Log real-time weather by calling our API and logging resolved weather data in a spreadsheet, for data science or climatology use cases.
View Weather Data Map Tiles in Jupyter Notebooks using Python
Visualize weather data and interact with weather maps, charts, and tables using Python and Jupyter Notebooks.
Create a GUI Weather Widget for Raspberry Pi
Create a simple GUI weather widget using Python on Raspberry Pi boards.