Endpoints
No API key is currently required. Public endpoints use HTTPS and return JSON.
GET
Current conditions
https://stnicholasweather.co.uk/api/v1/current
Returns the latest available station observation with descriptive field names and units.
GET
Station information
https://stnicholasweather.co.uk/api/v1/station
Returns public station metadata, including general location, elevation and equipment.
GET
Recent observations
https://stnicholasweather.co.uk/api/v1/graph
Returns a recent series of observations supplied through WOW-BE, intended primarily for graphs, analysis and visualisation.
Schema
Current observation fields
| Field | Meaning | Unit |
|---|---|---|
timestamp | Observation time | ISO 8601 |
temperature_c | Air temperature | °C |
humidity_percent | Relative humidity | % |
pressure_sea_level_hpa | Atmospheric pressure reduced to sea level | hPa |
wind_speed_kmh | Wind speed | km/h |
wind_direction_degrees | Wind direction | degrees |
rain_rate_mm_h | Rainfall intensity | mm/h |
rain_accumulation_mm | Upstream rainfall accumulation field | mm |
solar_radiation_w_m2 | Solar radiation | W/m² |
Quick start
Use the API
JavaScript
fetch("https://stnicholasweather.co.uk/api/v1/current")
.then(response => response.json())
.then(data => console.log(data));
Python
import requests
response = requests.get(
"https://stnicholasweather