Saltar al contenido
Chequea.
Banco APDP · PN-2026-79 4 endpoints en producción · 5 totales

Chequea RUC, DNI y placas al instante. Una sola API peruana.

La API de verificación más rápida del Perú. DNI, RUC, placa y más — desde la fuente, en menos de 200 ms. Sin scraping al cliente, con cache agresivo y compatible con Ley 29733.

Tier free
2 000/mes
p99 cacheado
<200ms
SLO uptime
99.9%
Terminal · chequea
$ curl https://api.chequea.pe/api/v1/ruc/20100070970 \
   -H "Authorization: Bearer ak_live_xxxxxxxxxxxx"
{
  "ruc": "20100070970",
  "razonSocial": "BANCO DE CREDITO DEL PERU",
  "estado": "ACTIVO",
  "condicion": "HABIDO",
  "ubigeo": "150101",
  "direccion": "CAL. CENTENARIO NRO. 156",
  "ciiu": "6419",
  "capturadoEn": "2026-05-08T14:32:11Z"
}

Cobertura completa de Tier 1

Cada endpoint apunta a la fuente pública oficial. Cero scraping a portales privados, cero datos personales sin base legal.

Onboarding y KYC

Valida personas y empresas antes de aceptarlas: identidad, antecedentes y situación operativa.

  • RUC
  • RUC batch

Facturación y finanzas

Datos para emitir, validar y reconciliar comprobantes en soles y dólares.

  • CPE validar Beta
  • RUC
  • Tipo de cambio BCRP
  • Ubigeos
  • GET /api/v1/ruc/:ruc GA

    Consulta RUC SUNAT con cache hot/cold y validación de dígito.

    ruc:read Padrón Reducido SUNAT
  • POST /api/v1/ruc/batch GA

    Hasta 100 RUCs por request, con resultados parciales.

    ruc:read Padrón Reducido SUNAT
  • GET /api/v1/tipo-cambio GA

    Tipo de cambio interbancario BCRP, USD/EUR, histórico y actual.

    tipo-cambio:read BCRP API oficial
  • GET /api/v1/ubigeos GA

    Códigos INEI departamento/provincia/distrito con búsqueda.

    ubigeos:read INEI / RENIEC
  • POST /api/v1/cpe/validar Beta

    Validez de comprobantes de pago electrónicos ante SUNAT.

    cpe:validate API oficial SUNAT (OAuth2)

Hecho por desarrolladores, para producción

Convenciones REST que tu equipo ya conoce. Sin sorpresas en runtime.

Autenticación

Bearer token estándar. Sin OAuth dance, sin tokens rotativos sorpresa.

Authorization: Bearer ak_live_xxxxxxxxxxxx

Rate limits transparentes

Cada respuesta te dice cuánto te queda. Programa contra los headers, no contra el reloj.

  • X-RateLimit-Limit Disponible
  • X-RateLimit-Remaining Disponible
  • X-RateLimit-Reset Disponible
  • Retry-After Disponible

Al pasarte: HTTP 429 con Retry-After indicando los segundos hasta el siguiente bucket.

Errores RFC 9457

Problem Details estandarizado. type identifica la categoría, requestId es la clave para soporte.

{
  "type": "https://chequea.pe/errors/validation",
  "title": "Validation failed",
  "status": 400,
  "detail": "ruc must be 11 digits",
  "instance": "/v1/ruc/123",
  "requestId": "01HX7Y2ZK3"
}
  • 400 errors/validation El payload no cumple el schema (ej. RUC con 10 dígitos).
  • 401 errors/auth API key faltante, inválida o revocada.
  • 404 errors/not-found El recurso no existe en la fuente oficial.
  • 429 errors/rate-limit Excediste tu cuota. Revisa Retry-After.
  • 503 errors/upstream La fuente oficial está caída. Reintenta con backoff.

Idempotencia y reintentos

Reutiliza Idempotency-Key durante 5 minutos cuando tu cliente necesite reintentar una operación POST sin duplicar efectos.

Idempotency-Key: 8f2c1e90-4b3a-...

Webhooks firmados

Recibe eventos en tu endpoint con HMAC-SHA256 verificable. Reintentos y deshabilitación automática para que un endpoint roto no te tire la cuenta.

Firma
HMAC-SHA256 en X-Chequea-Signature
Reintentos
5 con backoff 3s → 48s
Auto-disable
Tras 10 fallos consecutivos

Precios transparentes en soles

Empieza gratis y elige el ciclo que mejor calce con tu presupuesto. El plan anual te ahorra tres meses respecto del mensual.

Mensual Anual · ahorra 3 meses

El plan anual incluye los mismos límites y endpoints que el mensual. Sin permanencia ni penalidad por cancelación.

Sin cobros sorpresa

Si superas tu cuota, devolvemos 429 con Retry-After. Nunca te cobramos por encima de tu plan.

Sin contratos atados

Cancelas cuando quieras desde el panel, sin penalidad ni llamada de retención.

Precio bloqueado por 12 meses

Si contratas el plan anual, mantienes la tarifa durante 12 meses aunque actualicemos los precios públicos.

  • Free

    Para evaluar Chequea antes de comprar.

    S/ 0 /mes
    Comenzar gratis
    • 2,000 requests al mes — 2× lo que da el más generoso del mercado
    • 200 requests por minuto
    • Acceso a todos los endpoints públicos
    • Soporte por correo (48h hábiles)
  • Starter

    Para integraciones internas y backoffice.

    S/ 19 /mes

    Sin overage. Cancelas cuando quieras.

    Suscribirme
    • 100,000 requests al mes — el doble de la cuota promedio del mercado al mismo precio
    • 600 requests por minuto
    • Histórico de uso 30 días
    • Webhooks (beta) con HMAC
    • Bulk endpoints hasta 50 IDs
    • Soporte por correo (24h hábiles)
  • Más elegido

    Pro

    Para apps SaaS con tráfico real.

    S/ 49 /mes

    Sin overage. Cancelas cuando quieras.

    Activar Pro
    • 500,000 requests al mes — el doble del promedio en su tier al mismo precio
    • 1,800 requests por minuto (30/seg)
    • Histórico de uso 12 meses
    • Webhooks HMAC + reintento exponencial + DNS pin
    • Bulk endpoints hasta 200 IDs
    • Soporte prioritario por correo (12h hábiles)
  • Enterprise

    Para volumen alto y compliance estricto.

    A medida
    Hablar con ventas
    • Volumen y rate limit a medida
    • SLA 99.9% con créditos por incumplimiento
    • DPA firmado conforme Ley 29733 + Banco APDP PN-2026-79
    • DPO designado y onboarding con arquitecto de soluciones
    • Threat model STRIDE + ASVS Level 2 documentados
    • Soporte prioritario con tiempo de respuesta acordado

Los precios incluyen IGV. Los pagos se procesan en soles vía Culqi (cuentas peruanas) o Stripe (cuentas internacionales). No emitimos facturas hasta que la SAC esté inscrita ante SUNAT.

Compara antes de decidir

Datos agregados de seis proveedores peruanos de APIs de datos públicos en planes equivalentes (S/15–50/mes).

Comparativa de Chequea frente al promedio del mercado peruano al 2026-05-10.
Característica Chequea Promedio del mercado peruano
Cuota Free mensual 2,000 requests ~680 requests
RPM publicado en planes pagados 600–1,800 RPM No publicado
Cumplimiento Ley 29733 + Banco APDP inscrito PN-2026-79 · INS-2026-2644 No publicado
Webhooks HMAC + protección anti-SSRF Sí, en Pro y superior No publicado
Headers IETF rate-limit (RFC draft) Sí, en todos los tiers No publicado
SLA con créditos por incumplimiento Sí, en Enterprise No publicado
DPA firmado para cliente Enterprise Plantilla pública versionada No publicado
Plan anual con descuento 3 meses gratis ~2 meses cuando se ofrece
Endpoints disponibles RUC, CPE, ubigeos, tipo de cambio… RUC, DNI, CPE, tipo de cambio
Exportación de datos del usuario (ARCO) GET /v1/me/export en self-service No publicado

"Promedio del mercado" calculado a partir de los seis proveedores peruanos públicos más relevantes en el rango S/15–50/mes, al 2026-05-10. Verifica directamente con cada uno antes de decidir.

Cumplimiento desde el día uno

Diseñado para que tu empresa pueda usarnos con tranquilidad: hablamos el lenguaje de tu equipo legal y de seguridad.

Solo fuentes públicas

Cada endpoint apunta a un padrón, registro o consulta que la entidad pública ya expone a cualquier persona. No hay scraping a portales privados ni acceso indebido.

Ley 29733 + DS 016-2024-JUS

Banco de Datos Personales PN-2026-79 inscrito ante la APDP el 10 de mayo de 2026 (constancia INS-2026-2644). Operamos con minimización de datos: no almacenamos consultas con datos personales sensibles.

RFC 9457 + OWASP

Errores estandarizados (Problem Details), TLS 1.3, headers Helmet, rate limiting multi-nivel, Argon2id para API keys y AES-256-GCM con rotación de llave por kid.

Auditoría inmutable

Cada request queda registrado con request ID, API key id y timestamp. Los logs de auditoría se mantienen 12 meses para responder ante reclamos APDP o requerimientos judiciales.

Sin lock-in

El contrato de la API es OpenAPI 3.1 estándar. Puedes migrar a otro proveedor en horas — solo es REST + JSON. Exportamos también nuestros tests Postman para uso libre.

DPO designado

Las solicitudes de derechos ARCO se procesan dentro de los plazos de la Ley 29733. Cualquier brecha se notifica a la APDP y a los titulares dentro de las 48 horas.

Preguntas frecuentes

¿Otra pregunta? Escríbenos a support@chequea.pe .

¿Esto es legal? ¿No están scrapeando datos?

No. Cada endpoint que ofrecemos consume una fuente abierta — padrones públicos, gacetas oficiales, consultas que la entidad pública ya expone. La diferencia con un scraper casero es que nosotros normalizamos, validamos y servimos con cache, no que accedamos a datos no autorizados.

¿Qué pasa con los datos personales?

Los datos que servimos son los mismos que cada entidad pública ya expone: razón social SUNAT, ubigeos INEI y otros padrones públicos. No vendemos datos personales restringidos. Para cumplir Ley 29733 inscribimos el Banco de Datos antes de la GA y mantenemos auditoría de cada consulta.

¿Cuál es el SLO real?

Para endpoints que sirven desde nuestra base de datos (RUC y ubigeos) sostenemos p99 < 200ms y 99.9% uptime mensual. Para endpoints que dependen de fuentes externas (CPE) seguimos la disponibilidad de la fuente. Estado en vivo en https://status.chequea.pe. No firmamos SLA contractual con penalidades en planes self-serve; para eso existe Enterprise.

¿Qué pasa si supero mi cuota mensual?

Respondemos con HTTP 429 y cabecera Retry-After. No cobramos overage. Si necesitas más volumen, subes de plan desde el panel y el cambio aplica al siguiente ciclo.

¿Pueden subirme el precio durante el año?

No. Si contratas el plan anual, tu tarifa queda bloqueada por 12 meses. Si actualizamos precios públicos, tú mantienes el tuyo hasta tu renovación.

¿Qué métodos de pago aceptan?

Tarjetas locales e internacionales vía Culqi (cuentas peruanas) y Stripe (cuentas extranjeras). Para Enterprise también ofrecemos transferencia bancaria con factura en soles.

¿Puedo probar sin tarjeta?

Sí. El plan Free entrega 2 000 requests al mes sin tarjeta y permite consumir todos los endpoints en GA. Es suficiente para validar la integración antes de comprometerte.

¿Cómo manejan los rate limits?

Cada API key tiene su propio token bucket en Redis. Si te pasas, recibes HTTP 429 con cabecera Retry-After. El plan Pro incluye 600 RPM y el plan Enterprise se dimensiona contigo. No cobramos por overage — solo por upgrades planeados.

¿Puedo cancelar mi plan anual antes de que termine el año?

Sí. Cancelas cuando quieras desde tu dashboard y conservas el acceso hasta el final del periodo facturado; no hacemos reembolso parcial, pero tampoco te bloqueamos ni te cobramos penalidad.

¿Cómo cancelo?

Desde el dashboard, en Billing → Cancelar suscripción. La baja es inmediata, no hay penalidad. Mantienes acceso hasta el fin del período facturado.

Empieza a consumir datos públicos peruanos en 5 minutos.

Crea una cuenta, genera tu API key y haz tu primer request en menos de cinco minutos. Sin tarjeta, sin verificación previa.