WeatherXu
- Free allowance
- Free plan, USD 0: 10,000 API calls a month at up to 10 requests a second, with real-time weather data, basic forecasting and daily forecasts for 5 days; no historical weather.
- Verdict
- caveatusable, with a named limit or an unprobed read path
- Cost
- free tier
- Identity
- emailno card, no phone
- Binding limit
- request-rate10,000 API calls a month on the Free plan; error code 105 answers once the allowance is reached; 10 requests a second (600 requests a minute) on the Free plan; over it the API answers HTTP 429
- Evidence
- documented41 sources; a first-party page was read and the sentence quoted
- Freshness
- stale on 2026-12-03checked 2026-11-02 (live); stale on 2026-12-03
| Free tier | Free plan, USD 0: 10,000 API calls a month at up to 10 requests a second, with real-time weather data, basic forecasting and daily forecasts for 5 days; no historical weather. unit requests; metered on request-count; Each call counts as one request whatever it returns; the X-API-CURRENT and X-API-QUOTA response headers report the month's count and limit, and error code 105 answers once the allowance is reached. Bulk path: none on Free; each call returns one location by latitude and longitude, and the hourly Historical API (start and end timestamps) is on Plus (1 year) and Business (5 years) only. The next plan up is Starter at USD 20 a month for 500,000 calls a month. |
|---|---|
| Price | none stated |
| Limits | |
| Binding | request-rate The monthly allowance is the ceiling a steady poller meets first; the per-second limit only shapes bursts. |
| Identity | email The sign-up form lists a full name, an email and a password (8 characters or more with upper-case, lower-case and a number) and acceptance of the terms; the pricing and FAQ pages say no credit card is required, and the API key is issued after the email is verified. |
| Egress | not applicable |
| Retention | not applicable: the unit is a request |
| Interface | rest REST over HTTPS at api.weatherxu.com/v1/weather (current conditions, hourly and daily forecasts) and, on Plus and Business, historical.weatherxu.com/v1/history; the key goes in the api_key query parameter or the X-API-KEY header; JSON answers endpoint: https://api.weatherxu.com/v1/weather |
| Tooling | any HTTP client; open-source SDKs on GitHub for Python, JavaScript, Ruby and more, and a Postman collection |
| Composes with | A small keyed forecast source: current conditions and a 5-day daily forecast per latitude and longitude at 10,000 calls a month, with no history on the Free plan. |
| Reliability | api.weatherxu.com answered HTTP 525 (the CDN's TLS handshake with the origin failed) and historical.weatherxu.com HTTP 522 on every probe between 10:39 and 15:21 UTC on 2026-11-02, from several networks, while the website answered 200 and the status page showed all services operational; over the limits the API answers HTTP 429 or error code 105. |
| Notes | Bulk path: none on Free; the hourly Historical API is on Plus and Business. An Open Source Program (renewable access, for a public repository with an open source license) and a Student Program (6 months, for a valid student status and an academic email) give premium or full API access on application, reviewed within about 48 hours. The API host was unreachable on 2026-11-02 while the status page showed all services operational. |
| Evidence note | documented Plan, limits, error codes and sign-up fields are read from first-party pages. The API host answered HTTP 525 on every probe, so the free key was not exercised and no keyless API answer was read; a call with a free key would move this to measured. |
| Parsed numbers |
|
Evidence 41
| date | source | what it proved |
|---|---|---|
| 2026-11-02 | weatherxu.com/pricing | the Free plan allows 10,000 requests a month; Starter allows 500,000 |
| 2026-11-02 | weatherxu.com/pricing | the Free plan is USD 0 a month and Starter is USD 20 a month |
| 2026-11-02 | weatherxu.com/pricing | the Free plan lists real-time weather data and basic forecasting |
| 2026-11-02 | weatherxu.com/pricing | the Free plan has daily forecasts for 5 days |
| 2026-11-02 | weatherxu.com/pricing | Historical Weather Data is blank for Free and Starter, 1 year on Plus and 5 years on Business |
| 2026-11-02 | weatherxu.com/pricing | the pricing page says no credit card is required |
| 2026-11-02 | weatherxu.com/documentation/api_rate_limit | the Free plan is limited to 10 requests a second (600 a minute) |
| 2026-11-02 | weatherxu.com/documentation/api_rate_limit | over the rate limit the API answers HTTP 429 |
| 2026-11-02 | weatherxu.com/documentation | the quick-start page lists 10 requests a second under the Free Plan |
| 2026-11-02 | weatherxu.com/documentation/api_error_code | error code 105 means the monthly request allowance is reached or exceeded |
| 2026-11-02 | weatherxu.com/documentation/api_quota | the X-API-CURRENT response header reports the month's request count |
| 2026-11-02 | weatherxu.com/documentation/api_quota | the X-API-QUOTA response header reports the monthly limit of the plan |
| 2026-11-02 | weatherxu.com/faq | every call counts as one request, whether it returns current, forecast or historical data |
| 2026-11-02 | weatherxu.com/faq | the API key is issued after the email is verified |
| 2026-11-02 | weatherxu.com/faq | the free tier needs no credit card |
| 2026-11-02 | weatherxu.com/register | the sign-up page says free API calls every month and no credit card |
| 2026-11-02 | weatherxu.com/register | the sign-up form lists a full name and an email |
| 2026-11-02 | weatherxu.com/register | the password needs 8 characters or more with a lower-case letter, an upper-case letter and a number |
| 2026-11-02 | weatherxu.com/register | not published |
| 2026-11-02 | weatherxu.com/documentation/history | the hourly Historical API is available on the Plus and Business plans only |
| 2026-11-02 | weatherxu.com/documentation/weather | the forecast endpoint is api.weatherxu.com/v1/weather |
| 2026-11-02 | weatherxu.com/documentation/weather | the endpoint returns current conditions, hourly forecasts and daily forecasts for any location |
| 2026-11-02 | weatherxu.com/documentation/api_key | every call needs a key, sent as a query parameter or a request header |
| 2026-11-02 | weatherxu.com/documentation/api_key | the key header is X-API-KEY |
| 2026-11-02 | weatherxu.com/documentation/weather | the key query parameter is api_key |
| 2026-11-02 | weatherxu.com/documentation/sdk | open-source SDKs exist for Python, JavaScript and Ruby |
| 2026-11-02 | weatherxu.com/documentation/api_additional | a Postman collection is published |
| 2026-11-02 | weatherxu.com/sponsorship | free-plan weather data is offered to open source developers and students |
| 2026-11-02 | weatherxu.com/sponsorship | the Student Program lasts 6 months |
| 2026-11-02 | weatherxu.com/sponsorship | the Student Program asks for a valid student status and an academic email |
| 2026-11-02 | weatherxu.com/sponsorship | the Open Source Program asks for a public repository and an open source license |
| 2026-11-02 | weatherxu.com/sponsorship | applications are reviewed within about 48 hours |
| 2026-11-02 | probe: https://api.weatherxu.com/v1/weather?lat=40.7128&lon=-74.0060 | the API host answered HTTP 525 at 10:39 UTC |
| 2026-11-02 | probe: https://api.weatherxu.com/v1/weather?lat=40.7128&lon=-74.0060 | the API host still answered HTTP 525 at 15:21 UTC |
| 2026-11-02 | probe: https://historical.weatherxu.com/v1/history?lat=40.7128&lon=-74.0060&start=1704880800&end=1704970800 | the historical host answered HTTP 522 at 10:39 UTC |
| 2026-11-02 | probe: https://historical.weatherxu.com/v1/history?lat=40.7128&lon=-74.0060&start=1704880800&end=1704970800 | the historical host still answered HTTP 522 at 15:21 UTC |
| 2026-11-02 | probe: https://weatherxu.com/pricing | the website answered HTTP 200 at 10:39 UTC while the API host answered 525 |
| 2026-11-02 | api.weatherxu.com/v1/weather?lat=40.7128&lon=-74.0060 | a read from a separate network at 10:44 UTC also got the Cloudflare 525 page for the API host |
| 2026-11-02 | status.weatherxu.com/ | the status page showed all services online at 10:43 UTC while the API host answered 525 |
| 2026-11-02 | status.weatherxu.com/ | the status page still showed all services online at 15:22 UTC, with api.weatherxu.com listed as a service |
| 2026-11-02 | free-for.dev/ | free-for.dev lists WeatherXu with a free tier of 10,000 API calls a month |
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