Skip to content
GOODS ACROSS BORDERS

SITE DATA

Changelog

Curated list of additions, updates, and corrections — most recent first. For machine readers, an RSS feed is available at /feed.xml.

1 change

  • updatedGUIDEMerged the 2025 comparison guide into this one; the country comparison tables now render from the country records instead of hand-typed figures.View →

1 change

  • addedRULEPhases 1-12 (Bundles 80-110): canonical stats module + 5 new test families (130 tests total); coverage + source-health + 6 trust-policy pages; route-pair pages expanded to 10 sections with FAQPage JSON-LD; country pages gain 21 programmatic FAQs + top-item-rules block; reusable AnswerBox on rule pages; 12 new editorial guides (37 total); 6 client-side tools (border-risk, packing-list, parcel-form, commercial-invoice, incoterm-selector, document-checklist); homepage redesign + persona mega-menu nav + accessibility/print sweep; 17 new topic hubs + SoftwareApplication schema on tools; 6 /developers/* pages + SDK README/examples/tests; extended content-audit scoring with tier-1 enforcement; final QA pass.

13 changes

  • updatedRULEBundle 76: HubFilter client-side search added to 9 hub pages — /pets, /drones, /cannabis, /vehicles, /firearms, /moving, /ftz, /tax-residency, /scams, /scenarios. Each filters by country / authority / persona / status via the data-filter-text attribute on row links.
  • updatedRULEBundle 75: 12 opengraph-image.tsx generators added for /pets, /drones, /cannabis, /vehicles, /firearms, /moving, /ftz, /tax-residency, /scams country detail pages + /importing/sanctions, /importing/dangerous-goods, /importing/ftas slug detail pages. All use shared renderTopicOg helper in lib/og-topic.tsx; 1200x630 PNG with country flag + title + brand strip.
  • updatedRULEBundle 74: JSON-LD WebPage schema added to /pets/[country], /drones/[country], /cannabis/[country] detail pages. Sanctions / dangerous-goods / FTAs detail pages already had LD. 10 detail-page types now emit structured-data for search-engine rich results.
  • updatedRULEBundle 73: re-verification + double-sourcing sweep. Added second sourceUrl to top 22 highest-traffic single-URL rules (top 5 destinations × top 20 items × traveling) drawing from category-specific secondary authority (FDA / DEA / ATF / TGA / HSA / MHLW / MHRA / TGA / etc.).
  • updatedITEMBundle 72B: 10 thinnest items rewritten to >=1,500 combined chars covering industrial-acid, drain-cleaner, rat-poison, aerosols-non-flammable, rolling-tobacco, vintage-camera, pool-chemicals, fresh-vegetables, butane-cartridge, industrial-gauge.View →
  • updatedCOUNTRYBundle 72A: 25 thinnest countries' postingRestrictions thickened from 60-80 chars to 350-500 chars covering national postal service + customs authority + prohibited mail + duty thresholds for laos, panama, algeria, cameroon, jamaica, guatemala, senegal, dominican-republic, tunisia, costa-rica, ecuador, venezuela, paraguay, uruguay, bolivia, cuba, iceland, mongolia, myanmar, cambodia, ghana, tanzania, ethiopia, morocco, qatar, oman, bahrain, kuwait, iraq.View →
  • updatedAIRLINEBundle 71B: 37 airlines' lithiumBatteryPolicy rewritten from <50-char stubs to 200-300 char detailed policy covering ICAO Doc 9284 baseline + carrier-specific quirks (KLM / AF / SWISS / Iberia / ITA / TAP / SAS / Finnair / Turkish / Qatar / Etihad / Saudia / El Al / Korean / Asiana / JAL / China Eastern / Southern / Air China / Cathay / Thai / Malaysia / Garuda / Philippine / Vietnam / Air India / IndiGo / SAA / Ethiopian / Kenya / Egyptair / LATAM / Avianca / Aeromexico / Copa / Ryanair / easyJet / Wizz / Norse).
  • updatedAIRPORTBundle 71A: 30 thinnest airports rewritten to 250+ char customsNotes + transitNotes (DAC, CPT, ATH, CMB, BUD, OSL, ZRH, IAH, BOS, SEA, DFW, ATL, ORD, MIA, SFO, MAD, FCO, BCN, MUC, VIE, CPH, ARN, LIS, DUB, BRU, IST, AUH, ICN, PEK, PVG). Each gets authority-specific procedures + 1-2 knownQuirks.
  • updatedCARRIERBundle 63: carrier prohibitedByDestination matrix expanded. +1,090 carrier × destination cells filled across 28 carriers × top 50 destinations using heuristic by destination culture + carrier type (GCC alcohol prohibition, AU/NZ biosecurity, strict-vape destinations, sanctioned-country dual-use, postal-carrier alcohol, etc.). Coverage 30 → 1,120 cells.View →
  • updatedRULEBundle 62: practicalAdvice v2 templated expansion. +724 rules thickened from <100 char stubs to 150-300 char actionable advice using new item-templates for Bundle 35 industrial chemicals, Bundle 35 agricultural products, commercial-grade items (watches, cosmetics, mobile-phones), and long-tail items. practicalAdvice<100 1,254 → 530.
  • updatedRULEBundle 55: editorial pass on 900 Bundle-29 traveling stubs. Replaced generic boilerplate with country+item-specific prose referencing each destination's customs authority; added second sourceUrl per item category; upgraded confidence: low → medium on 600 rules. confidence:medium 209 → 809.
  • addedGUIDEBundle 70: +9 new MDX guides — drone regulations playbook, ATA Carnet step-by-step, FTZ operations explained, Japan Yakkan-Shoumei step-by-step, EU IOSS for non-EU sellers, sanctions awareness for sellers, India duty-free gold rules, air-cargo vs sea vs courier, currency-export rules digest. Guides 16 -> 25.View →
  • addedSCENARIOBundle 66: +17 scenarios covering SME, chemicals, medical tourism, refugee, art, yacht, aircraft, disaster relief, religious pilgrimage, telework, student, courier, eBay, ATA Carnet, multi-border driving, pet rabies-free. Scenarios hub 13 -> 30.

14 changes

  • updatedROUTE-PAIRBundle 77: phrasebook expanded from 15 to 49 phrases across 11 languages — item-specific (laptop, camera, drone, pet, cash), procedural (X-ray, amend, gift, duty), disagreement/escalation (supervisor, lawyer, record, charge basis), departure (VAT refund, re-export, ATA Carnet).
  • addedSANCTIONS-REGIMEBundle 69: +8 sanctions regimes (UN 1267 ISIL/Al-Qaida, UN 1718 DPRK, UN 2231 Iran, EU Annex IV dual-use, OFSI Russia / Iran, Wassenaar Arrangement, MTCR). /importing/sanctions: 5 → 13.
  • addedFTABundle 68: +25 FTAs including AGOA, GSP+, EBA, China-ASEAN, Japan-EU EPA, EVFTA, ASEAN-Japan, ASEAN-Korea, ASEAN-India, CARICOM, COMESA, EAC, ECOWAS, Mercosur-EU (signed), EFTA-Mercosur, IA-CEPA, India-Singapore CECA, US-Bahrain, etc. /importing/ftas: 23 → 48.
  • addedSCENARIOBundle 66: +17 scenarios (SME first shipment, high-risk chemicals, medical tourism, refugee household, art-dealer, yacht / private aircraft, disaster relief, religious pilgrimage, telework, student relocation, ATA Carnet, multi-border driving, pet rabies-free relocation). /scenarios: 13 → 30.
  • addedROUTE-PAIRBundle 65: +36 high-traffic route-pair lanes (US-EU, China-EU, intra-Asia, intra-Africa, intra-LATAM). /routes hub: 16 → 52.
  • updatedMEDICATIONBundle 64: medication travelRulesByCountry expanded across top 30 destinations using drug-class heuristic. +755 country-rules (251 → 1,006). Coverage 9% → 36%.View →
  • addedRULEBundle 60: +1,476 importing-personal rule stubs. Rules corpus 2,475 → 5,339 (+115%).
  • addedRULEBundle 59: +1,388 posting-rule stubs across top 50 countries × top 30 items. All confidence:low pending editorial review. Closes the 88/8/2/1% purpose-skew partially.
  • addedROUTE-PAIRNew /scams hub + /scams/[country] detail pages reading customs-scams.json (10 countries with documented patterns). Submit-a-scam workflow links to corrections.
  • addedROUTE-PAIRNew /tax-residency hub + /tax-residency/[country] detail pages.
  • addedROUTE-PAIRNew /ftz hub + /ftz/[country] detail pages reading free-trade-zones.json. JSON-LD Place schema.
  • addedROUTE-PAIRNew /moving hub + /moving/[country] detail pages reading household-effects.json.
  • addedROUTE-PAIRNew /firearms hub + /firearms/[country] detail pages reading firearm-import-rules.json.
  • addedROUTE-PAIRNew /vehicles hub + /vehicles/[country] detail pages reading vehicle-import-rules.json (10 countries). JSON-LD ItemList + WebPage.

22 changes

  • addedROUTE-PAIR/tools/compare-carriers: side-by-side comparison across prohibited items, weight + dimension limits, destination-specific restrictions. Reads the 28-carrier catalogue.
  • addedROUTE-PAIR/tools/phrasebook: 15 standard customs phrases in 11 languages (es, fr, de, zh, ja, ko, ar, ru, pt, it). RTL support for Arabic.
  • addedROUTE-PAIR/tools/documents generator: doctor's letter, personal-effects declaration, ATA Carnet template, pet veterinary letter. Browser-print to PDF; no server-side PDF library.
  • addedROUTE-PAIR/tools/itinerary multi-stop trip planner: pick destinations + items, get a per-stop carriage-rule matrix from the 2,475-rule corpus.
  • addedROUTE-PAIR/tools/landed-cost calculator: origin x destination x HS chapter x value -> estimated duty + VAT/GST + total landed cost. Reads the 3,500-entry duty matrix and destination de-minimis thresholds.
  • addedROUTE-PAIRContent gap data files: vehicle-import-rules.json (10 countries), firearm-import-rules.json (10 countries), household-effects.json (10 countries), free-trade-zones.json (10 zones), tax-residency.json (10 countries). Available via /api/v1.
  • addedROUTE-PAIR+15 cannabis-status entries with 4-axis legal matrix (recreational / medical / CBD / THC limit). /cannabis hub + /cannabis/[country] detail pages.
  • addedROUTE-PAIR+12 drone-rules entries (US, UK, JP, AU, TH, SG, DE, FR, IN, PH, ID, UAE) with registration thresholds, no-fly zones, max altitudes, Remote ID requirements. New /drones hub + /drones/[country] detail pages.
  • addedROUTE-PAIR+10 pet-import-rules entries (AU, NZ, UK, JP, US, CA, DE, TH, UAE, SG) with full microchip/titre/quarantine/authority breakdown. New /pets hub + /pets/[country] detail pages.
  • addedDUTY-RATE+3,047 bilateral duty rate entries auto-generated for the top 32 trade lanes × 99 HS chapters using a deterministic FTA-preferential / MFN-tier / chapter-sensitivity ruleset. /tools/duty-calc lights up across the full lane × chapter matrix. duty-rates.json grows from 506 to 3,553 entries.
  • addedFTA+15 FTAs: AfCFTA, EFTA, MERCOSUR, ASEAN AFTA, Pacific Alliance, Andean Community, EAEU, KORUS, US-Japan TAG, Japan-EU EPA, UK-Japan CEPA, UK-AU FTA, UK-NZ FTA, India-UAE CEPA, AI-ECTA. /importing/ftas now lists 23.

Rule verification history

Additional dates when batches of rules were re-verified against official sources. Each bullet is one rule last confirmed on that date.

(1551 rules)

  • alcohol spiritscanadarestricted · importing-commercial
  • tobacco cigarettesnew zealandrestricted · posting
  • firearmsunited kingdomprohibited · traveling
  • firearmsaustraliaprohibited · traveling
  • dairy productsunited statesrestricted · traveling
  • seeds plantsaustraliaprohibited · traveling
  • gold jewelleryindiarestricted · traveling
  • gold jewelleryuaeallowed · traveling
  • counterfeit goods warningunited statesprohibited · traveling
  • antiquitiesitalyprohibited · traveling
  • and 1541 more rules on this date

(480 rules)

  • mobile phones commercialindonesiarestricted · traveling
  • prescription glassesrussiaallowed · traveling
  • perfume fragrancerussiaallowed · traveling
  • prescription glassesiranallowed · traveling
  • perfume fragranceiranallowed · traveling
  • prescription glassesisraelallowed · traveling
  • perfume fragranceisraelallowed · traveling
  • prescription glassespakistanallowed · traveling
  • perfume fragrancepakistanallowed · traveling
  • prescription glassesbangladeshallowed · traveling
  • and 470 more rules on this date

(1272 rules)

  • drone consumeruaerestricted · traveling
  • drone consumerindiarestricted · traveling
  • professional cameraindiarestricted · traveling
  • chewing gumsingaporeprohibited · traveling
  • poppy seedsuaeprohibited · traveling
  • pepper sprayunited kingdomprohibited · traveling
  • pepper sprayuaeprohibited · traveling
  • pepper spraygermanyrestricted · traveling
  • pocket knifeunited kingdomrestricted · traveling
  • ivory citesunited statesprohibited · traveling
  • and 1262 more rules on this date

(459 rules)

  • vape e cigaretteuaeprohibited · traveling
  • cbd oiluaeprohibited · traveling
  • cbd oilsaudi arabiaprohibited · traveling
  • codeine medicationuaerestricted · traveling
  • adderall medicationuaeprohibited · traveling
  • melatoninuaerestricted · traveling
  • cash currencyuaerestricted · traveling
  • tramadol medicationuaerestricted · traveling
  • cash currencyphilippinesrestricted · traveling
  • vape e cigarettetaiwanprohibited · traveling
  • and 449 more rules on this date

(68 rules)

  • satellite phoneindiaprohibited · traveling
  • cash currencymexicorestricted · traveling
  • vape e cigarettebrazilprohibited · traveling
  • vape e cigaretteturkeyrestricted · traveling
  • cash currencyturkeyrestricted · traveling
  • gold jewellerychinarestricted · traveling
  • adderall medicationchinaprohibited · traveling
  • adderall medicationindiaprohibited · traveling
  • vape e cigaretteisraelrestricted · traveling
  • cash currencyisraelrestricted · traveling
  • and 58 more rules on this date

(56 rules)

  • vape e cigarettethailandprohibited · traveling
  • vape e cigarettesingaporeprohibited · traveling
  • vape e cigaretteaustraliarestricted · traveling
  • cbd oilsingaporeprohibited · traveling
  • cbd oilthailandrestricted · traveling
  • cbd oiljapanprohibited · traveling
  • cannabis seedsunited kingdomrestricted · traveling
  • cannabis seedsunited statesprohibited · traveling
  • cannabis seedsaustraliaprohibited · traveling
  • codeine medicationjapanrestricted · traveling
  • and 46 more rules on this date

About this changelog

Curated entries record specific additions, updates or corrections to the data. The verification-history block below lists dates when batches of rules were last re-checked. Neither block represents real-time enforcement changes — customs rules can change at any time between verifications.

RULES5,339COUNTRIES85ITEMS111CARRIERS28GUIDES45UNIQUE SOURCES645LATEST VERIFICATION2026-08-22MethodologyChangelog