All moving ship use the AIS stream to transmit static data using ShipStaticData
messages, that show some characteristics of the ship
ShipStaticData: {
AisVersion: 0,
CallSign: '9V2881 ',
Destination: 'GR AGT ',
Dimension: [Object],
Dte: false,
Eta: [Object],
FixType: 1,
ImoNumber: 9324306,
MaximumStaticDraught: 13,
MessageID: 5,
Name: 'PM IMPERIAL ',
RepeatIndicator: 0,
Spare: false,
Type: 89,
UserID: 564956000,
Valid: true
}
The Dimension
property includes some information on the dimensions of the ship. You can try and wait until it sails on the vicinity of some station, and grab that data. Other than that, you can try VesselFinder which will give you its current position; it's not available via API as far as I can tell.