- Docs
- Empresas
- Trabajadores
Trabajadores
Cantidad de trabajadores, pensionistas y prestadores de servicio que una empresa declara a SUNAT, periodo a periodo.
GET
https://api.endpoint.pe/v1/ruc/{ruc}/trabajadores- Fuente:
- SUNAT
- Costo:
- 1 crédito por consulta con resultado
- Estado:
- Disponible
Devuelve, por periodo mensual, cuántos trabajadores, pensionistas y prestadores de servicio declaró el contribuyente a SUNAT, del periodo más reciente al más antiguo. Es un buen indicador del tamaño real de un cliente o proveedor y de cómo ha evolucionado.
Parámetros
| Nombre | Dónde | Formato |
|---|---|---|
ruc | Ruta | 11 dígitos con dígito verificador correcto, como en Consulta RUC. |
Ejemplo
La respuesta está recortada a tres periodos; la real trae los 22.
terminal
curl 'https://api.endpoint.pe/v1/ruc/20131312955/trabajadores' \ -H 'Authorization: Bearer TU_TOKEN'respuesta.json
{ "success": true, "message": "Consulta exitosa", "data": { "ruc": "20131312955", "razon_social": "SUPERINTENDENCIA NACIONAL DE ADUANAS Y DE ADMINISTRACION TRIBUTARIA - SUNAT", "ultimo_periodo": { "periodo": "2026-07", "trabajadores": 12577, "pensionistas": 1, "prestadores_servicio": 4183 }, "cantidad_periodos": 22, "periodos": [ { "periodo": "2026-07", "trabajadores": 12577, "pensionistas": 1, "prestadores_servicio": 4183 }, { "periodo": "2026-06", "trabajadores": 12602, "pensionistas": 1, "prestadores_servicio": 135 }, { "periodo": "2026-05", "trabajadores": 12541, "pensionistas": 1, "prestadores_servicio": 382 } ] }, "meta": { "fuente": "SUNAT", "consultado_en": "2026-10-12T07:40:12Z", "creditos_cobrados": 1, "creditos_disponibles": 14621 }}Campos de data
| Campo | Descripción |
|---|---|
| ruc | Número de RUC consultado. |
| razon_social | Razón social del RUC. |
| ultimo_periodo | El periodo más reciente declarado, con sus tres cifras. |
| cantidad_periodos | Periodos disponibles. |
| periodos | Lista del más reciente al más antiguo con periodo (AAAA-MM), trabajadores, pensionistas y prestadores_servicio. |
Detalles
periodotiene formatoAAAA-MM.ultimo_periodorepite el primer elemento deperiodospara que no tengas que buscarlo.- Si el RUC está inscrito pero no tiene periodos declarados, la respuesta es 200 con
ultimo_periodo: null,cantidad_periodos: 0yperiodos: [], y descuenta un crédito. - Si solo necesitas la cifra más reciente, Consulta RUC ya la trae en
cantidad_trabajadores, dentro de la misma consulta.
Guía: Cantidad de trabajadores de una empresa en SUNAT.
Errores
| HTTP | error | Cuándo |
|---|---|---|
| 404 | no_encontrado | El RUC no está inscrito en el padrón. No descuenta créditos. |
| 422 | validacion | detalles.ruc: "RUC inválido: deben ser 11 dígitos con dígito verificador correcto." |
Los demás códigos (401, 402, 403, 502) son comunes a todas las APIs: Errores.
Relacionados
- API de trabajadores por RUC: qué devuelve, para qué se usa y preguntas frecuentes.
- Playground: prueba la consulta desde el navegador con tu API key.
- Cantidad de trabajadores de una empresa según SUNAT
- Regímenes tributarios en el Perú: NRUS, RER, MYPE y General
- Checklist para validar un cliente antes de facturar
- Qué es el RUC y cómo está compuesto: los 11 dígitos explicados

