You verify supplier shipment history by matching the company's exact legal name against shipment-level trade records: the bills of lading and customs filings that log who shipped what, to whom, when, from which port, under which HS code. If a supplier says it has been exporting stainless fittings to Germany for eight years, the records either show German consignees and matching codes across those years, or they do not. When they do not, that is the finding.
This check belongs first, before the factory photos and certificate scans. A website goes live in a day. A certificate is ten minutes of work with a graphics editor. A five-year trail of shipments, filed with customs authorities by carriers rather than by the supplier, is the one thing a fake exporter cannot produce after the fact.
The short version
- A shipment record names the shipper, consignee, date, port pair, HS code, declared description and weight. In the United States that data is public by regulation.
- The signal is not "do they ship at all". It is how many distinct buyers, into which markets, how recently, and trending which way.
- One buyer accounting for almost every shipment is a concentration risk, not a credential.
- Compare the HS codes they ship against the product they are quoting you. Mismatches are common and easy to miss.
- No records found is not automatically a red flag. It can mean a domestic-only supplier, a company under a year old, or goods moving under an agent's name. Ask, then judge.
How do you verify supplier shipment history?
Take the supplier's registered name, search shipment-level trade records for it, then read five things: whether export shipments exist at all, how many distinct buyers appear, which countries those buyers sit in, the date of the most recent shipment, and whether the HS codes match what you are being sold.
- Get the legal entity name from the quotation, invoice or business licence, not the brand on the website. Note the registration number too.
- Search that name, then the obvious variants: romanisation differences, "Co., Ltd" versus "Company Limited", the parent group, any trading arm.
- Count distinct consignees over the last 24 months. One is a dependency. Twelve across four countries is a business.
- Check the date of the most recent shipment, not just the total count.
- Compare the HS codes and descriptions on those shipments with the goods you are being quoted.
- Where the trail is thin, ask for the bill of lading numbers of three recent shipments and check them.
What a shipment record actually contains
A shipment record is built from the carrier's cargo declaration and the bill of lading behind it, so its fields are logistics fields, not marketing ones. For US-bound ocean freight, Customs and Border Protection releases 22 data elements from vessel manifests:
- Shipper — the exporting party named on the bill of lading, with address.
- Consignee, often a notify party too, with addresses.
- Bill of lading number, flagged as a master or house bill.
- Vessel name, voyage number, carrier code.
- Port of lading and port of unlading — the port pair.
- Dates — sailing and estimated arrival.
- Goods description as declared, plus the HS or HTS code.
- Quantity, weight, container and seal numbers. Quantity must be the smallest external packaging unit; containers and pallets are not acceptable manifested quantities.
The HS code matters more than buyers expect. Its first six digits are international: the 2022 Harmonized System runs to 1,228 headings and 5,612 six-digit subheadings, and national tariffs extend that to ten digits in the US schedule, eight in the EU combined nomenclature. Under the US 24-hour rule, carriers transmit the cargo declaration to CBP at least 24 hours before goods are laden aboard at the foreign port, with a precise description or the HTS number to six digits. So the code in a shipment record was declared before sailing, by the carrier, for cargo that moved.
Are bill of lading records public?
In the United States, yes. Vessel manifest data is released under Customs regulations, which is why bill of lading records for US imports can be searched by anyone. Much of Central and South America publishes shipment-level detail too, along with several Asian markets. Plenty of countries publish nothing below the aggregate line: monthly totals by HS code and partner country, useful for market sizing, useless for checking one company. India is covered through mirrored licensed trade data.
One exception changes how you read a blank result. A US importer or consignee can certify a claim for confidential treatment of its name and address, and CBP deletes those fields. Each certification runs two years, renewable. Large importers use this routinely, so a shipment can be entirely real while the buyer's name is missing from the record.
What supplier export history tells you that a sales pitch cannot
Whether they export at all. Plenty of suppliers who quote in USD and talk fluently about FOB terms have never filed an export shipment. They buy from someone who has.
How many distinct buyers. The most informative number in a supplier export history, and nobody volunteers it. Forty shipments to one consignee is a subcontracting relationship. Forty across fifteen consignees is a supplier chosen repeatedly by people who had a choice.
A supplier with one buyer has not proved it can serve you. It has proved that one company tolerated it, for reasons you cannot see.
Which markets. Destination countries tell you which rulebooks the supplier has already worked under. If nothing has shipped to your region, expect its labelling, testing and documentation rules to be new to them.
Recency. A company with a strong five-year record whose last shipment was in 2023 is not the company in the brochure. Something changed: lost customers, lost capacity, a rename, a wind-down.
Trend direction. Sixty shipments two years ago, forty last year, nine this year is a different risk from the reverse. Falling volume is not disqualifying, but raise it before the deposit.
Whether the product matches. A supplier pitching food-grade stainless whose record is dominated by furniture-fitting codes is diversifying, reselling, or describing a capability it does not have.
What the trade record proves, and what it cannot
| What the trade record proves | What it cannot prove |
|---|---|
| Goods physically left a port under this name, on specific dates | That the goods met specification or passed inspection |
| How many distinct buyers, in which countries | Whether those buyers were satisfied or reordered |
| Which HS codes and descriptions it actually ships | Whether it manufactures the goods or resells someone else's |
| Whether shipping is recent, growing, flat or stopped | Financial health, ownership, litigation, solvency |
| Port pairs, carriers and typical shipment sizes | Unit price or margin; values are often absent or self-declared |
| The exact party named on the bill of lading | That the named party is the factory rather than an agent, or that the bank account you were given belongs to it |
How to read an absence of shipment records
An empty result is what buyers get wrong, in both directions. Some read it as proof of fraud. Others shrug it off. Both are guessing. Six ordinary explanations:
- The supplier is genuinely domestic. It sells inside its own market and your order would be its first export. Workable, priced differently.
- The company is new. A firm incorporated eight months ago has no history to find, and the absence tells you only that.
- Someone else is named on the bill. A trading house, export agent or NVOCC ships on the factory's behalf. On a consolidated shipment the master bill need only identify the NVOCC; the actual vendor or manufacturer appears at house bill level, where that data was filed at all.
- The name does not match. Legal name versus brand, a different romanisation, a Hong Kong entity invoicing for a mainland plant.
- The record is redacted or out of scope. A confidentiality certification hides party names in US data; the origin market may publish only aggregates.
- The freight was not ocean freight. Air and courier movements are thinner in manifest-derived data, which matters for high-value, low-weight goods.
So treat the gap as a prompt. Ask which entity appears on their export documents, then check shipment records under that name too. Ask for three recent bill of lading numbers; a real exporter gets those from its forwarder within the hour. If a company claiming weekly exports cannot produce one reference, the refusal is stronger evidence than the empty search was.
Absence of a record is a question to put to the supplier, not a verdict to pass on them. What they say next is the actual test.
How to verify supplier shipment history with TradeVerify
TradeVerify was built for this check, across 15.7M+ companies in 240+ markets. Four steps:
- Search the company name. Run a free check on any exporter and we match it against shipment-level trade records, including the name variants people forget to try.
- Read the inputs, not only the score. A TradeScore is assembled from export history, distinct buyer count, destination markets, activity recency, shipment trend and red-flag screens. The sample verification report shows each input on its own, which is what you need when arguing a case internally.
- Check the codes against your quote. Match the HS codes in the record to the goods on the purchase order. This comparison catches more misrepresentation than any other single step.
- Use it as one input, not a verdict. We evidence trade activity, which is the record trade actually runs on. We do not confirm product quality, who owns the production line, or that bank details in an email belong to the company you checked. Add a callback to a known phone number before any wire, and an inspection on large first orders. Suppliers wanting to put their own record forward can claim and verify their profile.
Verification is not a promise that nothing goes wrong. It stops you paying strangers on the strength of a PDF, and makes the awkward questions specific enough to answer.
