eHideaway API
Overview
The eHideaway API supports the downloading of archive records for a selected weather station. Records can downloaded for a specified day or all records after a specified datetime can be downloaded (limited to 500 records at a time).
For Arnside, Heversham and Warton the available archive record interval is 30 minutes.
For Silverdale a choice of 15 and 30 minute archive records is available.
The API also supports the downloading of the latest available observation for those weather stations uploading to the Weatherlink cloud, i.e. Arnside, Heversham and Warton. Observations are normally updated every minute or so.
Downloads are provided in JSON format.
If you wish to use the API please contact eHideaway for a key.
Interface
URL: https//ehideaway.uk/aonb-weather-history/?pg=api&<parameters>
- <parameters>:<key>&<site>&<request>[&prettify]
- <key>: key=<your secret key provided by ehideaway>
- <site>: {arnside | heversham | silverdale | silverdale15 | warton}
- <request>: {archives_range | < archives for day> | <archives after> | latest_observation }
- < archives for day>: archives_for_day=<date and time formatted “YYYY-MM-DD HH:MI” without quotes
- <archives after>: archives_after=<date formatted “YYYY-MM-DD” without quotes>
Notes:
- Site “silverdale15” should be used for 15 minute archive data from the Silverdale weather station. Other sites serve 30 minute archive data.
- Contact ehideaway to get a key.
- The prettify parameter makes the json easier for humans to read but increases it size.
Units
Archive units are:
-
Date Time: Local time, i.e. BST in summer, GMT in winter.
Note: Weatherlink overwrites the first archives for 01:00-02:00 when the clocks move back. - Temperature - °C
- Humidity - %
- Pressure - hPa
- Rain - mm
- Rain Rate - mm/hour
- Wind Speed - mph
- Wind Directions - 'N', 'NNE', 'NE', 'ENE', 'E', 'ESE', 'SE', 'SSE', 'S', 'SSW', 'SW', 'WSW', 'W', 'WNW', 'NW', 'NNW'
- UV Index – n/a
- Solar Radiation – watts / mm2
- Evapo-transpiration – mm
Weatherlink Observation units are given in the JSON.
Example JSON
archives_range
{
"api": "ehideaway 1.0",
"help": "https:\/\/ehideaway.uk\/aonb-weather-history\/?pg=apihelp",
"request_url": "\/\/ehideaway.uk\/\/\/\/aonb-weather-history\/\/\/\/?pg=api&key=******&site=silverdale15&archives_range&prettify",
"mode": "Date range of available archive records",
"site": "silverdale15",
"range": {
"min_archive_datetime": "2017-10-09 00:15:00",
"max_archive_datetime": "2026-09-19 10:45:00"
}
}
archives_from
{
"api": "ehideaway 1.0",
"help": "https:\/\/ehideaway.uk\/aonb-weather-history\/?pg=apihelp",
"request_url": "\/\/ehideaway.uk\/\/aonb-weather-history\/\/?pg=api&key=******&site=silverdale&archives_after=2026-09-19%2009:30&prettify",
"mode": "Archives records after specified date and time",
"site": "silverdale",
"after": "2026-09-19 09:30",
"limit": "500 archive records",
"fetched": 2,
"archives": [
{
"archive_datetime": "2026-09-19 10:00:00",
"minutes_covered": "30",
"temperature_outside": "16.5",
"temperature_outside_low": "15.9",
"temperature_outside_high": "16.5",
"humidity_outside": "79",
"barometric_pressure": "1007.0",
"rain_total": "0.0",
"rain_rate_high": "0.0",
"wind_speed": "4",
"wind_speed_direction": "W",
"wind_speed_high": "11",
"wind_speed_high_direction": "W",
"solar_radiation": null,
"solar_radiation_high": null,
"uv_index": null,
"uv_index_high": null,
"evapotranspiration_total": null
},
{
"archive_datetime": "2026-09-19 10:30:00",
"minutes_covered": "30",
"temperature_outside": "16.8",
"temperature_outside_low": "16.5",
"temperature_outside_high": "17.3",
"humidity_outside": "78",
"barometric_pressure": "1007.5",
"rain_total": "0.0",
"rain_rate_high": "0.0",
"wind_speed": "4",
"wind_speed_direction": "W",
"wind_speed_high": "14",
"wind_speed_high_direction": "WNW",
"solar_radiation": null,
"solar_radiation_high": null,
"uv_index": null,
"uv_index_high": null,
"evapotranspiration_total": null
}
]
}
archives_for_day
{
"api": "ehideaway 1.0",
"help": "https:\/\/ehideaway.uk\/aonb-weather-history\/?pg=apihelp",
"request_url": "\/\/ehideaway.uk\/\/\/\/aonb-weather-history\/\/\/\/?pg=api&key=******&site=warton&archives_for_day=2026-09-19&prettify",
"mode": "Archives records for specified day",
"site": "warton",
"date": "2026-09-19",
"fetched": 2,
"archives": [
{
"archive_datetime": "2026-09-19 00:30:00",
"minutes_covered": "30",
"temperature_outside": "16.6",
"temperature_outside_low": "16.6",
"temperature_outside_high": "16.7",
"humidity_outside": "74",
"barometric_pressure": "1004.4",
"rain_total": "0.0",
"rain_rate_high": "0.0",
"wind_speed": "5",
"wind_speed_direction": "SW",
"wind_speed_high": "17",
"wind_speed_high_direction": "S",
"solar_radiation": "0",
"solar_radiation_high": "0",
"uv_index": "0.0",
"uv_index_high": "0.0",
"evapotranspiration_total": null
},
{
"archive_datetime": "2026-09-19 01:00:00",
"minutes_covered": "30",
"temperature_outside": "16.4",
"temperature_outside_low": "16.4",
"temperature_outside_high": "16.6",
"humidity_outside": "74",
"barometric_pressure": "1004.3",
"rain_total": "0.0",
"rain_rate_high": "0.0",
"wind_speed": "7",
"wind_speed_direction": "SW",
"wind_speed_high": "19",
"wind_speed_high_direction": "SW",
"solar_radiation": "0",
"solar_radiation_high": "0",
"uv_index": "0.0",
"uv_index_high": "0.0",
"evapotranspiration_total": "0.051"
},
]
}
latest_observation
{
"api": "ehideaway 1.0",
"help": "https:\/\/ehideaway.uk\/aonb-weather-history\/?pg=apihelp",
"request_url": "\/\/ehideaway.uk\/\/\/\/aonb-weather-history\/\/\/\/?pg=api&key=******&site=heversham&latest_observation&prettify",
"mode": "Latest Weatherlink observation",
"site": "heversham",
"observation": {
"credit": "Davis Instruments Corp.",
"credit_URL": "http:\/\/www.davisnet.com",
"disclaimer_url": "http:\/\/www.davisnet.com\/about\/terms.asp",
"copyright_url": "http:\/\/www.davisnet.com\/about\/terms.asp",
"privacy_policy_url": "http:\/\/www.davisnet.com\/about\/privacy.asp",
"image": {
"url": "http:\/\/www.weatherlink.com\/images\/Logo_Davis_reflxblu.jpg",
"title": "Davis WeatherLink",
"link": "http:\/\/www.weatherlink.com"
},
"suggested_pickup": "15 minutes after the hour",
"suggested_pickup_period": "60",
"dewpoint_c": "13.9",
"dewpoint_f": "57.0",
"dewpoint_string": "57.0 F (13.9 C)",
"heat_index_c": "17.2",
"heat_index_f": "63.0",
"heat_index_string": "63.0 F (17.2 C)",
"location": "Heversham, England, UK",
"latitude": "54.24049",
"longitude": "-2.77243",
"observation_time": "Last Updated on Sep 19 2026, 9:29 am BST",
"observation_time_rfc822": "Sat, 19 Sep 2026 09:29:54 +0100",
"pressure_in": "29.757",
"pressure_mb": "1007.7",
"pressure_string": "1007.7 mb",
"relative_humidity": "82",
"station_id": "cairnsmore",
"temp_c": "16.9",
"temp_f": "62.4",
"temperature_string": "62.4 F (16.9 C)",
"wind_degrees": "294",
"wind_dir": "West-northwest",
"wind_kt": "1.7",
"wind_mph": "2.0",
"windchill_c": "16.7",
"windchill_f": "62.0",
"windchill_string": "62.0 F (16.7 C)",
"davis_current_observation": {
"DID": "001D0A00C3F5",
"station_name": "cairnsmore",
"observation_age": 17,
"dewpoint_day_high_f": "60",
"dewpoint_day_high_time": "12:02am",
"dewpoint_day_low_f": "56",
"dewpoint_day_low_time": "8:01am",
"dewpoint_month_high_f": "66",
"dewpoint_month_low_f": "45",
"dewpoint_year_high_f": "79",
"dewpoint_year_low_f": "17",
"et_day": "0.004",
"et_month": "1.050",
"et_year": "20.410",
"heat_index_day_high_f": "63",
"heat_index_day_high_time": "9:25am",
"heat_index_month_high_f": "73",
"heat_index_year_high_f": "112",
"pressure_day_high_in": "29.757",
"pressure_day_high_time": "9:29am",
"pressure_day_low_in": "29.677",
"pressure_day_low_time": "12:59am",
"pressure_month_high_in": "30.249",
"pressure_month_low_in": "29.659",
"pressure_tendency_string": "Rising Slowly",
"pressure_year_high_in": "30.516",
"pressure_year_low_in": "28.847",
"rain_day_in": "0.0236",
"rain_month_in": "4.7244",
"rain_rate_day_high_in_per_hr": "0.0079",
"rain_rate_day_high_time": "6:00am",
"rain_rate_hour_high_in_per_hr": "0.0000",
"rain_rate_in_per_hr": "0.0000",
"rain_rate_month_high_in_per_hr": "1.2913",
"rain_rate_year_high_in_per_hr": "64.7953",
"rain_storm_in": "1.1024",
"rain_storm_start_date": "9\/0\/2026",
"rain_year_in": "31.3780",
"relative_humidity_day_high": "95",
"relative_humidity_day_high_time": "12:12am",
"relative_humidity_day_low": "82",
"relative_humidity_day_low_time": "9:27am",
"relative_humidity_in": "56",
"relative_humidity_in_day_high": "59",
"relative_humidity_in_day_high_time": "12:42am",
"relative_humidity_in_day_low": "55",
"relative_humidity_in_day_low_time": "8:47am",
"relative_humidity_in_month_high": "60",
"relative_humidity_in_month_low": "48",
"relative_humidity_in_year_high": "60",
"relative_humidity_in_year_low": "27",
"solar_radiation": "316",
"solar_radiation_day_high": "316",
"solar_radiation_day_high_time": "9:28am",
"solar_radiation_month_high": "960",
"solar_radiation_year_high": "1287",
"sunrise": "6:50am",
"sunset": "7:16pm",
"temp_day_high_f": "62.4",
"temp_day_high_time": "9:26am",
"temp_day_low_f": "59.1",
"temp_day_low_time": "7:54am",
"temp_month_high_f": "72.0",
"temp_month_low_f": "47.5",
"temp_year_high_f": "95.1",
"temp_year_low_f": "20.0",
"temp_in_day_high_f": "65.5",
"temp_in_day_high_time": "9:28am",
"temp_in_day_low_f": "64.5",
"temp_in_day_low_time": "3:31am",
"temp_in_f": "65.5",
"temp_in_month_high_f": "71.0",
"temp_in_month_low_f": "64.5",
"temp_in_year_high_f": "85.6",
"temp_in_year_low_f": "52.0",
"uv_index": "0.0",
"uv_index_day_high": "0.0",
"uv_index_day_high_time": "12:00am",
"uv_index_month_high": "2.2",
"uv_index_year_high": "3.7",
"wind_day_high_mph": "20.0",
"wind_day_high_time": "8:19am",
"wind_month_high_mph": "26.0",
"wind_ten_min_avg_mph": "3.0",
"wind_year_high_mph": "40.0",
"windchill_day_low_f": "59",
"windchill_day_low_time": "7:44am",
"windchill_month_low_f": "47",
"windchill_year_low_f": "16"
},
"time_to_generate": "0.014701 seconds"
}
}
Back to Top of Page