Skip to main content
POST
Requires the classify:read scope.
array
required
1–25 items, each with the same shape as Classify a product (including an optional per-item mode).
string
Classification mode applied to every item (an item’s own mode wins).

Response

Each entry in results carries the full single-classify payload plus three bulk conveniences: hs_code (the top code, or null), confidence_score (the top score, or null), and confidence (the top confidence label, or "unclassifiable"). An item that failed does not fail the batch — its entry has success: false with a reason.
number
Number of items submitted.
number
Number of items classified successfully.
array
One entry per item, in request order.
string | null
The batch-level mode you sent, if any.
number
Total processing time in milliseconds.
For CSV files with thousands of rows, use the dashboard’s bulk tools — uploads fan out to a queue and report progress live.