Access
WeatherXM Pro
Unlock the full power of WeatherXM’s hyperlocal weather data through our user-friendly web interface, or easily integrate it with your solution via our API.
Looking for hyperlocal weather data?
WeatherXM has the data you need with seamless integration.
Hyperlocal weather data
Access an extensive collection of weather data, both forecast accuracy tracking and hyperlocal forecasting, delivered in a way that works best for you.
Management Console
Explore, query, and visualize weather data without writing a single line of code. Effortlessly navigate our dataset and get the insights you need without technical expertise.
Easy API integration
Integrate our weather data directly into your own solution using our API, allowing for seamless access to real-time information within your existing platform.
PLATFORM
Using WeatherXM Pro
Take advantage of our business platform that offers everything you need to take advantage of WeatherXM.
Historic and real-time data
Access full dataset of historic and real-time weather data the moment they are collected from our weather stations around the world.
Integrate using our REST API
Integrate our data into your solutions and services using our easy to use REST API.
Visualise for better understanding
Visualise and deep dive into our huge database of hyperlocal weather data through a friendly web interface.
Commercial License
WeatherXM’s data is available for commercial use, providing businesses with reliable weather information to optimize operations and enhance overall operational safety. Get continuous access to accurate, real-time data with the support you need.
Research License
We offer specialized licensing for academic research, providing access to comprehensive weather data for trend analysis and environmental studies. The research license features flexible terms and affordable access to hyperlocal data.
NETWORK
Weather Insights With Flexible Pricing
Explore hyperlocal data in your area with our interactive map. Whether you need data for a single location or an entire region, our volume-based pricing ensures you only pay for what you consume. The more data you use, the better the value—discounts are available for high-volume usage.
REST API for hyper-local, real-time weather data.
Integrate WeatherXM data in your applications using our REST API.
It’s free for personal projects and development. For commercial applications you will need a WeatherXM Pro licence.
Get real-time and historic data from any WeatherXM station around the world.
curl --location 'https://api.weatherxm.com/api/v1/cells/874898d9cffffff/devices/e8a72370-bf50-11ed-9972-4f669f2d96bd'
{
"id": "e8a72370-bf50-11ed-9972-4f669f2d96bd",
"cellIndex": "874898d9cffffff",
"name": "Extratropical Bone Cloud",
"profile": "Helium",
"timezone": "America/Chicago",
"isActive": true,
"lastWeatherStationActivity": "2023-10-13T07:49:56-05:00",
"current_weather":
{
"timestamp": "2023-10-13T07:49:56-05:00",
"temperature": 22.3,
"humidity": 95,
"wind_speed": 0,
"wind_gust": 0,
"wind_direction": 162,
"solar_irradiance": 7.327868852459017,
"uv_index": 0,
"precipitation": 0,
"pressure": 974.3,
"icon": "partly-cloudy-day",
"precipitation_accumulated": 0,
"dew_point": 21.45960885072338,
"feels_like": 22.3
}
}
const axios = require('axios');
const client = axios.create({
baseURL: 'https://api.weatherxm.com/api/v1/'
});
client.get('/cells/874898d9cffffff/devices/e8a72370-bf50-11ed-9972-4f669f2d96bd')
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});
import requests
url = "https://api.weatherxm.com/api/v1/cells/874898d9cffffff/devices/e8a72370-bf50-11ed-9972-4f669f2d96bd"
response = requests.get(url)
print(response.text)
package main
import (
"fmt"
"io"
"net/http"
)
func main() {
url := "https://api.weatherxm.com/api/v1/cells/874898d9cffffff/devices/e8a72370-bf50-11ed-9972-4f669f2d96bd"
client := &http.Client{}
req, err := http.NewRequest(http.MethodGet, url, nil)
if err != nil {
fmt.Println(err)
return
}
res, err := client.Do(req)
if err != nil {
fmt.Println(err)
return
}
defer func(Body io.ReadCloser) {
err := Body.Close()
if err != nil {
fmt.Println(err)
}
}(res.Body)
body, err := io.ReadAll(res.Body)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(body))
}
Our other products
Public Apps
Access live weather data, explore our global network, and manage your weather station on the go—all while tracking your $WXM earnings.
Web3 Weather Oracle
WeatherXM brings weather data on-chain and empowers smart contracts to make decisions based on cryptographically prooved weather conditions.