› compliance_grid.aiCOMPLIANCEGRIDGOV · COMPLIANCE · INTELLIGENCE
Tariff Calculator

Calculate Tariff

POST/v1/tariffs/calculate$0.05 per call

Calculate total U.S. import duty and landed cost for a single shipment. Stacks all applicable duty layers.

Send an Idempotency-Key header to retry safely.

Request body

FieldTypeDescription
htsCoderequiredstring10-digit HTS code
countryOfOriginrequiredstringISO-2 country code
declaredValuerequirednumberDeclared value in USD
entryDaterequiredstringEntry date (YYYY-MM-DD), defaults to today Required: which tariff authorities apply, and the fee limits, depend on the entry date. format date
dateOfLoadingoptionalstringformat date
modeOfTransportoptionalstringAffects HMF calculation (ocean only) one of "OCEAN", "AIR", "GROUND"
quantityoptionalnumber
quantityUnitoptionalstring
steelContentPctoptionalnumberSteel content percentage for Section 232
aluminumContentPctoptionalnumberAluminum content percentage for Section 232
ftaClaimoptionalstringFTA SPI indicator (e.g. S for USMCA)

Response fields

FieldTypeDescription
successbooleane.g. true
dataobject
data.idstringe.g. tcalc_8f6f8d57bd631364
data.htsCodestringe.g. 6403.99.60.00
data.htsDescriptionstringe.g. For men, youths and boys
data.countryOfOriginstringe.g. VN
data.countryNamestringe.g. Vietnam
data.declaredValuenumbere.g. 10000
data.entryDatestringe.g. 2026-11-04
data.dutiesobject
data.duties.baseDutyobject
data.duties.section301null
data.duties.section232null
data.duties.section122null
data.duties.ieepanull
data.duties.section301ForcedLaborobject
data.duties.section301Brazilnull
data.duties.section338Canadanull
data.duties.adCvdobject
data.feesobject
data.fees.mpfobject
data.fees.hmfnull
data.summaryobject
data.summary.totalDutyAmountnumbere.g. 2100
data.summary.totalFeesAmountnumbere.g. 34.64
data.summary.totalLandedCostnumbere.g. 12134.64
data.summary.effectiveDutyRatestringe.g. 21.0%
data.summary.effectiveTotalRatestringe.g. 21.35%
data.summary.breakdownarray
data.ftaOpportunitiesarray
data.warningsarray
data.metaobject
data.meta.calculatedAtstringe.g. 2026-11-04T09:01:10.762Z
data.meta.dataVersionstringe.g. 2026-HTS
data.meta.disclaimerstringe.g. For informational purposes only. Final duty determination is …
metaobject
meta.requestIdstringe.g. tcalc_8f6f8d57bd631364
meta.timestampstringe.g. 2026-11-04T09:01:10.762Z
meta.processingTimeMsnumbere.g. 310
meta.dataSourceobject
meta.dataSource.namestringe.g. ComplianceGrid
meta.dataSource.provenancestringe.g. computed

Fields are read from a real response captured 2026-11-04, shortened. 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.