The Geo Nearby API returns the nearest known place for a given geographic coordinate. It is useful when you already have a lat/lon pair and want to resolve it into a human-readable place with metadata.
The Geo Search API returns place matches for a free-text query. Each result includes name, coordinates , timezone, and country/continent metadata. Ideal for using in combination with our weather and mobility endpoints.
The Weather Forecast API delivers comprehensive weather data for any location worldwide, powered by the Infoplaza Optimal model. Optimal is our best-in-class forecasting engine, consistently outperforming every other model on the market. Current Weather Data: Immediate insights into the current weather conditions. 2-Hour Minutely Precipitation Forecast: Minute-by-minute precipitation data for precise forecasting of rainfall and snowfall. 7-Day Hourly Forecast: Detailed hourly weather predictions for the upcoming week. 7-Day Daypartly Forecast: Detailed daypartly weather predictions for the upcoming week. 15-Day Daily Forecast: Extended daily weather forecasts for the next 15 days. With the default values , the forecast costs 1 credit. For longer periods, it costs 3 credits.
Retrieve radar-based precipitation nowcasts in 5-minute steps, including precipitation type, intensity, probability, and ready-to-use image frames per timestep.
The Weather Climate API offers monthly climate data for locations worldwide, providing insights into average temperatures, precipitation trends, and long-term climate patterns. The climate averages are based on weather observations from the past ten years. This approach is chosen to provide a globally accurate representation of the expected weather in the current climate for each month. The 10-year climate average is updated annually, ensuring the data remains relevant and accurate.
List of available weather models and elements. When latitude and longitude are provided, only models available for that location are returned.
Get location timeseries for provided model and elements.
Get a weather forecast along a route, where for each waypoint the correct forecast offset is chosen based on the estimated arrival time at that point. You provide a series of coordinates and a speed; the API calculates when you'll arrive at each point and returns the weather values for the requested elements at the matching forecast offsets. This gives you a time-dependent forecast per location instead of a static forecast for a single moment, which is useful for route planning, navigation, and logistics where weather conditions change along the way. Available for all [weather models] except ensemble models. Credits = waypoints count x elements count
List of available weather ensemble models and elements. When latitude and longitude are provided, only models available for that location are returned.
Retrieve an ensemble forecast timeseries for a single location, including individual ensemble members and aggregate statistics for each requested element and level.
List of available weather models and elements. When latitude and longitude are provided, only models available for that location are returned.
Get a time series of rendered map images for a weather model, element and area, including the color palette and legend.
List of available nowcast layers, like Precipitation, Radar, Clouds, Satellite, Lightning, etc.
Retrieve information about available layers for a specific model, runtime, element, and bounding box.
List of available weather models and elements. When latitude and longitude are provided, only models available for that location are returned.
Get location timeseries for provided model and elements.
Get a weather forecast along a route, where for each waypoint the correct forecast offset is chosen based on the estimated arrival time at that point. You provide a series of coordinates and a speed; the API calculates when you'll arrive at each point and returns the weather values for the requested elements at the matching forecast offsets. This gives you a time-dependent forecast per location instead of a static forecast for a single moment, which is useful for route planning, navigation, and logistics where weather conditions change along the way. Available for all [weather models] except ensemble models. Credits = waypoints count x elements count
List of available weather ensemble models and elements. When latitude and longitude are provided, only models available for that location are returned.
Retrieve an ensemble forecast timeseries for a single location, including individual ensemble members and aggregate statistics for each requested element and level.
Computes a weather forecast for a single location. For each requested element the values are returned for the full model horizon: every timestep we have available, from the current model run onwards. This is the stationary variant of the route endpoint: no waypoints, no vessel speed, no timing parameters and no interpolation between positions. Use it for a vessel at anchor or in port, a fixed installation, or any single point of interest. Elements Updates model runs 00 | 06 | 12 | 18 ECMWF HRES Global windSpeed10m — Windspeed 10m [m/s] windDirection10m — Winddirection 10m [°] windGust10m — Windgust 10m [m/s] visibility — Visibility [m] meanSeaLevelPressure — Mean Sea Level Pressure [hPa] airTemperature2m — Temperature 2m [°C] ECMWF WAM Global significantWaveHeight — Significant Wave Height [m] maximumWaveHeight — Maximum Wave Height [m] meanWaveDirection — Mean Wave Direction [°] peakWavePeriod — Peak Wave Period [s] energyMeanPeriod — Energy Mean Wave Period [s] zeroCrossingWavePeriod — Zero Crossing Wave Period [s] significantHeightSwell — Significant Swell Height [m] meanDirectionSwell — Mean Swell Direction [°] energyMeanPeriodSwell — Mean Swell Period [s] spectralMeanPeriodSwell — Spectral Mean Swell Period [s] zeroCrossingPeriodSwell — Zero Crossing Swell Period [s] significantHeightWindWaves — Significant Wind Wave Height [m] meanDirectionWindWaves — Mean Wind Wave Direction [°] energyMeanPeriodWindWaves — Energy Mean Wind Wave Period [s] spectralMeanPeriodWindWaves — Spectral Mean Wind Wave Period [s] zeroCrossingPeriodWindWaves — Zero Crossing Wind Wave Period [s] significantHeightSwellPrimary — Significant Swell Height - Primary [m] meanDirectionSwellPrimary — Mean Swell Direction - Primary [°] energyMeanPeriodSwellPrimary — Energy Mean Swell Period - Primary [s] significantHeightSwellSecondary — Significant Swell Height - Secondary [m] meanDirectionSwellSecondary — Mean Swell Direction - Secondary [°] energyMeanPeriodSwellSecondary — Energy Mean Swell Period - Secondary [s] RTOFS Global seaSurfaceTemperature — Sea Surface Temperature [°C] seaSurfaceSalinity — Sea Surface Salinity [psu] seaSurfaceHeight — Sea Surface Height [m] currentSpeedSurface — Surface Current Speed [m/s] currentDirectionSurface — Surface Current Direction [°] tidalCurrentSpeedSurface — Tidal Current Speed [m/s] tidalCurrentDirectionSurface — Tidal Current Direction [°] tidalSeaSurfaceHeight — Tidal Sea Surface Height [m] residualCurrentSpeedSurface — Residual Current Speed [m/s] residualCurrentDirectionSurface — Residual Current Direction [°] residualSeaSurfaceHeight — Residual Sea Surface Height [m] MERCATOR Biochemical seaSurfaceChlorophyll — Chlorophyll [mg/m3]
Computes a time-synchronised weather forecast along a route. The given waypoints are supplemented with interpolated positions at every model timestep . For each requested element the value is fetched at the location and the moment the vessel is there. Timing There are two ways to determine when the vessel is at each waypoint: 1. `times`: provide an arrival time per waypoint. The route is used exactly as given. 2. `start` + `speeds`: provide a departure time and one or more speeds, and the arrival times are calculated for you. If `times` is provided, `start` and `speeds` are ignored. Speeds Provide one speed and it will be used for the whole journey, or provide an array of speeds and then that speed will be used from that waypoint onwards. Elements Updates model runs 00 | 06 | 12 | 18 ECMWF HRES Global windSpeed10m — Windspeed 10m [m/s] windDirection10m — Winddirection 10m [°] windGust10m — Windgust 10m [m/s] visibility — Visibility [m] meanSeaLevelPressure — Mean Sea Level Pressure [hPa] airTemperature2m — Temperature 2m [°C] ECMWF WAM Global significantWaveHeight — Significant Wave Height [m] maximumWaveHeight — Maximum Wave Height [m] meanWaveDirection — Mean Wave Direction [°] peakWavePeriod — Peak Wave Period [s] energyMeanPeriod — Energy Mean Wave Period [s] zeroCrossingWavePeriod — Zero Crossing Wave Period [s] significantHeightSwell — Significant Swell Height [m] meanDirectionSwell — Mean Swell Direction [°] energyMeanPeriodSwell — Mean Swell Period [s] spectralMeanPeriodSwell — Spectral Mean Swell Period [s] zeroCrossingPeriodSwell — Zero Crossing Swell Period [s] significantHeightWindWaves — Significant Wind Wave Height [m] meanDirectionWindWaves — Mean Wind Wave Direction [°] energyMeanPeriodWindWaves — Energy Mean Wind Wave Period [s] spectralMeanPeriodWindWaves — Spectral Mean Wind Wave Period [s] zeroCrossingPeriodWindWaves — Zero Crossing Wind Wave Period [s] significantHeightSwellPrimary — Significant Swell Height - Primary [m] meanDirectionSwellPrimary — Mean Swell Direction - Primary [°] energyMeanPeriodSwellPrimary — Energy Mean Swell Period - Primary [s] significantHeightSwellSecondary — Significant Swell Height - Secondary [m] meanDirectionSwellSecondary — Mean Swell Direction - Secondary [°] energyMeanPeriodSwellSecondary — Energy Mean Swell Period - Secondary [s] RTOFS Global seaSurfaceTemperature — Sea Surface Temperature [°C] seaSurfaceSalinity — Sea Surface Salinity [psu] seaSurfaceHeight — Sea Surface Height [m] currentSpeedSurface — Surface Current Speed [m/s] currentDirectionSurface — Surface Current Direction [°] tidalCurrentSpeedSurface — Tidal Current Speed [m/s] tidalCurrentDirectionSurface — Tidal Current Direction [°] tidalSeaSurfaceHeight — Tidal Sea Surface Height [m] residualCurrentSpeedSurface — Residual Current Speed [m/s] residualCurrentDirectionSurface — Residual Current Direction [°] residualSeaSurfaceHeight — Residual Sea Surface Height [m] MERCATOR Biochemical seaSurfaceChlorophyll — Chlorophyll [mg/m3]
Returns a list of seaports worldwide, roughly 3,700 in total. Each port can be filtered by harbor size. Source: Data is based on the [NGA World Port Index ], the official reference publication maintained by the U.S. National Geospatial-Intelligence Agency. The WPI catalogs the locations and physical characteristics of major ports, harbors, and terminals around the world, and is the most widely used authoritative dataset for global port information. Size distribution: | Size | Approx. count | Description | |------|--------------|-------------| | `large` | ~170 | Major deep-water ports handling large vessels | | `medium` | ~360 | Mid-sized commercial ports | | `small` | ~1,000 | Smaller harbors with limited facilities | | `very_small` | ~2,300 | Minor ports, anchorages, and landing sites | Filtering: Pass the `size` query parameter to filter by one of the values above . Omit it to return all ports.
Returns the full record for a single port, identified by its WPI ID. The response includes the port's identity and location along with its classification . It also contains nested objects describing the port's physical and operational characteristics: depths, maximum vessel dimensions, entrance restrictions, pilotage, tugs, quarantine, communications, facilities, cranes, services, supplies, repair capabilities, and other port features.
Returns all observation sources available in the API, together with the groups that combine them. Each source represents a single data provider or network, such as a national weather service, a marine buoy network or aircraft observations, and includes an identifier, a name and a description. Groups merge several related sources into one dataset, such as all land-based weather stations or all marine observations, and list the sources they contain. Use the `sourceId` of a source or group to request observations from the observations endpoints. Query a group to get combined data from multiple providers in one request, or query an individual source when you need data from one specific provider.
Returns observations from one source or group within a geographic area. By default it returns the most recent observation per station; set mode to series to get all observations within a period. Use /v1/observations/sources to see which sources support area queries.
Returns observations from the station nearest to a point that has data in the requested period. By default it returns that station's most recent observation; set mode to series to get all its observations within a period. The station and its distance to the point are included. Use /v1/observations/sources to see which sources support point queries.
Returns observations from one station. By default it returns the station's most recent observation; set mode to series to get all its observations within a period. Station ids come from /v1/observations/stations, /area and /point. If the station has no data for this source in the period, station is null.
Lists the stations of a source or group, without observations, optionally limited to an area. Use the station id with /v1/observations/station.
The Traffic Overview API provides a real-time snapshot of traffic conditions on Dutch roads. It includes congestion reports, road closures, and traffic measures, aggregated into a single feed. The API is updated every few minutes and designed for building traffic dashboards, travel apps, and mobility solutions.
The Traffic GeoJSON API provides real-time traffic events for the Netherlands in GeoJSON format. Each feature represents a road closure, congestion, or traffic measure with full geometry for visualization on maps. This makes it ideal for interactive applications, dashboards, and GIS integrations.
Planner location search, used to get start and destination location.
The I'm Planner plans a trip between two locations and streams multiple travel options in real time. Where a normal trip planner returns one answer, the mixer keeps re-planning the same journey under different assumptions — for example by allowing a bicycle for the first mile, or by permitting shared mobility — and pushes every result to the client as soon as it is ready. Each result carries a `grade` so the client can rank alternatives, and a `modifiers` list explaining how that result differs from the default plan request. Because results arrive progressively, this is a WebSocket endpoint, not a REST endpoint. Messages in both directions are binary Protocol Buffers , if you want to use JSON, please set the \"mode\" parameter to \"json\" when making the initial request to the websocket. The server closes the connection when the mixer has no further results. Expansive documentation can be found at: [The I'm Planner documentation]
List of available transit near a specified location, based on latitude and longitude coordinates. If there are more then 3 routes closer within 1000m routes within 1000m will be returned, if there are less then 3 outes all routes within 5000m will be returned
This endpoints returns public transport trips departing from a certain stopplace for the next hour.