Get HS Codes Across Countries

Returns full-length HS/HTS tariff codes for a single item across multiple destination countries in a single request. This bulk API is useful for global classification needs, allowing businesses to prepare items for international shipping and customs compliance across regions.

SecuritybearerAuth
Request
header Parameters
X-PB-TransactionId
string

A unique Transaction ID provided by the partner, which is used to enable debugging and linking between the client's transaction and the system. Allowed characters limit is 36.

Content-Type
required
string

The media type of the request body.

Value: "application/json"
Request Body schema: application/json
destinationCountryCodes
required
Array of strings

List of destination country codes to classify the item for. Each must be a valid ISO 3166-1 alpha-2 or alpha-3 code (e.g., "CA", "USA").

  • Maximum 250 coutries can be passed in the list.
pricingCurrencyCode
string

The currency used for the item price. It must be a valid ISO 4217 currency code (e.g., USD, EUR).

  • This field is required only if the item price is provided in the request.
required
object

Details of the item to be classified.

Responses
200

The requested HS Code has been retrived successfully.

400

Invalid request.

401

The request could not be authorized.

500

The request could not be completed due to an internal error.

post/api/v1/crossborder-services/hsclassification/bulk
Request samples
application/json
{
  • "destinationCountryCodes": [
    ],
  • "pricingCurrencyCode": "USD",
  • "item": {
    }
}
Response samples
application/json
{
  • "item": {
    }
}