Output Schema
{
"example": {
"credits": [
{
"credit": "This service is based on data and products of the European Centre for Medium-Range Weather Forecasts (ECMWF). ...",
"license": "CC BY 4.0",
"license_url": "https://creativecommons.org/licenses/by/4.0/",
"source": "ECMWF"
}
],
"credits_url": "https://aisfleet.com/docs/data-credits/",
"forecast": {
"grid_points": {
"atmosphere": {
"latitude": 50.8,
"longitude": -1.3
},
"currents": {
"latitude": 50.7,
"longitude": -1.3
},
"waves": {
"latitude": 50.5,
"longitude": -1.25
}
},
"model": "ECMWF IFS, 0.1 degree open data (waves 0.25 degree)",
"notes": [
"ECMWF publishes its open-data runs about 9 hours after their run time; run_time names the run."
],
"published_at": "2025-07-01T09:34:00Z",
"run_time": "2025-07-01T00:00:00Z",
"steps": [
{
"air_temperature": 16.2,
"cape": 0,
"cloud_cover": 80,
"current_direction": 90,
"current_speed": 0.4,
"gust": 21,
"gust_hours": 1,
"precipitation": 0.4,
"precipitation_hours": 3,
"pressure": 1013.4,
"time": "2025-07-01T03:00:00Z",
"wave_direction": 240,
"wave_height": 1.3,
"wave_peak_period": 7.8,
"wave_period": 5.9,
"wind_direction": 245,
"wind_speed": 14.2
}
],
"units": {
"wind_direction": "degrees true, from",
"wind_speed": "kn"
}
},
"license_url": "https://aisfleet.com/agent-data-license/",
"observations": {
"as_of": "2025-07-01T12:00:00Z",
"boats": [
{
"age_minutes": 2,
"averaging_minutes": 15,
"bearing": 18,
"distance_nm": 1.3,
"latitude": 50.78,
"longitude": -1.29,
"observed_at": "2025-07-01T11:58:00Z",
"source": "AIS Fleet",
"wind_direction": 236,
"wind_gust": 17.9,
"wind_speed": 13.4
}
],
"notes": [
"Boat readings come from instruments aboard."
],
"radius_nm": 25,
"stations": [
{
"age_minutes": 10,
"averaging_minutes": null,
"bearing": 348,
"code": "EGHI",
"distance_nm": 11.7,
"elevation_m": 9,
"kind": "airport",
"latitude": 50.95,
"longitude": -1.36,
"name": "Southampton",
"network": "icao",
"observed_at": "2025-07-01T11:50:00Z",
"source": "NOAA Aviation Weather Center",
"wind_direction": 240,
"wind_gust": null,
"wind_speed": 12,
"wind_variable": false
}
],
"units": {
"wind_speed": "kn"
}
},
"point": {
"latitude": 50.76,
"longitude": -1.3
},
"product": "marine-conditions",
"provider": "AIS Fleet",
"tides": {
"currents": null,
"datum": "MLLW",
"days": 7,
"extremes": [
{
"height": -0.21,
"time": "2025-07-01T04:12:00Z",
"type": "low"
}
],
"height_unit": "m",
"hourly": {
"heights": [
1.123
],
"interval_minutes": 60,
"start": "2025-07-01T00:00:00Z"
},
"method": "harmonic",
"notes": [
"Predictions of the astronomical tide: weather (surge, pressure, wind, river flow) is not included."
],
"source": {
"distance_nm": 0,
"kind": "station",
"latitude": 37.8063,
"longitude": -122.4659,
"name": "San Francisco",
"seasonal_dominant": false,
"station_id": "noaa/9414290",
"timezone": "America/Los_Angeles",
"type": "reference"
},
"start": "2025-07-01",
"units": {
"height": "m above datum"
},
"window_end": "2025-07-08T00:00:00Z",
"window_end_exclusive": true,
"window_start": "2025-07-01T00:00:00Z"
}
},
"type": "json"
}