Spire Maritime Vessels API
GraphQL `vessels` query returning up to 1,000 vessels per page - static data (name, MMSI, IMO, callsign, flag, shipType, dimensions), last position update (lat/long, course, heading, speed, collectionType SATELLITE or TERRESTRIAL), current voyage (destination, draught, ETA, matched port), and extended vessel characteristics. Filter by MMSI/IMO/callsign/flag/shipType, area of interest (GeoJSON/WKT polygon), or last-position time range; cursor pagination via first/after.
Documentation
Documentation
https://documentation.spire.com/maritime-2-0/
APIReference
https://documentation.spire.com/maritime-2-0/#graphql
Other Resources
GraphQL
https://raw.githubusercontent.com/api-evangelist/spire-maritime/refs/heads/main/graphql/spire-maritime.graphql
PostmanCollection
https://raw.githubusercontent.com/api-evangelist/spire-maritime/refs/heads/main/collections/spire-maritime.postman_collection.json
OpenCollection
https://raw.githubusercontent.com/api-evangelist/spire-maritime/refs/heads/main/collections/spire-maritime.opencollection.json
APIsJSON
https://raw.githubusercontent.com/api-evangelist/spire-maritime/refs/heads/main/apis.yml