Tomorrow.io website screenshot

Tomorrow.io

Tomorrow.io is a Boston-based weather intelligence platform combining a global proprietary numerical weather model, a constellation of microsatellite weather radars, and a developer-facing v4 REST API. The platform exposes 60+ hyperlocal data layers — core weather, air quality, pollen, solar, soil, fire, flood, lightning, maritime, aviation, road — together with map tiles, severe-weather event detection, routable forecast queries, climate normals, historical archive access, customer-defined locations, named insights, and threshold-based webhook alerts. Used by airlines, on-demand logistics platforms, agriculture, energy, and the US Air Force, Tomorrow.io's API is designed for ETA-aware route planning, geofenced alerting, agentic workflows, and large-scale operational decisioning under weather risk.

8 APIs 12 Features
WeatherForecastClimateRiskAir QualityPollenLightningSevere WeatherMapsRoutingSatelliteMicrosatellitesRadarGeospatialAlerts

APIs

Tomorrow.io Weather API

Realtime conditions, 14-day forecast (minutely, hourly, daily), and flexible timeline retrieval across the full Tomorrow.io 60+ data-layer catalog for any point, polygon, or pol...

Tomorrow.io Historical Weather API

Retrieve historical weather observations and monthly climate normals for any point or polygon on Earth using the same field catalog as the realtime and forecast APIs.

Tomorrow.io Events API

Retrieve severe weather events, fires, floods, lightning swarms, and custom vector events affecting a point or geometry.

Tomorrow.io Weather on Routes API

Retrieve weather along an arbitrary polyline of waypoints at the times each segment is expected to be traversed — powers route optimization, logistics planning, and ETA-aware ha...

Tomorrow.io Weather Maps API

Web Mercator (XYZ) PNG tile service for rendering Tomorrow.io weather data layers — precipitation radar, temperature, wind, clouds, air quality — directly into Mapbox, MapLibre,...

Tomorrow.io Locations API

Manage saved locations (points, polygons, lines) referenced by ``locationId`` across the Tomorrow.io APIs, with tag-based cohorts for fleet, customer, or asset organization.

Tomorrow.io Alerts API

Create and manage threshold-based weather alerts that evaluate Tomorrow.io data layers against custom rules for linked locations and deliver notifications via webhook, email, an...

Tomorrow.io Insights API

Define and manage reusable Insights — named rules combining Tomorrow.io data layers, operators, and thresholds — that power the Events and Alerts APIs.

Collections

Arazzo Workflows

Tomorrow.io Alert Threshold Tuning

Inspect an existing alert, retune its threshold, and confirm the updated definition.

ARAZZO

Tomorrow.io Decommission a Monitored Location

Confirm a location exists, unlink it from an alert, then delete the saved location.

ARAZZO

Tomorrow.io Historical and Climate Normals Analysis

Save a location, pull its historical weather timeline, and compare against climate normals.

ARAZZO

Tomorrow.io Insight-Driven Alert Setup

Define a reusable insight, build an alert from it, bind locations, and activate monitoring.

ARAZZO

Tomorrow.io Insight-Scoped Event Query

Define an insight, then run an advanced event query filtered to that insight over an area.

ARAZZO

Tomorrow.io Location Severe Weather Events

Save a location, scan it for severe weather events, and branch on whether any are active.

ARAZZO

Tomorrow.io Map Tile Precipitation Overlay

Read realtime precipitation for a point, then fetch the matching weather map tile.

ARAZZO

Tomorrow.io Realtime Snapshot then Timelines Deep Dive

Take a realtime reading, then pull a multi-field timeline window over the same location.

ARAZZO

Tomorrow.io Realtime vs Climate Normals Benchmark

Compare current conditions for a location against its long-term monthly climate normals.

ARAZZO

Tomorrow.io Route Weather Hazard Scan

Retrieve weather along a planned route, then scan the destination for severe events.

ARAZZO

Tomorrow.io Saved Location Realtime and Forecast

Create a reusable saved location, then pull realtime conditions and a multi-day forecast for it.

ARAZZO

Tomorrow.io Tag and Monitor a Location Cohort

Create a location, tag it into a cohort, confirm the tag, and read its current conditions.

ARAZZO

Pricing Plans

Rate Limits

Tomorrow Io Rate Limits

4 limits

RATE LIMITS

FinOps

Features

60+ Hyperlocal Data Layers

Core weather, air quality, pollen, solar, soil, fire, flood, lightning, maritime, aviation, and road layers retrievable at point, polygon, or polyline geometry.

Proprietary Microsatellite Weather Radar Constellation

Tomorrow.io operates its own constellation of space-based weather radars to fill gaps in terrestrial radar coverage, especially over oceans and the developing world.

Minutely Forecast Resolution

60-minute minute-by-minute precipitation forecast in addition to hourly and daily timelines (Enterprise tier).

14-Day Forecast Horizon

Daily forecast out to 14 days on Enterprise plans, 5 days on Free.

Climate Normals

Monthly long-term averages for benchmarking current conditions against typical patterns.

Severe Weather and Custom Events

First-class API for severe weather phenomena plus customer-defined vector events for proprietary hazard models.

Threshold Alerts with Webhooks

Define rule-based alerts that fire webhooks and emails when conditions cross thresholds for linked locations.

Weather Map Tiles

Web Mercator PNG tiles for visualizing every data layer in Mapbox, MapLibre, Leaflet, OpenLayers, Google Maps.

Weather on Routes

ETA-aware weather retrieval along a polyline of waypoints for logistics, aviation, and maritime planning.

MCP Server

Official Tomorrow.io Model Context Protocol server for agentic AI access to the Weather API.

99.9% Uptime SLA

Enterprise SLA with rate-limit response headers exposed for programmatic monitoring.

LLMs.txt Indexed Documentation

Tomorrow.io publishes an LLMs.txt index of every documentation page and endpoint for AI agents.

Use Cases

Route Optimization and Logistics

ETA-aware weather along truck, drone, and last-mile routes to avoid storms, ice, and visibility hazards.

Aviation Planning

Airline operations centers and dispatch use Tomorrow.io for icing, turbulence, low-level wind shear, and aerodrome forecasts.

Energy Forecasting

Wind and solar generation forecasting, load forecasting under heat events, and outage management.

Agriculture

Soil moisture, evapotranspiration, frost, and growing-degree-day analytics for farm operations.

Severe Weather Alerting

Geofenced alerting for tropical storms, severe thunderstorms, hail, lightning, and flash floods.

Sports and Outdoor Events

Game-day, race-day, and venue operations under lightning, heat, and precipitation risk.

Insurance and Climate Risk

Historical and climate-normals data for parametric insurance pricing and physical climate risk modeling.

Data Science

Bulk historical timelines for training operational decision models and backtesting weather-sensitive workflows.

Maritime Operations

Wave height, swell direction, and sea-state forecasting for shipping, offshore energy, and fisheries.

On-Demand Platforms

Surge demand modeling and worker-safety alerting for rideshare, delivery, and on-demand services.

Integrations

Mapbox

Drop Tomorrow.io map tiles directly into Mapbox GL JS basemaps; official tomorrow-route-mapbox sample.

MapLibre

Open-source slippy-map client compatible with the Tomorrow.io Maps API.

Leaflet

Compatible with the Tomorrow.io Maps XYZ tile service.

Google Cloud Functions

Official tomorrow-api-proxy sample demonstrates key-safe proxy deployment on GCP.

Netlify Edge

Official tomorrow-netlify sample for serverless edge proxying.

Postman

Official Tomorrow.io Postman collection covering every v4 endpoint.

Model Context Protocol (MCP)

Official Tomorrow.io MCP server for plugging Weather, Forecast, Timelines, and Events into AI agents.

Webhooks

First-class webhook delivery for alert notifications.

Insights Dashboard

tomorrow-events-charts open-source dashboard demonstrating the Events API.

Solutions

Weather API for Developers

Self-serve developer API with 60+ data layers, Postman collection, and MCP server.

Tomorrow.io Resilience Platform

Operational dashboards, alerts, and decision automation built on top of the Tomorrow.io Weather API.

Aviation Resilience

Vertical solution for airline operations centers, dispatch, and aerodrome operations.

Energy Resilience

Vertical solution for utility load forecasting, generation forecasting, and outage management.

Logistics Resilience

Vertical solution for fleet, freight, and last-mile delivery routing under weather risk.

Government and Defense

Tomorrow.io serves the US Air Force and other defense and government customers with operational weather intelligence and proprietary space-based weather radar.

Semantic Vocabularies

Tomorrow Io Context

4 classes · 16 properties

JSON-LD

API Governance Rules

Tomorrow.io API Rules

6 rules · 2 errors 3 warnings 1 info

SPECTRAL

JSON Structure

Tomorrow Io Weather Values Structure

0 properties

JSON STRUCTURE

Example Payloads

Tomorrow Io Alert Example

2 fields

EXAMPLE

Tomorrow Io Events Example

2 fields

EXAMPLE

Tomorrow Io Realtime Example

2 fields

EXAMPLE

Tomorrow Io Route Example

2 fields

EXAMPLE

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
APIReference
APIReference
🔑
Authentication
Authentication
📝
Signup
Signup
🌐
Console
Console
🔗
Sandbox
Sandbox
🚀
GettingStarted
GettingStarted
🔗
RateLimits
RateLimits
💻
ErrorCodes
ErrorCodes
📄
ChangeLog
ChangeLog
🔗
Documentation
Documentation
🔗
Documentation
Documentation
💰
Pricing
Pricing
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
🔗
LinkedIn
LinkedIn
🔗
Twitter
Twitter
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
JSONLD
JSONLD
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Tomorrow.io Weather API
  version: '4.0'
request:
  auth:
    type: apikey
    key: apikey
    value: '{{apikey}}'
    placement: query
items:
- info:
    name: Realtime
    type: folder
  items:
  - info:
      name: Get Realtime Weather
      type: http
    http:
      method: GET
      url: https://api.tomorrow.io/v4/weather/realtime
      params:
      - name: location
        value: ''
        type: query
        description: Either 'lat,lng' or a Tomorrow.io locationId.
      - name: units
        value: ''
        type: query
      - name: apikey
        value: ''
        type: query
    docs: 'Retrieve the current weather conditions for a given latitude/longitude or

      named location, including temperature, wind, precipitation, humidity, UV,

      and 60+ optional data layers.

      '
- info:
    name: Forecast
    type: folder
  items:
  - info:
      name: Get Weather Forecast
      type: http
    http:
      method: GET
      url: https://api.tomorrow.io/v4/weather/forecast
      params:
      - name: location
        value: ''
        type: query
      - name: timesteps
        value: ''
        type: query
        description: Comma separated steps from minutely, 1h, 1d.
      - name: units
        value: ''
        type: query
      - name: apikey
        value: ''
        type: query
    docs: 'Retrieve a structured forecast for a point or location, broken into

      ``minutely`` (60m), ``hourly`` (up to 120h), and ``daily`` (up to 14d)

      intervals depending on plan tier.

      '
- info:
    name: Timelines
    type: folder
  items:
  - info:
      name: Retrieve Timelines (Basic)
      type: http
    http:
      method: GET
      url: https://api.tomorrow.io/v4/timelines
      params:
      - name: location
        value: ''
        type: query
      - name: fields
        value: ''
        type: query
        description: Comma separated list of data layer field names (e.g. temperature,windSpeed,precipitationIntensity).
      - name: startTime
        value: ''
        type: query
      - name: endTime
        value: ''
        type: query
      - name: timesteps
        value: ''
        type: query
      - name: units
        value: ''
        type: query
      - name: timezone
        value: ''
        type: query
      - name: apikey
        value: ''
        type: query
    docs: 'Query weather, air quality, pollen, fire, and other data layers across an

      arbitrary time range and timestep with a simple query-string request.

      '
  - info:
      name: Retrieve Timelines (Advanced)
      type: http
    http:
      method: POST
      url: https://api.tomorrow.io/v4/timelines
      params:
      - name: apikey
        value: ''
        type: query
      body:
        type: json
        data: '{}'
    docs: 'Advanced timelines request supporting polygon and polyline geometries,

      large field lists, and complex unit and timezone configuration in the

      request body.

      '
bundled: true