Logo
developer platform
Docs
API
Pricing
Showcase
API Overview
API Reference
Geocoding
Geocoding NearbyGeocoding SearchPort ListPort Info
Weather Core
ForecastRadarClimateWarnings
Weather Timeseries
Timeseries ModelsTimeseries Point ForecastTimeseries Route Forecast
Weather Ensemble
Ensemble ModelsEnsemble Point ForecastEnsemble Route Forecast
Marine Timeseries
Timeseries ModelsTimeseries Point Forecast
Marine Ensemble
Ensemble ModelsEnsemble Point Forecast
Vessels
Vessel SearchVessel InfoVessel LocationVessel Location History
Observations
Observations InfoObservations Latest
Lightning
Lightning LiveLightning History
Earthquakes
Earthquakes
Tropical Storms
Tropical Storms
Mobility Traffic (NL Only)
Traffic OverviewTraffic Geo
Mobility Transit (NL Only)
Transit PlannerTransit Planner MixerTransit Stops NearbyTransit Stop Departures
Developer Infoplaza (obsolete)
Weather ClimateWeather Forecast
Archive
Test ErrorWeather Climate (old)

Port Info

GET
https://api.infoplaza.dev/v1/port/info

Description

Returns the full record for a single port, identified by its WPI ID. The response includes the port's identity and location (name, UN/LOCODE, country, region, coordinates, adjacent waterbody) along with its classification (harbor size, type, use, and degree of shelter). 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.

Parameters

ParameterTypeRequiredDefaultDescription
portIdnumberRequired-Port ID

Response

PropertyTypeDescription
id
integerUnique identifier for the port
name
stringName of the port
size
stringSize classification of the port (e.g., small, medium, large)
tugs
objectTugboat services and capabilities
└─assist
string

Example Request

curl "https://api.infoplaza.dev/v1/port/info? \
     portId=31140 \
     &api_key=$INFOPLAZA_API_KEY"

Example Response

{
  "id": 31140,
  "name": "Rotterdam",
  "size": "large",
  "tugs": {
    "assist": "Yes",
    "salvage": "Unknown"
  },
  "chart": "37243",
  "cranes": {
    "fixed": "Yes",
    "mobile": "Yes",
    "floating": "Yes",
    "container": "Unknown",
    "lifts_0_24_tons": "Yes",
    "lifts_25_49_tons": "Yes",
    "lifts_50_100_tons": "Yes",
    "lifts_100_tons_plus": "Yes"
  },
  "depths": {
    "channel": 11,
    "anchorage": 11,
    "cargo_pier": 6.4,
    "tidal_range": 1,
    "lng_terminal": null,
    "oil_terminal": 12.5,
    "entrance_width": null
  },
  "region": "Netherlands -- 30980",
  "repair": {
    "code": "Major",
    "railway": "Small",
    "dry_dock": "Medium"
  },
  "country": "Netherlands",
  "shelter": "Fair",
  "features": {
    "degaussing": "Yes",
    "eta_message": "Yes",
    "turning_area": "Yes",
    "port_security": "Unknown",
    "overhead_limits": "Yes",
    "garbage_disposal": "Yes",
    "search_and_rescue": "Unknown",
    "us_representative": "Unknown",
    "medical_facilities": "Yes",
    "first_port_of_entry": "Yes",
    "good_holding_ground": "Yes",
    "ukc_management_system": "Unknown",
    "dirty_ballast_disposal": "Yes",
    "vessel_traffic_service": "Unknown",
    "traffic_separation_scheme": "Unknown",
    "chemical_holding_tank_disposal": "Unknown"
  },
  "latitude": 51.9,
  "nav_area": "I",
  "pilotage": {
    "advisable": "Yes",
    "available": "Yes",
    "compulsory": "Yes",
    "local_assist": "Unknown"
  },
  "services": {
    "steam": "Yes",
    "diving": "Unknown",
    "longshore": "Yes",
    "electrical": "Yes",
    "icebreaking": "Unknown",
    "nav_equipment": "Yes",
    "electrical_repair": "Yes"
  },
  "supplies": {
    "deck": "Yes",
    "water": "Yes",
    "engine": "Yes",
    "fuel_oil": "Yes",
    "diesel_oil": "Yes",
    "provisions": "Yes",
    "aviation_fuel": "Unknown"
  },
  "unlocode": "NL RTM",
  "longitude": 4.483333,
  "waterbody": "North Sea; North Atlantic Ocean",
  "facilities": {
    "roro": "Unknown",
    "other": "Unknown",
    "wharves": "Yes",
    "anchorage": "No",
    "container": "Unknown",
    "break_bulk": "Unknown",
    "solid_bulk": "Unknown",
    "ice_mooring": "No",
    "liquid_bulk": "Unknown",
    "med_mooring": "No",
    "lng_terminal": "Unknown",
    "oil_terminal": "Unknown",
    "beach_mooring": "No",
    "dangerous_cargo": "Unknown"
  },
  "harbor_use": "Unknown",
  "max_vessel": {
    "beam": null,
    "draft": null,
    "length": null
  },
  "quarantine": {
    "other": "Yes",
    "pratique": "Yes",
    "sanitation": "Yes"
  },
  "harbor_type": "River (Basins)",
  "publication": "Sailing Directions Pub. 192 (Enroute) - North Sea",
  "alternate_name": null,
  "communications": {
    "air": "Yes",
    "rail": "Yes",
    "radio": "Yes",
    "telefax": "Yes",
    "telephone": "Yes",
    "radiotelephone": "Yes"
  },
  "publication_url": "https://msi.nga.mil/api/publications/download?key=16694491/SFH00000/Pub192bk.pdf&type=view",
  "offshore_max_vessel": {
    "beam": null,
    "draft": null,
    "length": null
  },
  "entrance_restrictions": {
    "ice": "No",
    "tide": "No",
    "other": "Yes",
    "swell": "No"
  }
}
Assistance tugs availability (Yes/No/Unknown)
└─salvage
stringSalvage tug availability (Yes/No/Unknown)
chart
stringNautical chart number associated with the port
cranes
objectCrane equipment availability and capacities
└─fixed
stringFixed crane availability (Yes/No/Unknown)
└─mobile
stringMobile crane availability (Yes/No/Unknown)
└─floating
stringFloating crane availability (Yes/No/Unknown)
└─container
stringContainer cranes availability (Yes/No/Unknown)
└─lifts_0_24_tons
stringCapacity to lift 0 to 24 tons (Yes/No/Unknown)
└─lifts_25_49_tons
stringCapacity to lift 25 to 49 tons (Yes/No/Unknown)
└─lifts_50_100_tons
stringCapacity to lift 50 to 100 tons (Yes/No/Unknown)
└─lifts_100_tons_plus
stringCapacity to lift 100 tons or more (Yes/No/Unknown)
depths
objectDepths and tidal data for various port locations
└─channel
number | nullChannel depth in meters
└─anchorage
number | nullAnchorage depth in meters
└─cargo_pier
number | nullCargo pier depth in meters
└─tidal_range
number | nullTidal range in meters
└─lng_terminal
number | nullLiquefied Natural Gas terminal depth in meters
└─oil_terminal
number | nullOil terminal depth in meters
└─entrance_width
number | nullEntrance width in meters
region
stringRegion or administrative area including port and related internal identifier
repair
objectRepair facilities and extent of availability
└─code
stringOverall repair facility code classification (e.g., Major, Minor)
└─railway
stringRailway facility size classification (e.g., Medium, Large, Small)
└─dry_dock
stringDry dock facility size classification (e.g., Medium, Large, Small)
country
stringCountry where the port is located
shelter
stringDescription of shelter available at the port (e.g., fair, good, poor)
features
objectAdditional port features and attributes
└─degaussing
stringDegaussing service availability (Yes/No/Unknown)
└─eta_message
stringAvailability to send estimated time of arrival message (Yes/No/Unknown)
└─turning_area
stringAvailability of turning basin or area (Yes/No/Unknown)
└─port_security
stringSecurity level or provisions at the port (Yes/No/Unknown)
└─overhead_limits
stringWhether overhead clearance limits apply (Yes/No/Unknown)
└─garbage_disposal
stringPort garbage disposal service availability (Yes/No/Unknown)
└─search_and_rescue
stringSearch and rescue service availability (Yes/No/Unknown)
└─us_representative
stringAvailability of US representative or agent (Yes/No/Unknown)
└─medical_facilities
stringMedical facilities availability at port (Yes/No/Unknown)
└─first_port_of_entry
stringIf port often serves as the first port of entry (Yes/No/Unknown)
└─good_holding_ground
stringQuality of holding ground for anchors (Yes/No/Unknown)
└─ukc_management_system
stringUnder keel clearance management system availability (Yes/No/Unknown)
└─dirty_ballast_disposal
stringDirty ballast water disposal service (Yes/No/Unknown)
└─vessel_traffic_service
stringAvailability of vessel traffic service (Yes/No/Unknown)
└─traffic_separation_scheme
stringExistence of traffic separation scheme nearby (Yes/No/Unknown)
└─chemical_holding_tank_disposal
stringChemical holding tank disposal availability (Yes/No/Unknown)
latitude
numberGeographical latitude of the port in decimal degrees
nav_area
stringNavigation area symbol or designation
pilotage
objectPilotage service availability and requirements
└─advisable
stringAdvisability of pilotage (Yes/No/Unknown)
└─available
stringWhether pilotage is available (Yes/No/Unknown)
└─compulsory
stringWhether pilotage is compulsory (Yes/No/Unknown)
└─local_assist
stringLocal assistance availability (Yes/No/Unknown)
services
objectPort-related services available
└─steam
stringSteam services availability (Yes/No/Unknown)
└─diving
stringDiving services availability (Yes/No/Unknown)
└─longshore
stringLongshoremen labor services availability (Yes/No/Unknown)
└─electrical
stringElectrical services availability (Yes/No/Unknown)
└─icebreaking
stringIcebreaking services availability (Yes/No/Unknown)
└─nav_equipment
stringNavigation equipment services availability (Yes/No/Unknown)
└─electrical_repair
stringElectrical repair services availability (Yes/No/Unknown)
supplies
objectSupplies and bunkering services available
└─deck
stringDeck stores supplies availability (Yes/No/Unknown)
└─water
stringFreshwater supplies availability (Yes/No/Unknown)
└─engine
stringEngine stores supplies availability (Yes/No/Unknown)
└─fuel_oil
stringFuel oil supplies availability (Yes/No/Unknown)
└─diesel_oil
stringDiesel oil supplies availability (Yes/No/Unknown)
└─provisions
stringProvision supplies availability (Yes/No/Unknown)
└─aviation_fuel
stringAviation fuel supplies availability (Yes/No/Unknown)
unlocode
stringUnited Nations Code for Trade and Transport Locations (UN/LOCODE)
longitude
numberGeographical longitude of the port in decimal degrees
waterbody
stringPrimary waterbody or ocean the port is adjacent to
facilities
objectGeneral port facilities and cargo handling capabilities
└─roro
stringRoll-on/roll-off facilities (Yes/No/Unknown)
└─other
stringOther facilities available at port (Yes/No/Unknown)
└─wharves
stringPresence of wharf facilities (Yes/No/Unknown)
└─anchorage
stringAnchorage facility availability (Yes/No/Unknown)
└─container
stringContainer handling facilities (Yes/No/Unknown)
└─break_bulk
stringBreakbulk cargo handling (Yes/No/Unknown)
└─solid_bulk
stringHandling solid bulk cargo (Yes/No/Unknown)
└─ice_mooring
stringIce mooring facilities (Yes/No/Unknown)
└─liquid_bulk
stringHandling liquid bulk cargo (Yes/No/Unknown)
└─med_mooring
stringMedical mooring facilities (Yes/No/Unknown)
└─lng_terminal
stringLiquefied Natural Gas terminal facilities (Yes/No/Unknown)
└─oil_terminal
stringOil terminal facilities (Yes/No/Unknown)
└─beach_mooring
stringBeach mooring facilities (Yes/No/Unknown)
└─dangerous_cargo
stringHandling of dangerous cargo (Yes/No/Unknown)
harbor_use
stringPrimary use or usage status of the harbor
max_vessel
objectMaximum vessel size the port can accommodate
└─beam
number | nullMaximum vessel beam (width) in meters
└─draft
number | nullMaximum vessel draft in meters
└─length
number | nullMaximum vessel length in meters
quarantine
objectQuarantine services and health controls
└─other
stringOther quarantine services (Yes/No/Unknown)
└─pratique
stringPratique service availability (Yes/No/Unknown)
└─sanitation
stringSanitation service availability (Yes/No/Unknown)
harbor_type
stringType of harbor formation or natural features
publication
stringReference sailing directions publication title related to the port
alternate_name
string | nullAlternative or local name of the port
communications
objectCommunication facilities available at the port
└─air
stringAir communication or air access availability (Yes/No)
└─rail
stringRail connection availability (Yes/No)
└─radio
stringRadio communication availability (Yes/No)
└─telefax
stringTelefax service availability (Yes/No)
└─telephone
stringTelephone service availability (Yes/No)
└─radiotelephone
stringRadiotelephone service availability (Yes/No)
publication_url
stringURL link to download or view the sailing directions publication
format: uri
offshore_max_vessel
objectMaximum offshore vessel size the port can accommodate
└─beam
number | nullMaximum offshore vessel beam (width) in meters
└─draft
number | nullMaximum offshore vessel draft in meters
└─length
number | nullMaximum offshore vessel length in meters
entrance_restrictions
objectRestrictions applicable at the port entrance
└─ice
stringPresence of ice restrictions (Yes/No)
└─tide
stringPresence of tidal restrictions (Yes/No)
└─other
stringOther entrance restrictions (Yes/No)
└─swell
stringPresence of swell restrictions (Yes/No)