fshy

Home / Data APIs

OpenWeather

openweathermap.org/full-priceWeather APIdata-apis/openweatherJSONcomparereport an errorprovider JSON

Free allowance
Free plan: 60 calls a minute and 1,000,000 calls a month, summed across every key of the account, for the Current weather API, the 3-hourly forecast for 5 days, Weather maps 1.0, Air Pollution and Geocoding; weather API data update up to 10 min.
Verdict
★ qualifiesusable as stated; the read path was probed
Cost
free tier
Identity
emailno card, no phone
Binding limit
request-rate60 calls a minute on the Free plan; more answers HTTP 429; 1,000,000 calls a month on the Free plan, summed across every key and product of the account; One Call API 3.0: 1,000 calls a day free, then 0.0012 GBP a call, opened through a...
Evidence
documented42 sources; a first-party page was read and the sentence quoted
Freshness
stale on 2026-12-04checked 2026-11-03 (live); stale on 2026-12-04
Free tierFree plan: 60 calls a minute and 1,000,000 calls a month, summed across every key of the account, for the Current weather API, the 3-hourly forecast for 5 days, Weather maps 1.0, Air Pollution and Geocoding; weather API data update up to 10 min. One Call API 3.0 is a separate pay-as-you-call subscription with 1,000 calls a day free.
unit requests; metered on request-count; No free path to the regularly updated bulk snapshot files: the Free column of Bulk Download (standard presets) is locked, the presets start at the Professional plan (370 GBP a month), and History Bulk is a paid order per location. Free calls go only to api.openweathermap.org. One Call API 3.0 costs 0.0012 GBP a call past 1,000 a day and is opened through a billing form.
Pricenone stated
Limits
  • request-rate (binding) 60 calls a minute on the Free plan; more answers HTTP 429 source
  • request-rate (binding) 1,000,000 calls a month on the Free plan, summed across every key and product of the account source
  • request-rate (binding) One Call API 3.0: 1,000 calls a day free, then 0.0012 GBP a call, opened through a billing form source
Bindingrequest-rate 60 calls a minute held for a month is more than 1,000,000 calls, so the monthly count is the ceiling a steady poller meets first.
Identityemail The signup form asks for a username, an email, a password, a confirmation of age 16 or over and acceptance of the terms, behind a reCAPTCHA; it has no card and no phone field. The key is sent after the email is verified and activates within up to 2 hours. One Call API 3.0 needs a billing form on top of the account.
Egressnot applicable
Retentionnot applicable: the unit is a request
Interfacerest REST over HTTPS with the key in the appid query parameter; free calls go only to api.openweathermap.org, and paid plans are given a different endpoint. bulk.openweathermap.org/sample/ is an open directory of sample files dated 2017 to 2020, among them a city list of 4002796 bytes, that download with no key.
Toolingany HTTP client; the key goes in the appid query parameter
Composes withA point-weather source: current conditions and 5-day forecasts per coordinate or city, with one monthly count shared by every key on the account.
ReliabilityPast 60 calls a minute on the Free plan the API answers HTTP 429, and the blocking system suspends the account for a couple of hours to several days at random; the key guide asks for the request to be repeated after 10 minutes and says an email warning comes before a suspension. A call with no key answers HTTP 401, and so does a Free key that asks for another plan's product. The 429 answer and the length of a block with a Free key are unverified: behind a sign-up.
NotesBulk path: none on the Free plan; Bulk Download presets start at the Professional plan and History Bulk is a paid order per location.
Evidence notedocumented Quota, rate, plan contents and signup fields are read from first-party pages; calls with no key to the API and to a bulk file answered HTTP 401, so the free key was not exercised. A call with a free key would move this to measured.
Parsed numbers
  • has-free-tier 1
  • request-rate 60 calls / minute
  • request-rate 1e+06 calls / month
  • request-rate 1000 calls / day
Evidence 42
datesourcewhat it proved
2026-10-30openweathermap.org/full-pricethe Free plan allows 60 calls a minute and 1,000,000 calls a month
2026-10-30openweathermap.org/full-pricethe Free plan costs nothing; One Call is 1,000 calls a day free then 0.0012 GBP a call; Professional is 370 GBP a month
2026-10-30openweathermap.org/full-priceFree plan weather data refreshes every 2 hours
2026-10-30openweathermap.org/full-pricestandard bulk presets are given to the Professional and Expert plans
2026-10-30openweathermap.org/full-pricethe Free column cell of the Bulk Download (standard presets) row carries the lock icon: no bulk download on the Free plan
2026-10-30openweathermap.org/full-pricenot published
2026-10-30openweathermap.org/full-pricenot published
2026-10-30openweathermap.org/full-pricenot published
2026-10-30openweathermap.org/appidthe monthly and per-minute counts are summed across every key and product of an account
2026-10-30openweathermap.org/appidthe key is issued against an email address
2026-10-30openweathermap.org/appidpart of the text of Interface, above
2026-10-30openweathermap.org/appidan account over its limit is blocked and answers code 429
2026-10-30openweathermap.org/faqmore than 60 calls a minute on the Free plan answers HTTP 429
2026-10-30openweathermap.org/faqthe block after exceeding the limit lasts a couple of hours to several days
2026-10-30openweathermap.org/faqa new key activates within up to 2 hours
2026-10-30openweathermap.org/faqOne Call API needs a billing form to subscribe
2026-10-30openweathermap.org/api/one-call-3One Call API 3.0 is a separate subscription with 1,000 calls a day free
2026-10-30home.openweathermap.org/users/sign_upthe signup form takes an email; its fields are username, email, password, age confirmation and terms, behind a reCAPTCHA, with no card or phone field
2026-10-30home.openweathermap.org/users/sign_upthe signup form asks for an age confirmation of 16 or over
2026-10-30openweathermap.org/bulkthe bulk files cover 209,579 cities refreshed hourly, on the plans that include Bulk Download
2026-10-30probe: https://api.openweathermap.org/data/2.5/weatherpart of the text of Reliability, above
2026-10-30probe: https://bulk.openweathermap.org/snapshot/weather_14.json.gza bulk file fetched with no key answers HTTP 401
2026-10-30raw.githubusercontent.com/public-apis/public-apis/master/REAlisted under Weather in the public-apis list, with an apiKey
2026-11-02openweathermap.org/full-pricethe Weather API data update of the Free plan, the first plan column, is Up to 10 min
2026-11-02openweathermap.org/full-pricethe Free column cell of the Bulk Download (standard presets) row carries the lock icon
2026-11-02probe: https://bulk.openweathermap.org/sample/city.list.json.gzthe sample city list downloaded with no key, HTTP 200, at 4002796 bytes, the size the directory listing gives
2026-11-02openweathermap.org/faqthe blocking system suspends an account for a couple of hours to several days, at random
2026-11-02openweathermap.org/full-pricethe Free plan allows 60 calls a minute and 1,000,000 calls a month
2026-11-02openweathermap.org/faqmore than 60 calls a minute on the Free plan answers HTTP 429
2026-11-02openweathermap.org/faqa Free subscription that requests another plan's data answers HTTP 401
2026-11-02openweathermap.org/appid.mdafter a call is refused at the limit, the key guide asks for the request to be repeated in 10 minutes
2026-11-02openweathermap.org/appid.mdan email notification comes before a key is suspended for exceeding the call limit
2026-11-02openweathermap.org/bulkthe bulk snapshot files are fetched with the account's appid key
2026-11-02openweathermap.org/bulkthe bulk page points to bulk.openweathermap.org/sample/ for sample files
2026-11-02probe: https://bulk.openweathermap.org/sample/bulk.openweathermap.org/sample/ answered HTTP 200 with a directory listing and no key
2026-11-02probe: https://bulk.openweathermap.org/sample/#listingbulk.openweathermap.org/sample/ serves an open directory index of sample files
2026-11-02probe: https://bulk.openweathermap.org/sample/#listingthe directory lists weather_14.json.gz, a current-weather sample file, last modified 14-Mar-2017
2026-11-02probe: https://bulk.openweathermap.org/sample/#listingthe directory lists city.list.json.gz, last modified 05-Aug-2020, at 4002796 bytes
2026-11-02probe: https://bulk.openweathermap.org/snapshot/weather_14.json.gza bulk snapshot request with no key answers HTTP 401
2026-11-02probe: https://bulk.openweathermap.org/snapshot/weather_14.json.gz#bodythe 401 body of a bulk snapshot request with no key says Invalid API key
2026-11-02home.openweathermap.org/users/sign_upthe sign-up form takes an email, a username and a password, an age confirmation and an acceptance of the terms, behind a reCAPTCHA, with no card or phone field
2026-11-02openweathermap.org/api/one-call-3One Call API 3.0 is a separate subscription with 1,000 calls a day free
Unknown values 2
  • egress terms: the field does not apply to this kind of offer
  • per object cap stated: the field does not apply to this kind of offer