Peru CIIU Rev. 4 codebook
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.
Parameters
codestringpathrequiredUse 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.
application/jsonResponse fields
ciiu string requiredcode string requiredFour-digit CIIU Rev. 4 class code.
seccion string requiredCIIU section letter, A through U.
division string requiredTwo-digit CIIU division code.
division_label string requiredOfficial Spanish division description.
grupo string requiredThree-digit CIIU group code.
grupo_label string requiredOfficial Spanish group description.
clase_label string requiredOfficial Spanish class description.
division_label_en string requiredOfficial English ISIC division description.
group_label_en string requiredOfficial English ISIC group description.
class_label_en string requiredOfficial English ISIC class description.
mapping_method string requiredOFFICIAL_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
401Missing or invalid API key
404Code not in this reference snapshot
429Request limit exceeded
503Reference source unavailable
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.