fshy

Home / Data APIs

WeatherAPI.com

www.weatherapi.com/pricing.aspxWeather APIdata-apis/weatherapiJSONcomparereport an errorprovider JSON

Free allowance
Free plan: 100,000 calls a month, with realtime weather, a 3-day forecast, the past 1 day of history, 1-day marine weather, and the search, astronomy and IP lookup APIs.
Verdict
caveatusable, with a named limit or an unprobed read path
Cost
free tier
Identity
emailno card, no phone
Binding limit
request-rate100,000 calls a month; past it no data until 00:00 UTC on the 1st; unverified: behind a sign-up; no per-minute number for the Free plan is published: the terms name a per-minute burst limit and say rate limits by plan are on the pricing...
Evidence
documented38 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: 100,000 calls a month, with realtime weather, a 3-day forecast, the past 1 day of history, 1-day marine weather, and the search, astronomy and IP lookup APIs.
unit requests; metered on request-count; Past 100,000 calls no data is served until the quota resets at 00:00 UTC on the 1st of the month. No bulk path on the Free plan: Bulk Request (up to 50 locations a call) starts at Pro+.
Pricenone stated
Limits
  • request-rate (binding) 100,000 calls a month; past it no data until 00:00 UTC on the 1st source
  • request-rate (binding) unverified: behind a sign-up; no per-minute number for the Free plan is published: the terms name a per-minute burst limit and say rate limits by plan are on the pricing page, whose plan table has no rate-limit row, and a blog post names a per-second ceiling by plan and HTTP 429 for a burst source
Bindingrequest-rate 100,000 calls a month is about 3,333 a day over 30 days and is the only published ceiling; the burst limit has no published number.
Identityemail The email sign-up form asks for an email that becomes the username, a password twice, an arithmetic check and acceptance of the terms, or a Google sign-in; the home page says no credit card is required. A new account starts on a 7-day Business trial and moves to the Free plan when it ends.
Egressnot applicable
Retentionnot applicable: the unit is a request
Interfacerest REST over HTTPS with the key in the key query parameter; JSON or XML answers
Toolingany HTTP client; the key goes in the key query parameter
Composes withA keyed point-weather source with one monthly count: current conditions and 3-day forecasts per location, with only the previous day of history on the Free plan.
ReliabilityA call with no key answers HTTP 401 with error code 1002; a call over the monthly count answers HTTP 403 with error code 2007 and no data is served until the quota resets. The error table lists no code for the per-minute burst limit and so does not say what a call over it answers; exceeding it can suspend API access for a time.
NotesStorage: cached responses are bounded at 60 minutes for current conditions and 24 hours for forecasts; historical data has no caching limit. Bulk path: none on Free; Bulk Request starts at Pro+ (USD 25 a month on the pricing page).
Evidence notedocumented Quota, plan contents, caching limits and sign-up fields are read from first-party pages; a call with no key answered HTTP 401, so the free key was not exercised.
Parsed numbers
  • has-free-tier 1
  • request-rate 100000 calls / month
Evidence 38
datesourcewhat it proved
2026-10-31www.weatherapi.com/pricing.aspxthe Free plan has 100,000 calls a month
2026-10-31www.weatherapi.com/the home page states 100,000 free calls a month
2026-10-31www.weatherapi.com/pricing.aspxthe Free plan reaches 1 day of history
2026-10-31www.weatherapi.com/pricing.aspxthe Free plan forecasts 3 days
2026-10-31www.weatherapi.com/pricing.aspxthe Free plan has 1 day of marine weather
2026-10-31www.weatherapi.com/the Free plan includes the search, astronomy and IP lookup APIs
2026-10-31www.weatherapi.com/answers come in JSON or XML
2026-10-31www.weatherapi.com/docs/part of the text of Tooling, above
2026-10-31www.weatherapi.com/pricing.aspxPro+ costs USD 25 a month
2026-10-31www.weatherapi.com/pricing.aspxpast the monthly count no data is served
2026-10-31www.weatherapi.com/pricing.aspxthe quota resets at 00:00 UTC on the 1st
2026-10-31www.weatherapi.com/pricing.aspxthe Free column of the Bulk Request row is a cross: no bulk request on Free
2026-10-31www.weatherapi.com/docs/bulk requests take up to 50 locations and start at Pro+
2026-10-31www.weatherapi.com/terms.aspxnot published
2026-10-31www.weatherapi.com/terms.aspxnot published
2026-10-31www.weatherapi.com/terms.aspxa per-minute burst limit exists and exceeding it can suspend access
2026-10-31blog.weatherapi.com/rate-limit-aware-request-queue-weatherapthe monthly count is per account, with a per-second ceiling that varies by plan
2026-10-31www.weatherapi.com/signup.aspxthe sign-up form takes an email as the username
2026-10-31www.weatherapi.com/signup.aspxthe sign-up form has an arithmetic check
2026-10-31www.weatherapi.com/signup.aspxthe sign-up form asks for the password twice
2026-10-31www.weatherapi.com/signup.aspxa Google sign-in is offered
2026-10-31www.weatherapi.com/signup.aspxa new account starts on a 7-day Business trial and then moves to Free
2026-10-31www.weatherapi.com/no credit card is asked for
2026-10-31probe: https://api.weatherapi.com/v1/current.jsonpart of the text of Reliability, above
2026-10-31raw.githubusercontent.com/public-apis/public-apis/master/REAlisted under Weather in the public-apis list with an apiKey
2026-11-02blog.weatherapi.com/rate-limit-aware-request-queue-weatherapa blog post names HTTP 429 as what a brief burst over the plan's per-second limit can draw
2026-11-02www.weatherapi.com/docs/error-codes/part of the text of Reliability, above
2026-11-02www.weatherapi.com/signupthe Website input sits in a container positioned off-screen and marked aria-hidden, so the visible form does not ask for a website
2026-11-02www.weatherapi.com/terms.aspxthe terms say rate limits by plan are published on the pricing page
2026-11-02www.weatherapi.com/pricing.aspxthe plan table gives each plan's monthly call count: 100K on Free
2026-11-02www.weatherapi.com/pricing.aspxpast the monthly count no data is served, and the quota resets at midnight UTC on the 1st
2026-11-02www.weatherapi.com/pricing.aspxthe Free plan has 1 day of marine weather
2026-11-02www.weatherapi.com/the home page FAQ says the Free plan includes the past day of history
2026-11-02www.weatherapi.com/docs/error-codes/the page lists the error codes the API answers with for 4xx statuses
2026-11-02blog.weatherapi.com/historical-weather-data-backtesting-requa blog post says free plans have burst rate limits and that a throttled call gets an unclear error
2026-11-02www.weatherapi.com/signupthe sign-up form takes an email as the username
2026-11-02www.weatherapi.com/signupnot published
2026-11-02www.weatherapi.com/the home page FAQ gives the Free plan 100,000 calls a month with realtime weather, a 3-day forecast, search, astronomy and IP lookup, and asks for no credit card
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