A shipment generates at least two documents. They look similar and behave completely differently when you search them — which is why two people can search the same product and get different answers.
The customs declaration exists so a government can levy duty. Its product classification matters, so it is usually completed with care. The importer and exporter are identified.
The bill of lading exists so a carrier knows what it is moving and who to release it to. Product description is free text written by whoever books the freight. The classification field is optional and often empty.
| Customs declaration | Bill of lading | |
|---|---|---|
| Product code | Reliable — duty depends on it | Often blank or approximate |
| Best way to search | By HS code | By keywords in the goods description |
| Weight and value | Both declared | Weight precise, value often absent |
| Vessel and ports | Usually present | Precise |
| Company names | Consignee and shipper | Consignee and shipper |
If someone tells you a single HS code search on bill-of-lading data returns everything, they have not looked at the source.
Before buying anything, ask the provider two questions: for this market, are the records declarations or bills of lading? and how do you handle the product code problem?
A supplier who cannot answer both clearly is reselling something they have not examined. The answers also tell you what to expect: for a declaration market, a code search will be near-complete; for a bill-of-lading market, it will not, and you should expect a description-based search instead.
Tell us the product and the market. We will reply with what the records actually contain for it — which markets have shipment detail, which have statistics only, and what a working list would look like. No charge, and no obligation.