For SaaS & ERP Product Teams

Embed Live Tariff Data
Directly in Your Product

Your customers need accurate US and Canadian duty rates inside your software. TradeFacts gives you a single JSON API covering 58,000+ records, nightly-updated from official sources, with webhook push the night rates change. Ship the feature. Skip the pipeline.

No credit card · Full access for 30 days · Cancel anytime
58,000+
US HTS and Canadian Customs Tariff records in a single API
Nightly
Both schedules re-fetched from USITC and CBSA every night
Webhook
Push delivery the night a rate changes — no polling cron job
2
Countries: US HTS (USITC) and Canadian Customs Tariff (CBSA 2026)

Built for product teams shipping trade features

If your software touches customs, landed cost, or cross-border logistics, your customers expect tariff data to be accurate and current. Here is what teams build with TradeFacts.

🚚

Customs Brokerage Software

Look up US HTS and CBSA tariff codes with MFN rates, CUSMA preferential rates, and Section 232/301/IEEPA additional duties. Keep your duty calculation engine current without owning a data pipeline.

ERP & Landed Cost Modules

Enrich purchase orders and shipments with live tariff classifications. When rates change, landed cost calculations update automatically — no manual re-keying, no stale data causing surprises at the border.

📊

Supply Chain & Trade Analytics

Power tariff impact modelling across your customer’s product catalog. Surface rate changes the night they happen so your platform can alert sourcing teams before shipments are committed.

📄

Trade Compliance Tools

Classification lookups, preferential rate eligibility under CUSMA/USMCA, and change detection for compliance workflows. Both the US and Canadian side of any cross-border transaction.

🔥

Import Duty Calculators

Build accurate duty estimators with real MFN rates, special rates, and the full preferential schedule. Chapter 99 surcharges (IEEPA, Section 232) included — the piece most home-built pipelines miss.

🔔

Rate Change Monitoring

Subscribe to webhook events and notify your customers the morning after a tariff amendment. Be the product that warns them before their next shipment is mis-classified.

Three calls. That’s the integration.

The TradeFacts API is designed to be embedded, not evaluated. Here is what a real integration looks like.

# 1. Duty rate lookup — US HTS code for laptops
GET /api/hts/8471.30.01.00  X-API-Key: your_key

{
"htsno": "8471.30.01.00",
"description": "Portable digital automatic data processing machines",
"general": "Free",
"special": "Free (CA, MX, AU, ...)",
"additionalDuties": "20% (IEEPA — China origin)"
}

# 2. Canadian CUSMA preferential rate for same goods
GET /api/ca/8471.30.10

# 3. Last night's changes — both sides of the border
GET /api/changes      # US HTS changes
GET /api/ca/changelog  # CA Customs Tariff changes

Full request/response schema, code samples in Python and Node, and all endpoint docs at tradefacts.io/docs.html.

⚡ Webhook push — built for ISV use cases

Register an HTTPS endpoint once. Every night the ingest detects a change, TradeFacts POSTs an HMAC-SHA256 signed payload to your server. US and CA changes fire separately so you can handle each independently.

Your brokerage or ERP product stays current automatically. No polling cron job. No stale duty rates on customer invoices the morning after an IEEPA amendment.

Payload includes the changed code, description, and a changed_fields object showing the exact old and new values for every modified field.

Read the webhook docs →

Why not build it yourself?

You could. Here is what that actually involves — and what happens when the source format changes.

Task DIY TradeFacts
Fetch & parse US HTS from USITC (chapter-by-chapter JSON)✗ Build & maintain✓ Done
Parse Canadian Customs Tariff (CBSA Access DB inside ZIP)✗ Build & maintain✓ Done
Chapter 99 — IEEPA & Section 232 surcharges✗ Easy to miss entirely✓ Included
19 Canadian preferential rate columns (UST, GPT, LDCT…)✗ Build & maintain✓ Done
Nightly change detection + structured diff log✗ Build & maintain✓ Done
Webhook push on changes✗ Build & maintain✓ Tier 3
Absorb upstream source format changes✗ Your problem, forever✓ Our problem

The CBSA changed their Access DB schema in 2024. The USITC restructured Chapter 99 in 2025. Source changes like these break home-built pipelines silently — usually discovered when a customer files an incorrect entry. TradeFacts absorbs that maintenance permanently so your team doesn’t have to.

From trial key to production in an afternoon

1

Get a trial key

Fill in the trial form and your API key arrives by email in under a minute. No credit card. Full access to all US and CA endpoints for 30 days.

2

Make your first call

Pass X-API-Key: your_key on any request. Most teams have a working lookup returning real duty rates in under an hour. The response schema is stable and documented.

3

Register a webhook (Tier 3)

POST your endpoint URL and a secret to /api/webhook/register. TradeFacts handles delivery, signing, and retries. Signed payloads arrive the night rates change.

4

Ship the feature

Your customers get accurate, nightly-updated US and Canadian duty rates inside your product. No scraper to maintain. No pipeline to monitor. No surprises at 02:00 UTC.

Simple per-seat pricing

One API key per integration. No per-query fees, no traffic caps. Volume or OEM arrangements available — email Rick.

$199/mo
US HTS only

35,733 US HTS records · Keyword search · Change log · Chapter 99 surcharges included

$299/mo
US + Canada

Full US HTS plus 22,000+ Canadian Customs Tariff records with all 19 preferential rate columns

$399/mo
US + Canada + Webhooks

Everything in Tier 2 plus HMAC-signed webhook push the night any US or CA rate changes

Ready to embed tariff data in your product?

30-day free trial. Full access to US HTS and Canadian Customs Tariff. No credit card required.

Questions about volume pricing or a custom ISV arrangement? Email Rick directly.