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 da fonte

Publicador
INEI / United Nations Statistics Division
Cobertura
CIIU Rev. 4 classes and reviewed SUNAT description aliases.
Significado do 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.
Padrão aceito
^[A-Z0-9 ]+$
Quantidade de registros
one
Licença
A permissão de reutilização não foi verificada. Acesso público não equivale a uma licença de reutilização.

Limitações conhecidas

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

Contrato da fonte para agentes · Documentação da fonte

Autenticação necessária. As requisições REST usam uma chave de api do Latinfo. O console adiciona o cabeçalho de autorização e não armazena a chave.

Parâmetros

codestringpathobrigatório

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

Example: 8610

Exemplo de requisição

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

Respostas

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

Campos da resposta

ciiu string obrigatório
code string obrigatório

Four-digit CIIU Rev. 4 class code.

seccion string obrigatório

CIIU section letter, A through U.

division string obrigatório

Two-digit CIIU division code.

division_label string obrigatório

Official Spanish division description.

grupo string obrigatório

Three-digit CIIU group code.

grupo_label string obrigatório

Official Spanish group description.

clase_label string obrigatório

Official Spanish class description.

division_label_en string obrigatório

Official English ISIC division description.

group_label_en string obrigatório

Official English ISIC group description.

class_label_en string obrigatório

Official English ISIC class description.

mapping_method string obrigatório

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

Esquema de resposta
{
  "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
Nenhum corpo de resposta documentado.
401Chave de api ausente ou inválida
Nenhum corpo de resposta documentado.
404Code not in this reference snapshot
Nenhum corpo de resposta documentado.
429Request limit exceeded
Nenhum corpo de resposta documentado.
503Reference source unavailable
Nenhum corpo de resposta documentado.
Exemplo JSON

Exemplo ilustrativo do esquema. Não é uma resposta ao 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"
}

Procedência e limitações

A cobertura varia por país e fonte pública. Um campo ausente não comprova que o fato não exista. Os registros públicos podem ter atrasos ou erros; revise as evidências e a data da fonte antes de usar um resultado.