From USITC to your application,
every night

No scraping. No manual downloads. No guessing whether the schedule changed.

USITC Source

Official USITC REST API — all 99 chapters, direct from the authoritative source.

Normalize

Data anomalies corrected. Hierarchy depths normalized. Stable schema enforced regardless of upstream changes.

Diff

New dataset compared record-by-record to the previous version. Every change logged with timestamp and context.

Deliver

Atomic swap of the live dataset. Webhook push on detected changes. Your application sees fresh data before business opens.

The complete US HTS,
nothing missing

Every chapter, every rate, every preferential trade agreement code. The data you'd otherwise pull from USITC yourself — normalized, validated, and served with a stable schema.

32,295
Total records
97
Active chapters
Nightly
Update frequency
02:00
Update time (UTC)

Data sourced exclusively from USITC's official REST API. Chapter 77 is intentionally empty per international agreement and returned as such.

Field Description
htsnoFull HTS code (e.g., 0101.30.00.00)
descriptionCommodity description
indentHierarchy depth (0–9)
generalMFN duty rate
specialPreferential rates with trade agreement codes
otherColumn 2 rate (non-market economies)
unitsUnit of quantity
footnotesApplicable endnotes and footnotes
quotaQuantityTariff-rate quota quantity if applicable
JSON — Change Log Entry
{
  "timestamp": "2026-02-28T02:00:14Z",
  "changes_detected": 3,
  "changes": [
    {
      "htsno": "7606.12.30.30",
      "field": "general",
      "old": "3.0%",
      "new": "10.0%"
    },
    {
      "htsno": "7606.12.30.60",
      "field": "general",
      "old": "3.0%",
      "new": "10.0%"
    }
  ]
}

Know before
your customers do

Every nightly run produces a complete diff against the previous version. When tariff rates change — and in 2025/2026, they change frequently — you have a timestamped record of exactly which codes changed, which fields changed, and what they changed from and to.

Webhook delivery on Tier 2 means your application receives a push notification before your engineering team arrives in the morning.

Start Free Trial

Who uses TradeFacts.io

Customs brokerage software

Classification tools, duty calculators, and entry management systems that need current, accurate HTS data without building a data pipeline.

Trade compliance SaaS

Compliance platforms that need to alert clients when rates change on their specific commodity codes — before the next shipment.

ERP and supply chain platforms

ERP vendors with trade modules that need embedded HTS data for landed cost calculations, supply chain cost modeling, and duty forecasting.

See the API in action

60-day free trial. No credit card. We'll send your API key same day.