{"info":{"name":"Traqo Ocean API","description":"Real-time ocean container, bill-of-lading and vessel tracking. Authenticate with a Bearer API key (Developer mode must be enabled on your account). Full reference, examples and a live sandbox: https://traqocontainer.com/developer\n\nSet the collection variable **apiKey** to your API key, then Send any request.","schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json"},"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{apiKey}}","type":"string"}]},"variable":[{"key":"baseUrl","value":"https://traqocontainer.com/api/v1","type":"string"},{"key":"apiKey","value":"","type":"string"}],"item":[{"name":"Track a container","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/container/MRSU6859427?sealine=MAEU","host":["{{baseUrl}}"],"path":["container","MRSU6859427"],"query":[{"key":"sealine","value":"MAEU","description":"required — Required 4-character SCAC of the carrier.","disabled":false}]},"description":"Full tracking data for a container number. Saves the shipment to your account (consumes a slot if new)."}},{"name":"Track a bill of lading","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/bl/MEDUFR123456?sealine=MSCU","host":["{{baseUrl}}"],"path":["bl","MEDUFR123456"],"query":[{"key":"sealine","value":"MSCU","description":"required — Required 4-character SCAC of the carrier.","disabled":false}]},"description":"Full tracking data for a Bill of Lading number. `sealine` is mandatory — a BL carries no embedded carrier code."}},{"name":"Bulk track shipments","request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"url":{"raw":"{{baseUrl}}/track","host":["{{baseUrl}}"],"path":["track"],"query":[]},"body":{"mode":"raw","raw":"{\n  \"shipments\": [\n    {\n      \"type\": \"container\",\n      \"number\": \"MRSU6859427\",\n      \"sealine\": \"MAEU\"\n    },\n    {\n      \"type\": \"bl\",\n      \"number\": \"MEDUFR123456\",\n      \"sealine\": \"MSCU\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"description":"Track up to 50 containers or bills of lading in one request — the batch form of GET /container and GET /bl. Each item needs its 4-char SCAC (`sealine`). New shipments are saved to your account and consume a slot each; ones you already track are re-fetched free. Per-item results: the request returns 200 even when some items fail — branch on each `results[].ok`."}},{"name":"List supported carriers","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/carriers","host":["{{baseUrl}}"],"path":["carriers"],"query":[{"key":"search","value":"maersk","description":"optional — Optional case-insensitive filter by SCAC, name or slug (≥2 chars).","disabled":true}]},"description":"Every ocean carrier Traqo can track, with its 4-char SCAC and name. The SCAC is exactly what you pass as the `sealine` parameter on /container, /bl and /track. Local read — never consumes a slot."}},{"name":"List tracked shipments","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/shipments","host":["{{baseUrl}}"],"path":["shipments"],"query":[{"key":"page","value":"","description":"optional","disabled":true},{"key":"pageSize","value":"","description":"optional","disabled":true}]},"description":"Paginated list of the shipments saved to your account. Local read — never consumes a slot."}},{"name":"Get a shipment","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/shipments/:id","host":["{{baseUrl}}"],"path":["shipments",":id"],"query":[]},"description":"A saved shipment summary (status, ETA, route) from local data — no upstream re-track, never consumes a slot. Includes predictive_eta / demurrage_risk when enabled on your plan."}},{"name":"Untrack a shipment","request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/shipments/:id","host":["{{baseUrl}}"],"path":["shipments",":id"],"query":[]},"description":"Soft-deletes the shipment from your account so it stops counting toward your slot limit. Local — never consumes a slot. 404 if it is not one of your tracked shipments."}},{"name":"Track a vessel","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/vessel/track?imo=9321483&mmsi=636014784","host":["{{baseUrl}}"],"path":["vessel","track"],"query":[{"key":"imo","value":"9321483","description":"required — IMO number: exactly 7 digits.","disabled":false},{"key":"mmsi","value":"636014784","description":"required — MMSI number: exactly 9 digits.","disabled":false}]},"description":"A vessel's latest AIS position. Pure lookup — never consumes a slot. Both imo and mmsi are required."}},{"name":"Voyage schedules","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/voyage/schedules?origin=INMUN&destination=AEJEA&date=2026-06-01","host":["{{baseUrl}}"],"path":["voyage","schedules"],"query":[{"key":"origin","value":"INMUN","description":"required — Origin UN/LOCODE (5 chars).","disabled":false},{"key":"destination","value":"AEJEA","description":"required — Destination UN/LOCODE (5 chars).","disabled":false},{"key":"date","value":"2026-06-01","description":"required — Reference date, YYYY-MM-DD.","disabled":false},{"key":"week_range","value":"","description":"optional — Number of weeks from the date to include.","disabled":true},{"key":"date_type","value":"","description":"optional","disabled":true}]},"description":"Point-to-point sailing schedules between two ports. Pure lookup — never consumes a slot."}},{"name":"Congestion board","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/ports/congestion","host":["{{baseUrl}}"],"path":["ports","congestion"],"query":[]},"description":"The current congestion reading for every scored port in one call — score / bucket / tier plus a 7-day trend and 30-day call volume. Reads Traqo analytics; never consumes a slot. Requires port-congestion on your plan."}},{"name":"Search ports","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/ports?search=rotterdam","host":["{{baseUrl}}"],"path":["ports"],"query":[{"key":"search","value":"rotterdam","description":"required — A UN/LOCODE, port name, or city — at least 2 characters.","disabled":false}]},"description":"Directory lookup against the Traqo port table — resolve a UN/LOCODE, port name, or city to canonical metadata. Local read; never consumes a slot."}},{"name":"Port congestion","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/ports/INNSA/congestion","host":["{{baseUrl}}"],"path":["ports","INNSA","congestion"],"query":[]},"description":"A port's latest congestion score and 90-day history. Reads Traqo analytics — never consumes a slot. Requires port-congestion on your plan."}}]}