TIME Just Named Tomorrow.io a 100 Most Influential Company. Learn More


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.

curl –request GET \
–url https://api.tomorrow.io/v4/weather/realtime
–header ‘Accept-Encoding: gzip’ \
–header ‘accept: application/json’
“data”: {
“time”: “2023-02-14T13:53:00Z”,
“values”: {
“temperature”: 20,
“windSpeed”: 18.19

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.

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.

Weather Forecast & Real-Time API

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.

Historical Weather API

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 Maps 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.

Weather Monitoring API

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.

See Core Weather Layers

Air Quality

Understand what precautions to take with respect to pollution, meet EPA standard regulations, and plan your outdoor activity.

Explore Air Quality Data


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.

Browse Pollen Details


Optimize solar energy generation from irradiation and avoid crop loss.

Learn More about Solar


Utilize moisture and temperature data to help plan around agriculture water consumption and railroad risks.

Discover Soil Layers


Gain an overview of formal airports’ weather reports including METAR, TAF, ASOS, and more.

See Aviation Data


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.

Explore Fire Layers


Determine the thread of flooding and its impact on infrastructure further in advance.

Browse Flood Data


Know when lightning is on the horizon to avoid strikes, plan departures, and avoid energy outages.

See Lightning Data


Implement safe sailing routes and avoid coastal operational risk with relevant oceanic data.

Explore Maritime Details


Leverage a variety of data fields to improve agricultural planning and visualize data up to 14 days out.

Learn More about Agriculture


See and utilize all types of precipitation intensity and duration at all elevations.

Browse Precipitation Layers

Flexible Plans Built to Scale as You Grow


For individuals or teams just getting started

Try Now
  • 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


For teams and companies that need to manage work across initiatives.

Contact us for Offer
  • 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,

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.

Get The World’s Most Advanced Weather Intelligence