RadarPricesOrder

Home › APIs › Business & tax

Business & tax

HS Code Lookup API

In plain words

Describe a product in words (for example 'red wine') and get the customs code and duty for importing it.

Used by: Accountants, finance teams, online shops selling to businesses.

HS code lookup API, no key: product keyword to ranked HS / commodity codes, and any code to its full description chain, import duty (third-country), VAT, preferential rate for an origin country, quotas, anti-dumping and other measures for the UK tariff and the EU Common Customs Tariff. Code validation, non-declarable codes return their declarable children, bulk 50 lookups. Official HMRC data. Usable from AI agents via MCP.

Try it live, no sign-up

Run the example as is, or change the input. 5 own tries a day without a key.

Example request

curl -X POST https://radarbg.com/v1/hs-code-tariff-lookup \
  -H "X-API-Key: YOUR_KEY" -H "Content-Type: application/json" \
  -d '{"mode": "search", "q": "red wine", "market": "UK", "limit": 10}'

Answer: {"ok": true, "count": N, "items": [...], "usage": {...}}. Failed calls are not counted.

Inputs

FieldTypeDescription
modestringsearch = keyword to ranked HS/commodity codes; code = full details of one code (duty, VAT, origin rate, measures, or declarable children); validate = check that codes exist and are declarable; bulk = up to 50 queries in one call.
qstringsearch mode: product words in English, e.g. cotton t-shirt, lithium battery, roasted coffee.
codestringcode mode: HS / commodity code with 2, 4, 6, 8 or 10 digits; dots and spaces are ignored, e.g. 6109.10 or 6109100010.
codesarrayvalidate mode: up to 100 codes.
marketstringUK = UK Global Tariff (default); EU = EU Common Customs Tariff as published by the UK Trade Tariff Northern Ireland (XI) service.
originstringISO 2-letter country of origin, e.g. CN, VN, US. code mode returns the preferential rate and the duty that applies to this origin.
queriesarraybulk mode: up to 50 objects, each one an input of another mode, e.g. {"mode":"code","code":"8517130000","origin":"VN"}. A failing query returns an error row; the others still answer.
limitintegersearch mode: 1-50, default 10.
onlyNewbooleanReturn only rows not returned before for the same Monitor ID. Schedule the run to get changes only.
monitorIdstringName of this monitor; each ID keeps its own memory of rows already returned.

Price

Included in every plan: 500 calls a month free, then from €5 a month for 5,000 calls across all APIs.

Questions

What does the HS Code Lookup API do?

Describe a product in words (for example 'red wine') and get the customs code and duty for importing it.

Where does the data come from?

HS code lookup API, no key: product keyword to ranked HS / commodity codes, and any code to its full description chain, import duty (third-country), VAT, preferential rate for an origin country, quotas, anti-dumping and other measures for the UK tariff and the EU Common Customs Tariff. Code validation, non-declarable codes return their declarable children, bulk 50 lookups. Official HMRC data. Usab

How much does it cost?

500 calls a month are free with no card. Paid plans start at EUR 5 a month for 5,000 calls and include every API on Radar. Failed calls are not counted.

Can I use it without writing code?

Yes. Try it live on this page, use our free browser tools, or ask us to run it on your list as a service.

Related APIs

Bank Statement ConverterTurns a bank statement file (camt.053 or MT940) into a normal table you can open in Excel, and checks that the balances add up.
Business CheckType a company's VAT number and see if it is real, its official name and address, and warning signs, in one answer.
Company Financials APIChecks companies, tax numbers and official registers for you.
Federal Register SearchSearch new US government rules and notices by keyword, so you see changes that affect your business.
SEC Filings ScraperGet the official reports that US public companies file, like yearly results and big news (8-K).
TED ScraperFind EU public tenders for your keywords, so you never miss a contract you could win.