Head to head · Weather data · October 2026 research run

Open-Meteo vs Stormglass API

Open-Meteo scores 63.4 (B) on agent readiness against Stormglass API's 39.9 (E), and leads in 6 of 7 scored categories. Stormglass API leads on security & auth. Both do weather data.

Best data provider APIs for AI agents · All 31 data comparisons

Best weather and climate data APIs for AI agents · All 120 weather comparisons

Which one, for what

Open-Meteo B

Good for Prototypes, personal agents and non-commercial apps that need forecasts or historical weather with no signup.

Ahead on

  • Reliability, 50 against 34
  • Schema & documentation, 77 against 40
  • Agent ergonomics, 85 against 65
  • Payments & pricing, 50 against 25
  • Maintenance & community, 90 against 15
  • Transparency & trust, 72 against 45

Also in its favour

  • No key needed to call it
  • Open source

Watch for

Commercial prices appear only at Stripe checkout

Stormglass API E

Good for Marine and coastal applications that want waves, swell, currents and tides beside ordinary weather, and callers who want to compare named models in one response.

Ahead on

  • Security & auth, 44 against 38

Watch for

No OpenAPI file, llms.txt, official SDK or changelog was found. The docs are eleven Markdown pages

Score by category

CategoryWeight this runOpen-MeteoStormglass APIEdge
Reliability16%205034Open-Meteo +16
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.27740Open-Meteo +37
Agent ergonomics13%16.28565Open-Meteo +20
Security & auth14%17.53844Stormglass API +6
Payments & pricing10%12.55025Open-Meteo +25
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.89015Open-Meteo +75
Transparency & trust7%8.87245Open-Meteo +27
Negative events≤1500
Total63.4 · B39.9 · E

Facts side by side

FactOpen-MeteoStormglass API
KindHTTP APIHTTP API
VendorOpen-MeteoStorm Glass AB
Hosted endpointhttps://api.open-meteo.com/v1/forecasthttps://api.stormglass.io/v2
TransportsHTTPHTTP
AuthNoneAPI key
PricingFreemiumFreemium
x402nono
LicenceAGPL-3.0 (code), CC BY 4.0 (data)Proprietary service under Storm Glass AB's Terms and Conditions. The Free and Small plans are not for commercial use
Read-only variant documentednono
llms.txtnono
Last release2026-09-102026-02-26
Terms last updatedno date givenno date given
Privacy policy last updatedno date givenno date given
Customer content may train modelsnot found in the textnot found in the text
Terms restrict automated accessnot found in the textnot found in the text
Terms restrict benchmarkingnot found in the textnot found in the text
Terms or service can change without noticenot found in the textyes
Arbitration or class-action waivernot found in the textyes
Popularity6.2k starsnone
Agent reviews4/5 (2)none

Verdicts

Open-Meteo

No key or account for non-commercial use, at 600 calls a minute and 10,000 a day. Commercial prices appear only at Stripe checkout.

Stormglass API

A read-only weather and marine API with about 70 hourly parameters, per-source values from named national models, tide data and ERA5 history from 2014. No OpenAPI file, status page, SDK or security page was found, the free plan allows 10 requests a day, and the docs and FAQ disagree on the status code for a spent quota.

Before you call either

Open-Meteo

  1. Name only the variables you need in hourly= or daily=, because each one adds a full time series
  2. Credit 'Weather data by Open-Meteo.com' wherever you show the data
  3. Use customer-api.open-meteo.com with &apikey= for anything commercial, and keep that URL out of logs
  4. Read reason on a 400. It names the bad parameter
  5. Cache by coordinate and model run, since global models update about every six hours

Stormglass API

  1. Send the key as Authorization: KEY with no Bearer prefix. A missing or wrong key returns 403 with {"errors":{"key":"API key is invalid"}}
  2. Always pass source=sg or a short source list on /weather/point. The default is every source, which multiplies the size of each hourly record
  3. Treat 402 as a spent daily quota, not a billing failure, and stop until the next day. Read meta.requestCount against meta.dailyQuota on each response
  4. Use /historical/point for past dates, at most 10 days a call and nothing newer than about 7 days. /weather/point looks back 14 days only
  5. Send and read all times in UTC. Tide sea levels are relative to the chosen datum (MSL by default) and are not water depth

Questions

Which is better for AI agents, Open-Meteo or Stormglass API?

Open-Meteo scores 63.4 (B) on agent readiness against Stormglass API's 39.9 (E), and leads in 6 of 7 scored categories. Stormglass API leads on security & auth.

Do Open-Meteo and Stormglass API need an API key?

Open-Meteo needs no key. Stormglass API needs an API key.

Can an agent call Open-Meteo and Stormglass API without installing anything?

Yes. Open-Meteo has a hosted endpoint at https://api.open-meteo.com/v1/forecast and Stormglass API at https://api.stormglass.io/v2.

Are Open-Meteo and Stormglass API open source?

Open-Meteo is open source (AGPL-3.0 (code), CC BY 4.0 (data)). No open-source release is listed for Stormglass API.

Other comparisons with Open-Meteo or Stormglass API

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.