› compliance_grid.aiCOMPLIANCEGRIDGOV · COMPLIANCE · INTELLIGENCE
Export Compliance

HS Code Classification

POST/v1/compliance/hs-classification$0.05 per call

Classify commodities into HS/tariff codes with duty rates, FTA eligibility, and ECCN determination.

Send an Idempotency-Key header to retry safely.

Request body

FieldTypeDescription
commodityDescriptionrequiredstringmax length 2000
originCountryoptionalstringmax length 3
destinationCountryoptionalstringmax length 3
attributesoptionalobjectAdditional classification attributes

Response fields

FieldTypeDescription
successbooleane.g. true
dataobject
data.idstringe.g. hsc_008543e2199879b7
data.commodityDescriptionstringe.g. Men's cotton knit t-shirts
data.originCountrystringe.g. VN
data.destinationCountrystringe.g. US
data.classificationobject
data.classification.primaryHsCodestringe.g. 6109.10.0040
data.classification.confidencenumbere.g. 0.77
data.classification.chapterstringe.g. 61 - Knitted or crocheted apparel
data.classification.headingstringe.g. 6109 - T-shirts, singlets, tank tops
data.classification.subheadingstringe.g. 6109.10 - Of cotton
data.classification.descriptionstringe.g. T-shirts, singlets and other vests, knitted or crocheted, of …
data.classification.alternativeCodesarray
data.dutyInformationobject
data.dutyInformation.destinationCountrystringe.g. US
data.dutyInformation.generalDutyRatestringe.g. 16.5%
data.dutyInformation.mfnDutyRatestringe.g. 16.5%
data.dutyInformation.freeTradeAgreementsarray
data.dutyInformation.additionalDutiesarray
data.dutyInformation.notesnull
data.exportControlClassificationobject
data.exportControlClassification.codestringe.g. EAR99
data.exportControlClassification.descriptionstringe.g. Items subject to the EAR that are not elsewhere specified on …
data.exportControlClassification.requiresLicensebooleane.g. false
data.exportControlClassification.controlledForarray
data.classifiedAtstringe.g. 2026-11-04T09:01:09.404Z
metaobject
meta.requestIdstringe.g. hsc_008543e2199879b7
meta.timestampstringe.g. 2026-11-04T09:01:09.404Z
meta.processingTimeMsnumbere.g. 0
meta.dataSourceobject
meta.dataSource.namestringe.g. ComplianceGrid
meta.dataSource.provenancestringe.g. computed

Fields are read from a real response captured 2026-11-04. Optional fields may be absent in other responses.

Errors

  • 400 invalid request
  • 401 missing or bad key
  • 403 not in your plan
  • 429 rate limited, see Retry-After
  • 402 payment required
  • 5xx retry with backoff

Error bodies and codes are described in Error codes and troubleshooting.