curl --request GET \
--url https://api.nomenclator.com.ar/v1/tariffs \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.nomenclator.com.ar/v1/tariffs', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.nomenclator.com.ar/v1/tariffs"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"found": true,
"operation": "import",
"import_duty_intrazone": 123,
"import_duty_extrazone": 123,
"import_duty_applicable": 123,
"duty_kind": "intrazone",
"statistical_rate": 123,
"aec": 123,
"source": "<string>",
"queried_at": "2023-11-07T05:31:56Z"
}{
"type": "<string>",
"title": "<string>",
"status": 499,
"detail": "<string>",
"instance": "<string>",
"request_id": "<string>",
"errors": [
{
"field": "<string>",
"code": "<string>",
"message": "<string>"
}
]
}{
"type": "<string>",
"title": "<string>",
"status": 499,
"detail": "<string>",
"instance": "<string>",
"request_id": "<string>",
"errors": [
{
"field": "<string>",
"code": "<string>",
"message": "<string>"
}
]
}{
"type": "<string>",
"title": "<string>",
"status": 499,
"detail": "<string>",
"instance": "<string>",
"request_id": "<string>",
"errors": [
{
"field": "<string>",
"code": "<string>",
"message": "<string>"
}
]
}{
"type": "<string>",
"title": "<string>",
"status": 499,
"detail": "<string>",
"instance": "<string>",
"request_id": "<string>",
"errors": [
{
"field": "<string>",
"code": "<string>",
"message": "<string>"
}
]
}Consultar aranceles
Los aranceles oficiales de un NCM para un país. Si no hay datos, responde 200 con found: false y el motivo en reason.
curl --request GET \
--url https://api.nomenclator.com.ar/v1/tariffs \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.nomenclator.com.ar/v1/tariffs', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.nomenclator.com.ar/v1/tariffs"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"found": true,
"operation": "import",
"import_duty_intrazone": 123,
"import_duty_extrazone": 123,
"import_duty_applicable": 123,
"duty_kind": "intrazone",
"statistical_rate": 123,
"aec": 123,
"source": "<string>",
"queried_at": "2023-11-07T05:31:56Z"
}{
"type": "<string>",
"title": "<string>",
"status": 499,
"detail": "<string>",
"instance": "<string>",
"request_id": "<string>",
"errors": [
{
"field": "<string>",
"code": "<string>",
"message": "<string>"
}
]
}{
"type": "<string>",
"title": "<string>",
"status": 499,
"detail": "<string>",
"instance": "<string>",
"request_id": "<string>",
"errors": [
{
"field": "<string>",
"code": "<string>",
"message": "<string>"
}
]
}{
"type": "<string>",
"title": "<string>",
"status": 499,
"detail": "<string>",
"instance": "<string>",
"request_id": "<string>",
"errors": [
{
"field": "<string>",
"code": "<string>",
"message": "<string>"
}
]
}{
"type": "<string>",
"title": "<string>",
"status": 499,
"detail": "<string>",
"instance": "<string>",
"request_id": "<string>",
"errors": [
{
"field": "<string>",
"code": "<string>",
"message": "<string>"
}
]
}operation:
import:import_duty_intrazone,import_duty_extrazone,import_duty_applicable(la que aplica al país),duty_kind,statistical_rateyaec(arancel externo común,nullsi no difiere).export:export_dutyyexport_refund.- Sin datos:
found: falseyreason(no_dataonot_available).
14 es 14 %. Siempre traen source y queried_at.Autorizaciones
API key de tu organización, creada en la app en Ajustes → API. Se manda como Authorization: Bearer nmc_live_…, nunca en la query string. Alcances: read (solo leer) y classify (clasificar y leer).
Parámetros de consulta
NCM de 8 dígitos, sin puntos.
^\d{8}$País en ISO 3166-1 alfa-2: de origen en una importación, de destino en una exportación. La lista está en GET /countries.
^[A-Z]{2}$import para importación, export para exportación.
import, export Respuesta
Aranceles, o found: false.
- TariffLookup
- TariffLookup
- TariffLookup
false si no hay datos arancelarios para ese NCM y país.
La operación consultada.
"import"Derecho de importación intrazona (MERCOSUR), en porcentaje.
Derecho de importación extrazona, en porcentaje.
El derecho de importación que aplica al país consultado, en porcentaje.
Cuál de los dos derechos aplica: intrazone o extrazone.
intrazone, extrazone Tasa de estadística, en porcentaje.
Arancel externo común, en porcentaje. null si no difiere del derecho de importación.
Fuente oficial del dato.
Cuándo se consultó la fuente.