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.

Source contract

Publisher
INEI / United Nations Statistics Division
Coverage
CIIU Rev. 4 classes and reviewed SUNAT description aliases.
Record meaning
A classification class with division/group hierarchy and official multilingual labels.
Identifier
Use the four-digit CIIU code or a supported normalized uppercase description alias. Preserve leading zeros.
Accepted pattern
^[A-Z0-9 ]+$
Cardinality
one
License
Reuse permission has not been verified. Public access is not a reuse license.

Known limitations

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

Machine-readable source contract · Source documentation

Authentication required. REST requests use a Latinfo API key. The interactive console builds the authorization header and does not store the key.

Parameters

codestringpathrequired

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

Example: 8610

Request example

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

Responses

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

Response fields

ciiu string required
code string required

Four-digit CIIU Rev. 4 class code.

seccion string required

CIIU section letter, A through U.

division string required

Two-digit CIIU division code.

division_label string required

Official Spanish division description.

grupo string required

Three-digit CIIU group code.

grupo_label string required

Official Spanish group description.

clase_label string required

Official Spanish class description.

division_label_en string required

Official English ISIC division description.

group_label_en string required

Official English ISIC group description.

class_label_en string required

Official English ISIC class description.

mapping_method string required

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

Response schema
{
  "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 response body documented.
401Missing or invalid API key
No response body documented.
404Code not in this reference snapshot
No response body documented.
429Request limit exceeded
No response body documented.
503Reference source unavailable
No response body documented.
Example JSON

Illustrative schema example. This is not a live response.

{
  "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"
}

Provenance and limitations

Coverage varies by country and public source. A missing field is not evidence that the underlying fact does not exist. Public registries may be delayed or contain source errors; inspect the returned evidence and source date before relying on a result.