Monthly data brief · November 2026
Global Trade Signals, November 2026: A $336bn Import Month, Single-Source Exposure and the AI Citation Gap
Four of our own pipelines, one snapshot: where US import value concentrates on a single supplier, how often AI answer engines cite this site, which crawlers actually arrive, and what the competitive board looks like after one challenger went dark.
Published 2026-11-02 · All figures computed from ExportSonar’s own archived datasets · Observation stamp 2026-11-02 17:40:00 UTC
TL;DR. US general imports in August 2026 totalled $336.17bn across 18,920 HS10 lines; 34.0% of that value sits in ten HS6 groups and 34.0% sits in groups where one partner already supplies more than half. Chapters 84 and 85 alone are 44.0%. On the demand side, our AI-citation log cites this site on 7.0% of 143 monitored questions — all of it from the new hub cohort (18.2% vs 0.0% legacy), with zero competitor-control citations. The crawler ledger shows 68 answer-engine hits in 23 days next to 1,195 of our own renders.
ExportSonar Pro runs the same TARIC, ePing and customs pipelines continuously against your own product lines: rate-change alerts, bulk HTS tables and buyer leads for $49/month. USDT (TRC20) accepted today; card checkout is on the way.
1 — August imports: $336.17bn, and where single-source risk sits
The US Census international-trade series for August 2026 carries 582,823 HS10 rows covering 18,920 distinct ten-digit commodity lines and 232 supplier countries. Summed over real country rows it is $336.17bn of general imports — and it reconciles to the all-country total rows to the dollar (delta $0), which is the check that lets every share below be read as a share of the month.
Concentration is the headline: 2,592 of 5,470 HS6 groups (47.4%) already draw more than half their value from one partner, and those groups carry 34.0% of the month’s import value ($114.36bn).
| HS6 | Value | Share | Partners | Top supplier | Its share |
|---|---|---|---|---|---|
| 847150 | 30.30 | 9.0% | 75 | MEXICO | 62.1% |
| 847330 | 17.91 | 5.3% | 79 | VIETNAM | 30.4% |
| 270900 | 15.62 | 4.6% | 31 | CANADA | 58.7% |
| 851762 | 12.19 | 3.6% | 120 | VIETNAM | 26.6% |
| 980100 | 8.99 | 2.7% | 185 | CANADA | 13.0% |
| 852351 | 8.41 | 2.5% | 61 | KOREA, SOUTH | 21.9% |
| 870323 | 6.36 | 1.9% | 39 | MEXICO | 30.8% |
| 300490 | 5.72 | 1.7% | 66 | SWITZERLAND | 18.2% |
Is a 62% top-partner share a supply risk or a tariff risk?
Both, but on different clocks. A tariff risk reprices overnight when a measure lands; a supply risk reprices over the lead time it takes to qualify a second plant. Lines above 50% single-partner are where the two clock speeds collide, which is why we rank by partner share and not by value alone.
Source: data/census-intl-trade/monthly/2026-08.jsonl, US Census Bureau International Trade API (api.census.gov HS endpoint, public domain), fetched 2026-10-21T13:53:44Z .. 2026-10-24T05:02:28Z; register C1–C4.
2 — Two chapters carry 44.0% of the import bill
Ranked by chapter, the month is not a spread — it is machinery and electronics. Chapter 84 (machinery, including the HS 8471 computing lines) holds 26.6% and chapter 85 (electrical machinery) 17.4%. Vehicles (87), mineral fuels (27), pharmaceuticals (30) and optical instruments (90) together add 22.0%.
| Chapter | Value (USD bn) | Share of month |
|---|---|---|
| 84 | 89.54 | 26.6% |
| 85 | 58.34 | 17.4% |
| 87 | 28.38 | 8.4% |
| 27 | 21.45 | 6.4% |
| 30 | 13.49 | 4.0% |
| 90 | 10.55 | 3.1% |
The concentration matters for classification work rather than for procurement: a ten-digit error on a chapter-84 line moves a duty rate on a large base, and those are the lines where HTS rulings and Section 301 lists overlap most densely.
Why do chapters 84 and 85 dominate the import bill?
They are the machinery and electronics chapters, and they are also the chapters where a ten-digit classification decision moves the duty rate most. High value and high classification ambiguity land on the same lines, which is why HTS disputes cluster there.
Source: same artifact as §1 (api.census.gov HS endpoint), chapter rollup of the HS6 sums, observed 2026-11-02T17:40:00Z; register C3.
3 — Partner breadth: the median HS6 line already has 20 suppliers
Diversification is the norm, not the exception. Across 5,470 HS6 groups the partner count has a median of 20, a mean of 26.9, a 90th percentile of 60 and a maximum of 228. Only 196 groups (0.1% of value) have exactly one supplier.
| Suppliers | HS6 groups | Share of value |
|---|---|---|
| 1 partner | 196 | 0.1% |
| 2-5 | 543 | 0.8% |
| 6-20 | 2,026 | 9.2% |
| 21-60 | 2,185 | 34.2% |
| 61+ | 520 | 55.8% |
Read the same month by partner instead: MEXICO leads at 18.0%, and the top six origins supply 56.5% of the month.
| Origin | Value (USD bn) | Share of month |
|---|---|---|
| MEXICO | 60.64 | 18.0% |
| CANADA | 35.98 | 10.7% |
| CHINA | 27.13 | 8.1% |
| VIETNAM | 26.47 | 7.9% |
| TAIWAN | 24.65 | 7.3% |
| KOREA, SOUTH | 15.20 | 4.5% |
When is a single-supplier HS6 line actually a problem?
When the supplier is also the only qualified source for the specific ten-digit code you import. Partner counts here are measured at HS6, so a line with twenty partners can still be single-sourced at HS10 - treat the count as a floor on diversification, never as proof of it.
Source: same artifact as §1, partner-count distribution and country rollup, observed 2026-11-02T17:40:00Z; register C4.
4 — AI answer engines cite this site on 7.0% of monitored questions
We ask the same 10 questions of an answer engine on a fixed schedule and record whether the response cites exportsonar.com. Across 11 runs (2026-10-20 to 2026-11-02) that is 143 answered legs and 10 citations — 7.0%, with 0 errors and 0 quota skips, so the denominator is real responses rather than attempted ones.
The average hides the whole story: every citation comes from the new cohort, and inside it from the questions phrased as a direct factual ask. The legacy cohort — long-tail questions about stacked tariffs, de minimis and HTS digits — was cited zero times in 88 legs. Negative controls on the same runs (simplyduty.com, zonos.com) returned 0 citations, which is what makes the 7.0% interpretable: the engine does cite sources.
| Question | Asked | Cited | Cited at all |
|---|---|---|---|
| how do stacked tariffs work when section 301 applies on top of the base duty rate | 10 | 0 | no |
| when did the $800 de minimis exemption end for us imports | 10 | 0 | no |
| what do the last digits of a ten digit hts code mean | 10 | 0 | no |
| difference between fob and cif for us customs valuation | 10 | 0 | no |
| us tariff rates for cotton fiber versus finished apparel | 10 | 0 | no |
| will china tariffs go up to column 2 rates if pntr is revoked | 10 | 0 | no |
| check if my product qualifies for duty free under a us free trade agreement | 10 | 0 | no |
| how to check antidumping and countervailing duties before placing an order | 10 | 0 | no |
Which pages earn AI citations?
In this window, the ones that answer a question with a quotable fact rather than a product pitch: the API pricing answer is cited on every leg it is asked. The lesson is structural - answer engines quote sentences that stand alone, so a page whose facts are only legible inside a table loses to one that states them in prose.
Source: data/ai-citation-shifts.jsonl, our own leg log (channel pollinations_openai), runs 2026-10-20 .. 2026-11-02, filtered to the observation stamp 2026-11-02T17:40:00Z; register C5–C6.
5 — Crawler mix: 68 answer-engine hits in 23 days, and 1,195 that are us
The funnel ledger tags every hit with its user-agent family. Over 23 days it recorded 68 answer-engine crawler hits (meta-webindexer 39, OAI-SearchBot 21, meta-externalagent 7, GPTBot 1) — and 1,195 headless-Chromium hits that are our own rendering and screenshot passes. Counting those as traffic would inflate the crawler total by 17.6×, which is why the report states the exclusion instead of quietly netting it out.
| Family | Hits | Class |
|---|---|---|
| headless | 1,195 | own render |
| curl | 52 | search/other |
| meta-webindexer | 39 | answer-engine |
| OAI-SearchBot | 21 | answer-engine |
| Bingbot | 13 | search/other |
| meta-externalagent | 7 | answer-engine |
| GPTBot | 1 | answer-engine |
For a data site the distinction is operational, not cosmetic: an answer-engine crawler is fetching a page to quote it, so the page it lands on is the page whose sentence gets quoted. That is the same mechanism §4 measures from the other end.
Which crawlers actually matter for a data site?
The ones that feed an answer engine's index, not the ones that feed a search results page. We separate them because the response differs: a search crawler rewards a sitemap, an answer-engine crawler rewards a page whose first sentence is the answer.
Source: data/funnel-ledger.jsonl, first-party beacon ledger, rows at or before 2026-11-02T17:40:00Z; register C7.
6 — Funnel instrumentation: 2,715 human events, one step that cannot be right
Stripping bot and probe rows leaves 2,715 human events across 602 sessions. The counts are published with their caliber rather than as a conversion rate, because one step fails an obvious plausibility test: 548 checkout views appear across 602 sessions — 91.0% of them — while only 1,304 landing views were recorded. A funnel step cannot fire on more sessions than its own entry point.
| Event | Events | Sessions |
|---|---|---|
| land_view | 1,304 | 19 |
| engage_5s | 397 | 16 |
| scroll_depth | 43 | 0 |
| cta_click | 36 | 1 |
| signup_start | 69 | 38 |
| signup_complete | 35 | 30 |
| checkout_view | 548 | 548 |
| usdt_invoice_created | 104 | 0 |
The repair is a beacon question, not a reporting one, so the honest output this month is the count table plus the flag. What the ledger does support: 35 completed signups, 104 USDT invoices created and 36 CTA clicks in the window, each counted from a single event type.
Why publish event counts instead of a conversion rate?
Because a rate built on a broken step is worse than no rate: it looks precise and points the wrong way. Counts with a stated caliber stay honest while the step is repaired, and they are still enough to see the shape of the funnel.
Source: data/funnel-ledger.jsonl, human rows only (bot and probe rows excluded, both flags tested), rows at or before 2026-11-02T17:40:00Z; register C8.
7 — Competitive board: 6 live tools, one 404, and an 8.8× index gap
Batch 2026-10 of our competitor board measured 6 live tools between 2026-10-11 and 2026-11-01. One challenger is gone: TariffBench returned HTTP n/a at its own domain on n/a — a n/a-byte Vercel “deployment not found” body, confirmed under a second content negotiation.
| Tool | Status | Free tier | Entry price | Sitemap URLs | llms.txt | Homepage response |
|---|---|---|---|---|---|---|
| SimplyDuty | live | 5 | pay-per-use | 42 | no | 2.196s |
| Zonos | live | n/a | pay-per-use | 804 | yes | 1.397s |
| OtterlyAI | live | 0 | $29/mo | 522 | yes | n/a |
| ImportYeti | live | n/a | $50/mo | n/a | no | n/a |
| Easyship | live | n/a | $29/mo | 754 | no | 2.083s |
| ExportSonar (US) | live | free & uncapped | $49/mo | 7,052 | yes | 0.209s |
| TariffBench | dead | n/a | n/a | n/a | n/a | n/a |
Two gaps are worth naming. Index size: 7,052 sitemap URLs against 804 for the largest live rival, 8.8×. Machine-readability: 3 of 6 live tools publish an llms.txt. Response time: 0.209s against 1.397s for the fastest rival measured — a single-sample homepage fetch, so read it as an order of magnitude, not a benchmark.
What does a dead competitor tell us?
That the category's floor is higher than it looks. A tool that shipped a calculator and stopped is now a 404 on its own domain; the survivors all carry either a data moat or a workflow. It also means any comparison table that still lists it is stale.
Source: data/competitors.json (ExportSonar competitor board, batch 2026-10, cells scraped 2026-10-11 .. 2026-11-02); dead-tool probe recorded in the same file under status_evidence; register C9–C10.
Claim register
Every figure in this report resolves to one row here: claim id, the figure as published, the artefact it was computed from, the upstream source, and the observation stamp. A figure without a row does not ship.
| ID | Figure | Artefact | Source | Observed (UTC) |
|---|---|---|---|---|
| C1 | $336.17bn general imports, Aug 2026; 582,823 HS10 rows; 232 countries | data/census-intl-trade/monthly/2026-08.jsonl | api.census.gov/data/timeseries/intltrade/imports/hs?… | 2026-10-21T13:53:44Z .. 2026-10-24T05:02:28Z |
| C2 | Top HS6 847150 = $30.30bn (9.0%), lead partner 62.1% | same artifact, HS6 rollup + partner counter | api.census.gov/data/timeseries/intltrade/imports/hs?… | 2026-11-02T17:40:00Z (computed) |
| C3 | Chapters 84+85 = 44.0% of month | same artifact, HS6 -> chapter rollup | api.census.gov/data/timeseries/intltrade/imports/hs?… | 2026-11-02T17:40:00Z (computed) |
| C4 | Median 20 partners/HS6; 2,592 groups >50% single-partner (34.0% of value) | same artifact, partner-count distribution | api.census.gov/data/timeseries/intltrade/imports/hs?… | 2026-11-02T17:40:00Z (computed) |
| C5 | AI citation rate 7.0% (10/143 legs, 11 runs) | data/ai-citation-shifts.jsonl | data/ai-citation-shifts.jsonl (ExportSonar AI-citation leg log) | 2026-10-20 .. 2026-11-02 (runs filtered to 2026-11-02T17:40:00Z) |
| C6 | Hub cohort 10/55 vs legacy 0/88; controls 0 citations | same artifact, group + control counters | data/ai-citation-shifts.jsonl (ExportSonar AI-citation leg log) | 2026-11-02T17:40:00Z (computed) |
| C7 | 68 answer-engine crawler hits vs 1,195 own headless renders in 23 days | data/funnel-ledger.jsonl | data/funnel-ledger.jsonl (ExportSonar first-party funnel ledger) | 2026-11-02T17:40:00Z (computed) |
| C8 | 2,715 human events, 602 sessions, 548 checkout views | same artifact, human rows only | data/funnel-ledger.jsonl (ExportSonar first-party funnel ledger) | 2026-11-02T17:40:00Z (computed) |
| C9 | Competitor board: 6 live tools, sitemap 7,052 vs 804 | data/competitors.json (batch 2026-10) | data/competitors.json (ExportSonar competitor board, batch 2026-10) | 2026-10-11T07:52:39Z .. 2026-11-01T16:26:31Z |
| C10 | TariffBench returns HTTP n/a at n/a | same artifact, status_evidence probe | data/competitors.json (ExportSonar competitor board, batch 2026-10) | 2026-11-02T17:40:00Z (probe) |
Frequently asked questions
How concentrated were US imports in August 2026?
5,470 HS6 groups carry the month's $336.17bn of general imports. The ten largest groups alone are 34.0% of the value and the largest hundred are 63.2% - a long tail of 5,370 groups shares the remaining 36.8%.
Which single HS6 line is the biggest US import line, and who supplies it?
HS 847150 (automatic data-processing machines) at $30.30bn, 9.0% of the month, with MEXICO supplying 62.1% of that line. Second is HS 847330 at $17.91bn, led by VIETNAM on 30.4%.
How many supplier countries does a typical HS6 line have?
Median 20 countries, mean 26.9, 90th percentile 60 and a maximum of 228. Only 196 of 5,470 groups (0.1% of value) depend on a single supplier, so single-source exposure is the exception worth flagging, not the norm.
What share of AI answer-engine responses cite ExportSonar?
10 of 143 answered legs (7.0%) across 11 monitored runs between 2026-10-20 and 2026-11-02. The split matters more than the average: the new hub cohort cites at 18.2% (10/55) while the legacy cohort is at 0.0% (0/88).
Do competing tariff tools get cited by the same engine?
Not in this window. The same runs carry negative controls for simplyduty.com and zonos.com: 0 citations combined. A zero control is what makes the 7.0% figure interpretable - the engine does cite sources, just not those.
Why does the crawler count exclude 1,195 hits?
Because they are ours. The ledger tags 1,195 rows as headless Chromium - our own rendering and screenshot passes - which look like traffic and are not. Excluding them leaves 68 AI-crawler hits (39 meta-webindexer, 21 OAI-SearchBot, 7 meta-externalagent, 1 GPTBot) in 23 days.
Is this month's funnel conversion rate publishable?
No, and we say so rather than publish one. The ledger records 548 checkout views across 602 human sessions - 91.0% of sessions - which no real funnel produces, so the checkout step is flagged for repair and this report publishes event counts with their caliber instead of a ratio.
Track your own HS codes, not the average
ExportSonar monitors US tariff lines, trade-remedy orders and AI-answer visibility continuously; the same pipelines behind this report run in your account.
Start free — search any HS codePro adds rate-change alerts, bulk HTS tables and buyer leads for $49/month — the pipelines behind this report, pointed at your product lines. USDT (TRC20) accepted today; card checkout is on the way.
Source: ExportSonar measurement run (own instruments) · Data as of · Licence: Own measurement — no third-party rights · Measured by ExportSonar; raw captures retained under data/raw-samples/ and data/audit-artifacts/