The complete US Harmonized Tariff Schedule as a clean, versioned JSON API — with change detection and webhook delivery. Stop maintaining a scraper. Start shipping features.
The Problem
Trade compliance software teams face the same choice: build and maintain a fragile scraper, or pay engineers to watch USITC for updates. Neither is a good use of your team.
We pull directly from the USITC official REST API — no fragile HTML parsing, no broken pipelines when they redesign the site. Clean data, every night.
Every nightly run diffs the new schedule against the previous version. When rates change, you know — via webhook — before your customers ask why their classification is wrong.
USITC's data format shifts without warning. We absorb those changes and present a consistent, versioned JSON schema your integration depends on — not theirs.
Three authenticated endpoints. An API key in a header. Working in an afternoon. Your team ships the feature, not the data pipeline.
All 32,295 records across 97 active chapters. Lookup by HTS code, search by keyword, or pull an entire chapter at once. The data is there when you need it.
Canada Customs Tariff parity is on the roadmap. One API, both schedules, one integration for teams operating cross-border.
Quick Start
Pass your API key in a header. Query by HTS code, keyword, or chapter. Get clean JSON back. That's the entire integration.
Read the full docs →# Look up a specific HTS code curl https://tradefacts.io/api/hts/0101.30.00.00 \ -H "X-API-Key: your_api_key" # Response { "htsno": "0101.30.00.00", "description": "Asses", "general": "6.8%", "special": "Free (A+,AU,BH,CL...)", "other": "15%" }