Tonnage Supply Vessels
Note
available on platforms : Platform.Liquids, Platform.LNG, Platform.LPG, Platform.Dry
- class kpler.sdk.resources.tonnage_supply_vessels.TonnageSupplyVessels(configuration, column_ids=True, log_level=None)[source]
The
TonnageSupplyVesselsprovides lists of individual vessels which can arrive at a queried destination zone within a specified timeframe assuming a specified speed.- get(destination, eta, speed, start_date, end_date, products=None, vessel_states=None, vessel_types=None, gte=None, lte=None, columns=None, match_next_port_call=None, vessels=None, build_year=None, build_year_min=None, build_year_max=None, is_open=None)[source]
- Parameters
destination – str Destination name used for Vessel Matcher algorithm
eta – int ETA in days used for Vessel Matcher algorithm
speed – int Speed in knots used for Vessel Matcher algorithm
start_date – date Start of the period (YYYY-MM-DD)
end_date – date End of the period (YYYY-MM-DD). Cannot exceed start_date by more than 6 days
products – Optional[List[str]] Names of products eg: crude/co, gasoil
vessel_states – Optional[List[Enum]]
TonnageSupplyVesselsStatevessel_types – Optional[List[Enum]]
TonnageSupplyVesselTypesgte – Optional[int] Get vessels with deadweight/capacity greater or equals to this value by default 0
lte – Optional[int] Get vessels with deadweight/capacity lower or equals to this value by default 606550
columns – Optional[List[str]] List of column names to return. Use “all” to retrieve all available columns
match_next_port_call – Optional[bool] Filter to vessels for which the zone of the next port call matches the destination
vessels – Optional[List[str]] Names or IMOs of the vessels
build_year – Optional[int] Filter for vessels built in a specific year (exact match). Cannot be used together with build_year_min or build_year_max
build_year_min – Optional[int] Filter for vessels built from this year onwards (inclusive). Use with build_year_max to define a range
build_year_max – Optional[int] Filter for vessels built up to this year (inclusive). Use with build_year_min to define a range
is_open – Optional[bool] Filter to vessels marked as open
Examples
>>> from datetime import date ... from kpler.sdk.resources.tonnage_supply_vessels import TonnageSupplyVessels ... from kpler.sdk import TonnageSupplyVesselTypes ... tonnage_supply_vessels_client=TonnageSupplyVessels(config) ... tonnage_supply_vessels_client.get( ... destination="Houston", ... eta=7, ... speed=11, ... start_date=date(2025,11,1), ... end_date=date(2025,11,7), ... vessel_types=[TonnageSupplyVesselTypes.VLCC], ... build_year_min=2010 ... )
Date (timestamp)
IMO
Name
Dead Weight Tonnage
Vessel Type
Vessel State
Last Product on board
Current Continent
2025-11-01
9816323
Almi Atlas
315221
VLCC
Ballast
Crude/Co
Americas
2025-11-01
9597240
Eagle Vancouver
320299
VLCC
Ballast
Crude/Co
Americas
2025-11-01
9595216
Boston
299996
VLCC
Ballast
Crude/Co
Americas
2025-11-01
9733947
Dht Jaguar
299629
VLCC
Ballast
Crude/Co
Americas
2025-11-01
9537769
South Loyalty
323182
VLCC
Ballast
Crude/Co
Americas
…
…
…
…
…
…
…
…
- get_columns()[source]
This endpoint returns a recent and updated list of all columns available for the endpoint tonnage-supply.
Examples
>>> from kpler.sdk.resources.tonnage_supply_vessels import TonnageSupplyVessels ... tonnage_supply_vessels_client=TonnageSupplyVessels(config) ... tonnage_supply_vessels_client.get_columns()
id
name
description
deprecated
type
date
Date (timestamp)
False
date yyyy-MM-dd
vessel_imo
IMO
IMO of the vessel
False
long
vessel
Name
Name of the vessel
False
string
vessel_dwt_tons
Dead Weight Tonnage
Dead Weight Tonnage
False
long
vessel_type
Vessel Type
Type of the vessel
False
string
…
…
…
…
…
- Return type
DataFrame
- class kpler.sdk.TonnageSupplyVesselTypes(value)[source]
Vessel types for Tonnage Supply endpoints (cross-platform)
- AframaxLR2 = 'Aframax/LR2'
- BabyCapes = 'Baby Capes'
- Capesize = 'Capesize'
- Handy = 'Handy'
- HandyMR1 = 'Handy/MR1'
- Handymax = 'Handymax'
- Handysize = 'Handysize'
- IntermediateTankers = 'Intermediate Tankers'
- Kamsarmax = 'Kamsarmax'
- LGC = 'LGC'
- LargeScaleFloater = 'Large-Scale Floater'
- LowerConventional = 'Lower Conventional'
- MGC = 'MGC'
- MR = 'MR'
- MidConventional = 'Mid Conventional'
- MidScale = 'Mid-Scale'
- MiniBulker = 'Mini Bulker'
- Newcastlemax = 'Newcastlemax'
- Panamax = 'Panamax'
- PanamaxLR1 = 'Panamax/LR1'
- PostPanamax = 'Post-Panamax'
- QFlex = 'Q-Flex'
- QMax = 'Q-Max'
- SGC = 'SGC'
- ShortSeaTankers = 'Short Sea Tankers'
- SmallScale = 'Small-Scale'
- SmallTankers = 'Small Tankers'
- SuezmaxLR3 = 'Suezmax/LR3'
- Supramax = 'Supramax'
- Ultramax = 'Ultramax'
- UpperConventional = 'Upper Conventional'
- VLAC = 'VLAC'
- VLCC = 'VLCC'
- VLEC = 'VLEC'
- VLGC = 'VLGC'
- VLOC = 'VLOC'
- Valemax = 'Valemax'
- class kpler.sdk.TonnageSupplyVesselsState(value)[source]
Vessel states for Tonnage Supply endpoints
- Ballast = 'Ballast'
- Loaded = 'Loaded'
- Maintenance = 'Maintenance'
- Other = 'Other'