{
  "name": "US Tariff and Customs Intelligence API — static tier",
  "free": true,
  "note": "Every file here is free, cacheable and needs no key. The data is a work of the United States Government and is public domain; you may redistribute it commercially without asking.",
  "htsRelease": "2026HTSRev19",
  "datasets": {
    "htsSchedule": "/tariff/api/v1/hts-schedule.json",
    "htsChapters": "/tariff/api/v1/chapters/index.json",
    "ports": "/tariff/api/v1/ports.json",
    "htsClassifiable": "/tariff/api/v1/hts-classifiable.json",
    "dutyRates": "/tariff/api/v1/duty-rates.json",
    "chapter99": "/tariff/api/v1/chapter99.json",
    "countries": "/tariff/api/v1/countries.json",
    "tariffNotices": "/tariff/api/v1/tariff-notices.json",
    "customsRules": "/tariff/api/v1/customs-rules.json"
  },
  "service": {
    "meta": "/tariff/api/v1/meta.json",
    "plans": "/tariff/api/v1/plans.json",
    "versions": "/tariff/api/v1/versions.json",
    "sources": "/tariff/api/v1/sources.json",
    "openapi": "/tariff/openapi.yaml"
  },
  "counts": {
    "htsLines": 29860,
    "classifiableLines": 19949,
    "linesWithGeneralRate": 25637,
    "chapter99": 75,
    "countries": 241,
    "countriesWithProgrammes": 20,
    "tradeProgrammes": 20,
    "notices": 46,
    "customsRuleParts": 10,
    "chapters": 98,
    "ports": 431,
    "portDistricts": 46
  },
  "licensing": {
    "policy": "Every dataset served is a work of the United States Government and is therefore public domain. No share-alike, no non-commercial, and no attribution obligation anywhere in the critical path.",
    "document": "LICENSE-DATA.md",
    "noEndorsement": "This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau. It is not affiliated with, endorsed by, or certified by the U.S. International Trade Commission or U.S. Customs and Border Protection."
  },
  "notCovered": [
    "Import and export VOLUMES and VALUES. These come from the U.S. Census Bureau's international trade API, which requires an API key; this service is built to need no key, account or registration. The gap is deliberate and is documented at /v1/sources.",
    "Duty actually COLLECTED, and therefore realized effective duty rates. Same source, same reason.",
    "Rates this service can read but cannot compute — a rate defined by reference to another article, a sliding scale keyed to a measured property, a rate stated in a schedule note, a conditional free entry, and a duty apportioned across components priced separately. Each is REPORTED with its reason and is never priced. Pricing one at zero would be the most expensive answer this service could give.",
    "Stacked section 301/232/IEEPA duties resolved into a single rate. Whether a chapter 99 heading reaches a given shipment is a classification judgement about the goods; this service surfaces the candidates and refuses to guess.",
    "Real-time logistics. No vessel positions, no port congestion or berth waits, no container tracking. Every open source for these turns out to need a key, an account, or a contributed feed; the register at /v1/sources names each one and what it would have provided. What IS here is Schedule D — which ports exist and what their entry codes are.",
    "Non-US tariff schedules."
  ]
}
