{"uid":"cap_CPCGieDs5TgrFc9cRKB0R","slug":"sitecheck-trade-energy-iso-6346-container-number-validator-763e0a04","name":"SiteCheck Trade & Energy – ISO 6346 Container Number Validator","description":"Shipping container number check: validates an ISO 6346 container number (owner code, category, serial, check digit, computed locally), names the owner of the prefix (e.g. MSKU = Maersk) with country and website from the public prefixlist.com register, and returns links to the owner's and track-trace.com's tracking pages. It does not read the container's live milestones (carriers publish them on their own sites).","url":"https://api.tradeenergy-api.workers.dev/api/logistics/container-tracking?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["container"],"properties":{"container":{"type":"string","description":"Container number: 4 letters + 7 digits, e.g. MSKU1234565 or MSKU 123456-5"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"note":"Number is valid. Live milestones are on the carrier's own tracking page.","owners":[{"owner":"Maersk A/S.","bicSeen":true,"country":"DK","website":"https://www.maersk.com/"}],"serial":"123456","source":"https://www.prefixlist.com/the-prefixlist/m/","category":"freight container","checkedAt":"2026-10-23T09:37:59.002Z","container":"MSKU1234565","ownerCode":"MSK","checkDigit":5,"ownerKnown":true,"trackingLinks":["https://www.maersk.com/","https://www.track-trace.com/container#MSKU1234565"],"checkDigitValid":true,"expectedCheckDigit":5}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_WAKGPpZ_YUDoYXVE3ccHv","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates an ISO 6346 shipping container number (check digit, owner code, category) and returns the registered owner name, country, website, and tracking page links.","exampleAgentPrompt":"Can you validate the container number MSKU1234565 and tell me who owns the MSKU prefix — like which company and country — and give me a link to their tracking page?","exampleUseCases":[{"title":"Verify container number before booking","prompt":"I need to double-check this container number before we file the bill of lading — can you validate TCKU3953620 and tell me if the check digit is correct and who the registered owner is?"},{"title":"Identify unknown carrier from container code","prompt":"We received a container with the number HLXU8888883 but don't know the carrier — can you look up who owns that prefix and give me their website?"},{"title":"Automated shipment intake QA","prompt":"Our system just received container number CMAU4567892 from a supplier — validate it against the ISO 6346 standard and confirm whether the check digit is correct and who the owner is."}],"resultDescription":"A JSON object containing: whether the container number is valid, the parsed owner code, serial, check digit (computed vs expected), whether the owner is known, a list of matching owners with name, country, and website, the container category, the timestamp of the check, and tracking links to the owner's site and track-trace.com. Does NOT include live shipment milestones or real-time location.","failureModes":["Invalid container format (not 4 letters + 7 digits) returns a validation error","Unknown owner prefix returns ownerKnown=false with no owner details","Check digit mismatch returns checkDigitValid=false with the expected digit","Missing container query parameter returns a 400-level error","Prefix not listed in prefixlist.com register returns empty owners array"],"whenToPreferThis":"Use this endpoint when you need to syntactically validate an ISO 6346 container number and identify its registered owner before initiating tracking or documentation workflows. It is the right choice when you need offline/static owner registry data (company name, country, website) from prefixlist.com rather than live shipment milestones, which must be fetched from the carrier's own tracking portal.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T00:34:23.720Z","isFirstParty":false,"canonicalSlug":"sitecheck-trade-energy-iso-6346-container-number-validator-763e0a04"}