Xweather (AerisWeather)

"AI-powered weather systems for faster, better real-world decisions." [1]

www.xweather.com · By Vaisala (Xweather) · Agent JSON · Suggest an edit · Last verified 2026-06-14 · Source confidence: high

Xweather (formerly AerisWeather) is a REST weather API covering current conditions, forecasts up to 15 days, historical data back to 2004, severe alerts, lightning analytics, air quality, wildfire, road weather, maritime, and renewable energy data globally, making it a broad-coverage choice for applications from logistics to parametric insurance. Pricing starts at around $300 per month and requires a sales conversation for paid plans, though a no-credit-card 30-day developer trial is available at 1,000 calls per day for non-commercial testing. The platform holds ISO 27001 certification, is GDPR compliant, and offers SDKs for JavaScript, Python, iOS, and Android, as well as an MCP server for AI integrations.

Best for / Avoid if

Best for: 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 want to try it free before paying; You have strict compliance requirements

Scores

  • 50 / 100
    Agent friendliness
  • 25 / 100
    Pricing transparency
  • 60 / 100
    Setup speed
  • 45 / 100
    Docs quality
  • 35 / 100
    Procurement ease
  • 30 / 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
No [4]
Self-serve signup
Yes [5]
Requires sales call
Yes [6]
Enterprise plan
Yes [7]

Capabilities

  • Forecast
  • Historical data
  • Severe-weather alerts
  • Marine
  • Air quality
Supported actions
conditions, conditions/summary, forecasts, observations, observations/archive, observations/summary, alerts, alerts/summary, convective/outlook, lightning, lightning/analytics, lightning/density, lightning/flash, lightning/summary, lightning/threats, lightning/turbinerisk, hail/archive, hail/threats, stormcells, stormcells/summary, stormreports, stormreports/summary, droughts/monitor, fires, fires/outlook, airquality, airquality/archive, airquality/forecasts, airquality/index, maritime, maritime/archive, rivers, rivers/gauges, tides, tides/stations, roadweather, roadweather/analytics, roadweather/conditions, tropicalcyclones, tropicalcyclones/archive, normals, normals/stations, renewables/irradiance/archive, renewables/irradiance/tmy, places, places/airports, places/postalcodes, countries, sunmoon, sunmoon/moonphases, impacts/:activity, indices/:type, xcast/forecasts, raster map tiles, static maps, map animation, webhooks/pushed-data, natural language phrases (Phrases API), MCP server [8]
Regions
Global [9]
Languages
English (API responses and condition text), 50+ languages via Phrases API (natural language weather summaries), French (Canadian alerts from Environment Canada) [10]
Input types
latitude/longitude, city name, city + state, city + state + country, US postal code, Canadian postal code, ICAO airport code, IATA airport code, county/parish name, FIPS code, NOAA weather zone ID, PWS station ID, Canadian location code, European alert zone code [11]
Output types
JSON, GeoJSON, CSV, TSV, raster map tiles (PNG), static map images, natural language text (Phrases API) [12]
Webhooks
Yes [13]
Sandbox / test mode
No [14]
SDK languages
JavaScript, Python, iOS (Swift/Objective-C), Android [15]
MCP server
Yes [16]

Trust & compliance

SOC 2
Unknown [17]
HIPAA
No [18]
GDPR
Yes [19]
ISO 27001
Yes [20]
PCI DSS
No [21]
Published SLA
No [22]
Rate limits
Trial plan: 1,000 calls/day for 30 days. Paid plans: rate limits enforced per-minute and per-billing-period (exact caps not published; vary by subscription tier; returned via X-RateLimit-* response headers). [23]
Known restrictions
Free 30-day trial is not for commercial use - 'intended solely for testing Xweather's products and services', Webhooks require a separate premium subscription beyond the base plan, Webhook setup requires contacting the sales team, JavaScript SDK has been deprecated and will no longer receive future updates, Credentials are namespace-restricted to registered application domains or bundle identifiers, Historical conditions available from January 2004 onward only [24]

Developer surface

Integration

API style
rest
Base URL
https://data.api.xweather.com
Version
1.43.1
Versioning
none
Stability
ga
Auth methods
api_key
Error format
vendor-specific

SDKs

  • JavaScript @aerisweather/javascript-sdk · repo
  • Python aerisweather[api_v1] · repo
  • iOS (Swift/Objective-C) AerisWeather (Swift Package / CocoaPod) · repo
  • Android com.aerisweather:aeris-core-lib · repo

Adoption & maturity

Launched
2008-01-01
Notable customers
KUBRA, Satcom Global

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

Xweather (AerisWeather) alternatives · Xweather (AerisWeather) vs OpenWeather · All Weather APIs APIs

References

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

  1. Description: xweather.com · xweather.com
  2. Pricing model: signup.xweather.com · xweather.com
  3. Published pricing: signup.xweather.com · xweather.com
  4. Free tier: signup.xweather.com
  5. Self-serve signup: xweather.com · xweather.com
  6. Requires sales call: xweather.com · xweather.com
  7. Enterprise plan: xweather.com · xweather.com
  8. Supported actions: xweather.com · xweather.com
  9. Regions: xweather.com · xweather.com
  10. Languages: xweather.com · xweather.com
  11. Input types: xweather.com
  12. Output types: xweather.com · xweather.com
  13. Webhooks: xweather.com · xweather.com
  14. Sandbox: signup.xweather.com
  15. SDK languages: xweather.com · xweather.com
  16. MCP server: xweather.com · xweather.com
  17. SOC 2: xweather.com
  18. HIPAA: xweather.com
  19. GDPR: xweather.com
  20. ISO 27001: xweather.com
  21. PCI DSS: xweather.com
  22. Published SLA: xweather.com
  23. Rate limits: signup.xweather.com · xweather.com
  24. Known restrictions: signup.xweather.com · xweather.com · xweather.com

Change history

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

  1. 2026-06-15 Score Agent Friendliness: 4550
  2. 2026-06-15 Score Docs Quality: 2545
  3. 2026-06-14 Robots Allows Agents: (none)Yes
  4. 2026-06-14 API Reference URL: (none)https://www.xweather.com/docs/weather-api/reference/webhooks-pushed-data
  5. 2026-06-14 Changelog URL: (none)https://developer.xweather.com/changelog
  6. 2026-06-14 Has Structured Data: (none)Yes
  7. 2026-06-14 Llms Txt Present: YesNo
  8. 2026-06-14 Capabilities: {}{"marine":true,"forecast":true,"historical":true,"air_quality":true,"severe_ale…
  9. 2026-06-14 Summary Md: (none)Xweather (formerly AerisWeather) is a REST weather API covering current conditi…
  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.xweather.com
  13. 2026-06-14 Llms Txt Present: (none)Yes
  14. 2026-06-14 Llms Txt URL: (none)https://www.xweather.com/llms.txt
  15. 2026-06-14 Rendering: (none)static
  16. 2026-06-14 Docs URL: (none)https://developer.xweather.com
  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 want to try it free before paying, Y…
  20. 2026-06-14 Best For: (none)AI agents and automation - an agent-ready surface (MCP / llms.txt), Teams needi…
  21. 2026-06-14 Score Trust Readiness: (none)30
  22. 2026-06-14 Score Procurement Friction: (none)35
  23. 2026-06-14 Score Docs Quality: (none)0
  24. 2026-06-14 Score Setup Speed: (none)60
  25. 2026-06-14 Score Pricing Transparency: (none)25
  26. 2026-06-14 ISO 27001: set to Yes
  27. 2026-06-14 PCI DSS: set to No
  28. 2026-06-14 SLA Published: set to No
  29. 2026-06-14 Data Retention Policy URL: set to https://www.xweather.com/privacy
  30. 2026-06-14 Documented Rate Limits: set to Trial plan: 1,000 calls/day for 30 days. Paid plans: rate limits enforced per-m…
  31. 2026-06-14 Rate Limit Window: set to minute
  32. 2026-06-14 Known Restrictions: set to Free 30-day trial is not for commercial use - 'intended solely for testing Xwea…
  33. 2026-06-14 Auth Methods: set to api_key
  34. 2026-06-14 Auth Docs URL: set to https://www.xweather.com/docs/weather-api/getting-started/authentication
  35. 2026-06-14 API Style: set to rest
  36. 2026-06-14 Base URL: set to https://data.api.xweather.com
  37. 2026-06-14 API Version: set to 1.43.1
  38. 2026-06-14 Versioning Scheme: set to none
  39. 2026-06-14 Stability: set to ga
  40. 2026-06-14 MCP URL: set to https://mcp.api.xweather.com/mcp
  41. 2026-06-14 Quickstart URL: set to https://www.xweather.com/docs/weather-api/getting-started
  42. 2026-06-14 Error Format: set to vendor-specific
  43. 2026-06-14 Webhook Events URL: set to https://www.xweather.com/docs/weather-api/reference/webhooks-pushed-data
  44. 2026-06-14 Requires Verification: set to No
  45. 2026-06-14 Starting Price Usd: set to 300
  46. 2026-06-14 Price Basis: set to month
  47. 2026-06-14 Free Tier Limit: set to 1,000 calls/day for 30 days (developer trial, no credit card required)
  48. 2026-06-14 Launched At: set to 2008-01-01
  49. 2026-06-14 Slug: set to xweather
  50. 2026-06-14 Fields Not Found: set to soc2 type (security page states 'aligns with SOC 2 requirements' but does not c…

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/xweather \
  -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/xweather/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 →