Duty Intelligence · min plan: starter · standard (1u) · scope: read:tariffs · both
Tariff Intelligence
Returns verified tariff context and change events by HSN, chapter, origin, destination, and effective date. Missing verified data is reported as not_found_or_unverified rather than AI-generated rates.
GET /v1/tariffs/current
Required scope
read:tariffs
API credits
1 per success
Minimum plan
starter
Rate-limit bucket
standard
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| hsn | query | string | yes | 6 or 8 digit HSN. |
| origin | query | string | yes | ISO alpha-2 origin country. |
Sample request
curl "https://getway.clearie.neximprove.com/v1/tariffs/current?hsn=85171300&origin=VN&destination=IN&cif_value=100000" -H "Authorization: Bearer $CLEARIE_API_KEY"Sample response
{
"status": "verified",
"hsn": "85171300",
"effective_rate_pct": 29.5,
"source_references": []
}Live response contract
Live calls require API-key authentication, read:tariffs scope, plan access, and available quota. Successful calls consume 1 API credits.
Sandbox sample response
Workspace try-it calls use isolated representative sandbox records. They are for integration validation, not production filing.
Error examples
401 invalid key · 403 missing scope or plan · 429 quota/rate limit · 404 no verified data where applicable.
Response schema
Try this API live in the workspace
The in-app try-it console runs against the isolated deterministic sandbox repository. It never reads live customer or reference records.