Reference codebooks · lookupReferencePeIneiCiiu
OpenAPI

Peru CIIU Rev. 4 codebook

GET https://api.latinfo.dev/pe/inei/ciiu/{code}

A classification class with division/group hierarchy and official multilingual labels. Use the four-digit CIIU code or a supported normalized uppercase description alias. Preserve leading zeros. A REVIEWED_CROSSWALK is a reviewed text alias, not an official publisher label.

Contrato de la fuente

Publicador
INEI / United Nations Statistics Division
Cobertura
CIIU Rev. 4 classes and reviewed SUNAT description aliases.
Qué representa un registro
A classification class with division/group hierarchy and official multilingual labels.
Identificador
Use the four-digit CIIU code or a supported normalized uppercase description alias. Preserve leading zeros.
Patrón admitido
^[A-Z0-9 ]+$
Cantidad de registros
one
Licencia
No se ha verificado el permiso de reutilización. El acceso público no equivale a una licencia de reutilización.

Limitaciones conocidas

  • A REVIEWED_CROSSWALK is a reviewed text alias, not an official publisher label.

Contrato de la fuente para agentes · Documentación de la fuente

Requiere autenticación. Las solicitudes REST usan una clave de api de Latinfo. La consola agrega el encabezado de autorización y no guarda la clave.

Parámetros

codestringpathobligatorio

Use the four-digit CIIU code or a supported normalized uppercase description alias. Preserve leading zeros.

Example: 8610

Ejemplo de solicitud

curl https://api.latinfo.dev/pe/inei/ciiu/8610 \
  -H "Authorization: Bearer $LATINFO_API_KEY"

Respuestas

200Codebook entry; values and identifiers remain strings.
Content-Type: application/json

Campos de la respuesta

ciiu string obligatorio
code string obligatorio

Four-digit CIIU Rev. 4 class code.

seccion string obligatorio

CIIU section letter, A through U.

division string obligatorio

Two-digit CIIU division code.

division_label string obligatorio

Official Spanish division description.

grupo string obligatorio

Three-digit CIIU group code.

grupo_label string obligatorio

Official Spanish group description.

clase_label string obligatorio

Official Spanish class description.

division_label_en string obligatorio

Official English ISIC division description.

group_label_en string obligatorio

Official English ISIC group description.

class_label_en string obligatorio

Official English ISIC class description.

mapping_method string obligatorio

OFFICIAL_CROSSWALK for official codes/labels; REVIEWED_CROSSWALK for reviewed SUNAT text aliases.

Esquema de respuesta
{
  "type": "object",
  "required": [
    "ciiu",
    "code",
    "seccion",
    "division",
    "division_label",
    "grupo",
    "grupo_label",
    "clase_label",
    "division_label_en",
    "group_label_en",
    "class_label_en",
    "mapping_method"
  ],
  "additionalProperties": false,
  "properties": {
    "ciiu": {
      "type": "string"
    },
    "code": {
      "type": "string",
      "description": "Four-digit CIIU Rev. 4 class code."
    },
    "seccion": {
      "type": "string",
      "description": "CIIU section letter, A through U."
    },
    "division": {
      "type": "string",
      "description": "Two-digit CIIU division code."
    },
    "division_label": {
      "type": "string",
      "description": "Official Spanish division description."
    },
    "grupo": {
      "type": "string",
      "description": "Three-digit CIIU group code."
    },
    "grupo_label": {
      "type": "string",
      "description": "Official Spanish group description."
    },
    "clase_label": {
      "type": "string",
      "description": "Official Spanish class description."
    },
    "division_label_en": {
      "type": "string",
      "description": "Official English ISIC division description."
    },
    "group_label_en": {
      "type": "string",
      "description": "Official English ISIC group description."
    },
    "class_label_en": {
      "type": "string",
      "description": "Official English ISIC class description."
    },
    "mapping_method": {
      "type": "string",
      "description": "OFFICIAL_CROSSWALK for official codes/labels; REVIEWED_CROSSWALK for reviewed SUNAT text aliases."
    }
  }
}
400Invalid code format
No se documentó un cuerpo de respuesta.
401Clave de api ausente o inválida
No se documentó un cuerpo de respuesta.
404Code not in this reference snapshot
No se documentó un cuerpo de respuesta.
429Request limit exceeded
No se documentó un cuerpo de respuesta.
503Reference source unavailable
No se documentó un cuerpo de respuesta.
Ejemplo JSON

Ejemplo ilustrativo del esquema. No es una respuesta en vivo.

{
  "ciiu": "string",
  "code": "string",
  "seccion": "string",
  "division": "string",
  "division_label": "string",
  "grupo": "string",
  "grupo_label": "string",
  "clase_label": "string",
  "division_label_en": "string",
  "group_label_en": "string",
  "class_label_en": "string",
  "mapping_method": "string"
}

Procedencia y limitaciones

La cobertura varía por país y fuente pública. Un campo ausente no demuestra que el hecho no exista. Los registros públicos pueden tener retrasos o errores; revisa la evidencia y la fecha de la fuente antes de usar un resultado.