Xweather Weather API

The Xweather Weather API is one of the most complete and advanced weather APIs available and provides access to hyper-local weather datasets at your fingertips. Not only is Xweather's RESTful Weather API easy and flexible to use, but our set of toolkits integrate with our weather data API to provide you with everything you need to get weather data integrated into any web, native, or mobile applications.

Getting Started

You'll need an active Xweather subscription (opens in a new tab) and your application registered with the Weather API in order to receive the required access ID and secret key. For more details about using our weather API, review our Getting Started information. Also review our API endpoints for a complete look at the types of weather data and options we offer with your subscription.

Quick Integration

If you are integrating the Weather API into a Javascript or native mobile application (iOS or Android), be sure to check out our free developer toolkits for Javascript, Python, iOS, and Android that already handle fetching and parsing API requests as well as full-featured interactive weather maps using Xweather Raster Maps (opens in a new tab). This adds functionality that can be deployed in tandem with our included base maps as well as common mapping libraries like Mapbox, Leaflet, and Google Maps as part of nearly any web, mobile, or native application.


Want to test a request/response but don't have a lot of time? Be sure to try the Weather API Wizard (opens in a new tab). With the Weather API Wizard, you're only a few clicks away from gathering all the current, forecast, and historical weather data you need. Quickly define your endpoints and parameters, filter your response, and you'll receive formatted code ready to implement into your project or application.