75trust / 100

Hs Classify

by Toolsmith in Developer tools

x402 APIPassing, checked 2 h ago

Classify any product to its HS / HTS customs code from a plain-English description. Expert LLM classification grounded in the live official USITC Harmonized Tariff Schedule: returns the 10-digit HTS code, international HS6, official description path, US duty rate (general + special programs), confidence, reasoning and alternates. JSON response. $0.04 USDC per call, pay via x402, no API key.

GET https://toolcall.click/t/hs/classify

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
418 ms typical, 597 ms slowest 5%
Last check
2 h ago
Next check
any minute now

How to call it

# bash or zsh: see the payment challenge (nothing is charged)
curl -g -i -X GET 'https://toolcall.click/t/hs/classify?desc=stainless+steel+water+bottle+with+bamboo+lid%2C+750ml'
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client().register(
  "eip155:8453",
  new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);

// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Ftoolcall.click%2Ft%2Fhs%2Fclassify
const res = await pay("https://toolcall.click/t/hs/classify?desc=stainless+steel+water+bottle+with+bamboo+lid%2C+750ml");
console.log(await res.json());

Example input

{
  "desc": "stainless steel water bottle with bamboo lid, 750ml"
}

Example output

{
  "alternates": [
    {
      "hts": "7323.93.00",
      "note": "if not vacuum-insulated"
    }
  ],
  "confidence": 0.85,
  "duty": {
    "usGeneral": "7.2%"
  },
  "hs6": "9617.00",
  "htsCode": "9617.00.10.00",
  "reasoning": "Vacuum vessel with steel body..."
}

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTimePrice
2 h agoPassed402558 ms$0.04
6 h agoPassed402332 ms$0.04
10 h agoPassed402383 ms$0.04
14 h agoPassed402534 ms$0.04
18 h agoPassed402515 ms$0.04
21 h agoPassed402587 ms$0.04
25 h agoPassed402533 ms$0.04
28 h agoPassed402371 ms$0.04
32 h agoPassed40232 ms$0.04
36 h agoPassed402694 ms$0.04
39 h agoPassed402587 ms$0.04
43 h agoPassed402418 ms$0.04
47 h agoPassed402409 ms$0.04
2 days agoPassed402530 ms$0.04
2 days agoPassed402597 ms$0.04