FOR CUSTOMS & TRADE

HS codes, duties, dual-use — one API.

EAEU-deep, EU-wide, US-current. Match a product to its HS code, check dual-use lists, compute landed cost, screen against sanctions — all in one place.

Get my API key →
Customs Intelligence

Built for cross-border trade.

Match products to customs codes, detect dual-use risks, and split obligations by client type — across 100+ jurisdictions, including the EAEU (Kazakhstan, Russia, Belarus, Armenia, Kyrgyzstan).

GET /v2/customs/lookup

Customs Code Matching

Describe a product in any of 11+ languages. Get the right HS or TN VED code in 200 ms, ranked by confidence with multilingual titles and a rationale.

GET /v2/customs/dual-use-check

Dual-Use Detection

Built-in Wassenaar + EU 2021/821 cross-check (with EAR, MTCR, NSG, Australia Group rolling out). Don’t ship a 3-week-blocked spectrometer.

GET /v2/customs/obligations

Project Context

Government vs private buyer? GOST mandatory vs contractually expected? We split the obligations for you across 8 buyer contexts.

One call, full pack

POST /v2/compliance/check

Classify the product, list obligations split by buyer context, cross-check dual-use, surface defensible alternatives and check EAEU parallel-import recognition — in one round-trip, p50 around 3 seconds.

  • 5 quota units per call — Pro includes 1M units / month.
  • Always returns advisory_disclaimer — surface it verbatim to your end user.
  • Wired as a single MCP tool call — install once in Claude Desktop or Claude Code.
curl -X POST \
  -H "Authorization: Bearer ld_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "product": {
      "description": "Pompe centrifuge pour pétrole brut",
      "lang": "fr"
    },
    "origin_country": "FR",
    "destination_country": "KZ",
    "client_type": "government",
    "options": {
      "include_alternatives": true,
      "include_dual_use_check": true,
      "include_parallel_import": true
    }
  }' \
  "https://api.legaldata.cleolabs.co/v2/compliance/check"
FAQ

What trade teams ask.

Which customs regimes are covered?

EU TARIC, EAEU CCT (Russia + Kazakhstan + Belarus + Armenia + Kyrgyzstan), US HTS. Coverage detail per jurisdiction at /coverage.

Is the dual-use check authoritative?

It cross-references Wassenaar, EU 2021/821 Annex I, and US CCL. Every result includes the source list, entry code, and a disclaimer.