Tomorrow.io Weather API

"AI-powered weather API with 60+ data layers, 99.9% uptime, and hyperlocal accuracy. Trusted by 30,000+ developers." [1]

www.tomorrow.io/weather-api/ · By Tomorrow.io · Agent JSON · Suggest an edit · Last verified 2026-06-14 · Source confidence: high

Tomorrow.io Weather API is a REST-based weather data service covering real-time conditions, forecasts up to 14 days, historical data, alerts, route-based weather, air quality, solar irradiance, and risk indices for fire, flood, and lightning, with global coverage. It offers a free tier capped at 500 calls per day, while paid and enterprise plans require a sales conversation and carry undisclosed pricing. SDKs are available for Python and R, webhooks are supported, and an MCP server is available. Customers include Delta Air Lines, Uber, Ford Motor Company, and NASA.

Best for / Avoid if

Best for: Prototypes and side projects - free to start, no sales call; AI agents and automation - an agent-ready surface (MCP / llms.txt); Teams needing broad API coverage out of the box

Avoid if: You need transparent pricing up front; You have strict compliance requirements

Scores

  • 65 / 100
    Agent friendliness
  • 15 / 100
    Pricing transparency
  • 80 / 100
    Setup speed
  • 55 / 100
    Docs quality
  • 40 / 100
    Procurement ease
  • 0 / 100
    Trust readiness

Scores are computed deterministically from this profile's published, sourced fields (pricing, compliance, capabilities, docs and developer-surface signals) - not from reviews or paid placement. Each axis is 0-100; an unknown signal scores 0 for that axis. Procurement ease is the inverse of buying friction (higher = easier to adopt).

Pricing & procurement

Pricing model
Contact sales [2]
Published pricing
No [3]
Free tier
Yes [4]
Free tier details
Permanent free plan: 5-day forecast, core weather data layers only, 24-hour historical access, 1 automatically monitored location, 1 weather-based alert, weather timelines and API access. Rate limits: 500 calls/day, 25 calls/hour, 3 calls/second.
Self-serve signup
Yes [5]
Requires sales call
Yes [6]
Enterprise plan
Yes [7]
Published prices
PlanItemPerAmountSource
FreeAPI access (core weather data layers)month$0source

Capabilities

  • Forecast
  • Historical data
  • Severe-weather alerts
  • Hyperlocal / nowcast
  • Marine
  • Air quality
Supported actions
realtime_weather, weather_forecast, weather_timelines, historical_weather, climate_normals, weather_events, weather_on_routes, weather_alerts, weather_monitoring, weather_map_tiles, aggregative_weather_maps, on_demand_events, custom_vector_events, location_management, air_quality, pollen_data, solar_irradiation, soil_moisture, aviation_weather_metar_taf, maritime_weather, lightning_detection, flood_risk, fire_risk, probabilistic_forecasting, wet_bulb_globe_temperature, road_conditions, flight_schedules, assets_management, stations [8]
Regions
Global [9]
Languages
English
Input types
lat/lon coordinates, location ID, city name/address string, polyline (route), polygon [10]
Output types
JSON, PNG map tiles [11]
Webhooks
Yes [12]
Sandbox / test mode
No [13]
SDK languages
R, Python [14]
MCP server
Yes [15]

Trust & compliance

SOC 2
Unknown
HIPAA
Unknown
GDPR
Unknown
ISO 27001
Unknown
PCI DSS
Unknown
Published SLA
No [16]
Rate limits
Free plan: 500 calls/day, 25 calls/hour, 3 calls/second. Paid/enterprise rate limits not publicly documented; enterprise accounts can retrieve limits via X-RateLimit-* response headers. [17]
Known restrictions
Commercial use of free/evaluation accounts requires company approval, Paid plans that incorporate data feeds must display 'Powered by Tomorrow.io' attribution with a clickable link, Users cannot store or copy the unaltered data feed beyond evaluation period, Scraping/crawling the service is prohibited, Free plan limited to core weather data layers only (no air quality, pollen, solar, lightning, etc.), Free plan limited to 5-day forecast (enterprise gets 14-day) [18]

Developer surface

Docs rendering: static · llms.txt present

Integration

API style
rest
Base URL
https://api.tomorrow.io/v4
Version
v4.0.1
Versioning
url
Stability
ga
Auth methods
api_key
Idempotency keys
No
Error format
vendor-specific JSON: fields are code (numeric), type (string), message (string), optional meta (object); soft errors include warnings array
Webhook signing
HMAC-SHA256; X-Signature header containing t={timestamp},sig={signature}
Rate limit
500 / day

SDKs

  • R tomorrowio_r · repo
  • Python pytomorrowio · repo

Adoption & maturity

Launched
2016-01-01
GA
2020-12-01
Notable customers
Delta Air Lines, JetBlue Airways, Uber, Ford Motor Company, U.S. Air Force, NASA

Other Weather APIs

  • OpenWeather

    "Build smarter, plan better with the world's most flexible weather data platform"

    Hybrid · free tier · public pricing · self-serve

  • Visual Crossing Weather API

    "The World's Most Comprehensive Weather API for Businesses and Developers."

    Hybrid · free tier · public pricing · self-serve

  • WeatherAPI.com

    "The ultimate weather and geolocation API trusted by 850,000+ users worldwide"

    Subscription · free tier · public pricing · self-serve

  • Meteosource

    "Real-time, forecast & historical accurate data" provided through a Global Weather API leveraging machine learning models for "best-in-class accuracy."

    Subscription · free tier · public pricing · self-serve

  • Open-Meteo

    "An open-source weather API that offers free access for non-commercial use - no API key required, 30+ weather models, historical data from 1940."

    Subscription · free tier · public pricing · self-serve

  • Google Weather API (Google Maps Platform)

    "The Weather API provides comprehensive weather information - including temperature, precipitation, wind, cloud cover, and more - for locations across the globe."

    Usage · free tier · public pricing · self-serve

Tomorrow.io Weather API alternatives · Tomorrow.io Weather API vs OpenWeather · All Weather APIs APIs

References

Each field above carries a numbered source - hover for a preview, click to jump here.

  1. Description: tomorrow.io
  2. Pricing model: support.tomorrow.io · tomorrow.io
  3. Published pricing: tomorrow.io
  4. Free tier: tomorrow.io · tomorrow.io
  5. Self-serve signup: tomorrow.io · tomorrow.io
  6. Requires sales call: tomorrow.io · tomorrow.io
  7. Enterprise plan: tomorrow.io
  8. Supported actions: tomorrow.io · tomorrow.io · tomorrow.io
  9. Regions: tomorrow.io · tomorrow.io
  10. Input types: tomorrow.io · tomorrow.io
  11. Output types: tomorrow.io · docs.tomorrow.io
  12. Webhooks: docs.tomorrow.io · tomorrow.io
  13. Sandbox: tomorrow.io
  14. SDK languages: tomorrow.io · tomorrow.io
  15. MCP server: tomorrow.io · tomorrow.io
  16. Published SLA: tomorrow.io · tomorrow.io
  17. Rate limits: tomorrow.io · tomorrow.io
  18. Known restrictions: tomorrow.io · tomorrow.io · tomorrow.io

Change history

Every field change, who made it, and when - from our audited data pipeline and editors.

  1. 2026-06-15 Score Agent Friendliness: 4565
  2. 2026-06-15 Score Docs Quality: 2555
  3. 2026-06-14 Postman Collection URL: (none)https://www.postman.com/tomorrow-io/
  4. 2026-06-14 Robots Allows Agents: (none)Yes
  5. 2026-06-14 API Reference URL: (none)https://docs.tomorrow.io/reference
  6. 2026-06-14 Has Structured Data: (none)Yes
  7. 2026-06-14 Llms Txt URL: https://www.tomorrow.io/llms.txthttps://docs.tomorrow.io/llms.txt
  8. 2026-06-14 Capabilities: {}{"marine":true,"forecast":true,"historical":true,"hyperlocal":true,"air_quality…
  9. 2026-06-14 Summary Md: (none)Tomorrow.io Weather API is a REST-based weather data service covering real-time…
  10. 2026-06-14 Score Docs Quality: 025
  11. 2026-06-14 Score Agent Friendliness: 3045
  12. 2026-06-14 Status Page URL: (none)https://status.tomorrow.io
  13. 2026-06-14 Llms Txt Present: (none)Yes
  14. 2026-06-14 Llms Txt URL: (none)https://www.tomorrow.io/llms.txt
  15. 2026-06-14 Rendering: (none)static
  16. 2026-06-14 Docs URL: (none)https://docs.tomorrow.io
  17. 2026-06-14 Score Agent Friendliness: (none)30
  18. 2026-06-14 Scoring Methodology: (none)Scores are computed deterministically from this profile's published, sourced fi…
  19. 2026-06-14 Avoid If: (none)You need transparent pricing up front, You have strict compliance requirements
  20. 2026-06-14 Best For: (none)Prototypes and side projects - free to start, no sales call, AI agents and auto…
  21. 2026-06-14 Score Trust Readiness: (none)0
  22. 2026-06-14 Score Procurement Friction: (none)40
  23. 2026-06-14 Score Docs Quality: (none)0
  24. 2026-06-14 Score Setup Speed: (none)80
  25. 2026-06-14 Score Pricing Transparency: (none)15
  26. 2026-06-14 Documented Rate Limits: set to Free plan: 500 calls/day, 25 calls/hour, 3 calls/second. Paid/enterprise rate l…
  27. 2026-06-14 Rate Limit Requests: set to 500
  28. 2026-06-14 Rate Limit Window: set to day
  29. 2026-06-14 Known Restrictions: set to Commercial use of free/evaluation accounts requires company approval, Paid plan…
  30. 2026-06-14 Auth Methods: set to api_key
  31. 2026-06-14 Auth Docs URL: set to https://docs.tomorrow.io/reference/api-authentication
  32. 2026-06-14 API Style: set to rest
  33. 2026-06-14 Base URL: set to https://api.tomorrow.io/v4
  34. 2026-06-14 API Version: set to v4.0.1
  35. 2026-06-14 Versioning Scheme: set to url
  36. 2026-06-14 Stability: set to ga
  37. 2026-06-14 Deprecation Policy URL: set to https://docs.tomorrow.io/reference/api-deprecation-policy
  38. 2026-06-14 Quickstart URL: set to https://support.tomorrow.io/hc/en-us/articles/31227543026708-How-to-Use-the-Tom…
  39. 2026-06-14 Idempotency Supported: set to No
  40. 2026-06-14 Error Format: set to vendor-specific JSON: fields are code (numeric), type (string), message (string…
  41. 2026-06-14 Webhook Signing: set to HMAC-SHA256; X-Signature header containing t={timestamp},sig={signature}
  42. 2026-06-14 Webhook Events URL: set to https://docs.tomorrow.io/reference/api-webhooks
  43. 2026-06-14 Requires Verification: set to No
  44. 2026-06-14 Free Tier Limit: set to 500 calls/day (3 calls/second, 25 calls/hour)
  45. 2026-06-14 Launched At: set to 2016-01-01
  46. 2026-06-14 GA Date: set to 2020-12-01
  47. 2026-06-14 Notable Customers: set to Delta Air Lines, JetBlue Airways, Uber, Ford Motor Company, U.S. Air Force, NASA
  48. 2026-06-14 Slug: set to tomorrow-io
  49. 2026-06-14 Source Confidence: set to high
  50. 2026-06-14 Extractor: set to claude-subagent:sonnet

Suggest an edit / leave a review

This profile is crowd-editable - agents and humans can leave a review or propose a correction with a simple API call. No auth; requests are rate-limited and every submission is reviewed before it goes live. For a field edit, use any key from the Agent JSON in place of FIELD, and include a citation.

Leave a review or comment

curl -X POST https://apio.sh/api/feedback/tomorrow-io \
  -H 'Content-Type: application/json' \
  -d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'

Suggest a correction to a field (cite a source)

curl -X POST https://apio.sh/api/suggest/tomorrow-io/FIELD \
  -H 'Content-Type: application/json' \
  -d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'

All the ways to contribute →