Autenticación
AuthorizationstringheaderrequeridoEnvía Bearer TU_API_KEY con una clave activa de DatosPerú. Tu cuenta debe estar verificada y tener acceso a este endpoint.
Usa el botón Probar para consultar aquí. En tu aplicación, guarda la clave en el servidor o en el almacén de credenciales de tu herramienta.
Cuerpo de la solicitud
application/jsonEnvía un objeto JSON con los siguientes campos. Todos los valores son cadenas de texto. Los campos adicionales se rechazan.
Respuesta
Las respuestas usan el mismo formato: success, data y meta. Un campo con null indica que no hay un valor disponible.
Resultado normalizado de la consulta. Los campos opcionales dependen de la fuente.
Ver JSON Schema de data
{
"type": [
"array",
"null"
],
"description": "Lista de empresas que coinciden con la razón social",
"items": {
"type": [
"object",
"null"
],
"properties": {
"ruc": {
"type": [
"string",
"null"
],
"description": "RUC de la empresa"
},
"nombre_o_razon_social": {
"type": [
"string",
"null"
],
"description": "Nombre o razón social de la empresa"
},
"ubicacion": {
"type": [
"string",
"null"
],
"description": "Ubicación de la empresa"
},
"estado": {
"type": [
"string",
"null"
],
"description": "Estado de la empresa (ACTIVO, etc.)"
}
},
"additionalProperties": false
}
}Errores
error.code · error.messageUna respuesta de error incluye success: false y los detalles en error. El panel de ejemplos muestra su estructura.
401API Key ausente, inválida o revocada. Revisa la credencial.
403Cuenta, verificación o permiso insuficiente. Revisa tu acceso.
404Sin resultados o ruta inexistente. Comprueba los datos y el endpoint.
422Parámetros inválidos. Corrige el cuerpo antes de reintentar.
429Límite por minuto o cuota del periodo. Revisa el código de error y tu consumo.
502 / 504Error o demora de la fuente. Reintenta con espera y un máximo de intentos.
503Servicio no disponible o pendiente de configuración. Consulta el estado.
Consumo y disponibilidad
Una consulta exitosa consume un crédito. El plan Gratis incluye 100 créditos cada 30 días. Los planes mantienen límites por minuto, incluso con créditos ilimitados. Consulta los planes vigentes.
Los errores del proveedor liberan la reserva de crédito. Si recibes HTTP 429, revisa Retry-After antes de volver a consultar.