Integrate TariffTracker's tariff intelligence into your ERP, PLM, or procurement workflow. API access is available on Business and Enterprise plans.
The TariffTracker API is available on Business and Enterprise plans. Fill out the form below and we'll reach out within 1 business day with credentials and onboarding details.
/v1/part/{mpn}Business / EnterpriseResolve any part number to its HTS code, country of origin, and full US duty stack. Returns MFN base rate, Section 301 / 232 / 122 rates, total duty rate, and landed cost.
mpnstringrequiredPart number to resolve (e.g. STM32F103C8T6)valuenumberoptionalShipment value in USD for cost calculationcountrystringoptionalISO-2 country override (e.g. CN, VN, MX)GET /v1/part/STM32F103C8T6?value=10000&country=CN Authorization: Bearer tt_sk_...
{
"mpn": "STM32F103C8T6",
"hts_code": "8542.31.0025",
"coo": "CN",
"mfn_rate": 0,
"section_301_rate": 50,
"section_232_rate": 0,
"section_122_rate": 10,
"total_duty_rate": 60,
"duty_amount": 6000,
"landed_cost": 16034.64
}/v1/bomBusiness / EnterpriseSubmit a full bill of materials (up to 1,000 rows). Returns HTS code, COO, and landed cost for each line. Ideal for ERP pre-clearance and PLM integration.
body[]arrayrequiredArray of {mpn, qty, unit_value}. Max 1,000 rows.POST /v1/bom
Authorization: Bearer tt_sk_...
[
{ "mpn": "STM32F103C8T6", "qty": 500, "unit_value": 3.50 },
{ "mpn": "ESP32-WROOM-32", "qty": 200, "unit_value": 4.20 }
]{
"rows": [
{ "mpn": "STM32F103C8T6", "hts_code": "8542.31.0025",
"coo": "CN", "total_duty_rate": 60, "landed_cost": 2800 },
{ "mpn": "ESP32-WROOM-32", "hts_code": "8542.31.0001",
"coo": "CN", "total_duty_rate": 60, "landed_cost": 1344 }
],
"total_duty": 1554,
"total_landed_cost": 4144
}/v1/webhooksEnterpriseRegister a webhook URL to receive real-time alerts when tariff rates change for HTS codes you monitor.
urlstringrequiredHTTPS endpoint to receive webhook payloadshts_codesstring[]requiredHTS codes to monitoreventsstring[]optionalEvent types: rate_change, new_ruling. Default: all.POST /v1/webhooks
Authorization: Bearer tt_sk_...
{
"url": "https://your-erp.com/tariff-alert",
"hts_codes": ["8542.31.0025"],
"events": ["rate_change", "new_ruling"]
}{
"webhook_id": "wh_abc123",
"url": "https://your-erp.com/tariff-alert",
"hts_codes": ["8542.31.0025"],
"events": ["rate_change", "new_ruling"],
"created_at": "2026-03-10T00:00:00Z"
}Authorization: Bearer tt_sk_.... API keys are issued after onboarding.400 — Missing or invalid parameters401 — Invalid or missing API key429 — Rate limit exceeded (Retry-After header set)500 — Internal server error