API de consulta RUC y DNI, y mucho más
Personas, empresas, dólar y comprobantes del Perú en JSON. Una línea de código.
- SUNAT
- SBS
Todo en una sola API
-
Consulta DNI
Nombres, dirección, nacimiento y RUC de una persona.
GET /v1/dni/{numero} -
Consulta RUC
Razón social, estado, condición, locales y representantes.
GET /v1/ruc/{numero} -
Tipo de cambio
Dólar SUNAT y SBS por día, mes o rango.
GET /v1/tipo-cambio/hoy -
Validar comprobantes
Validez en SUNAT, uno por uno o miles desde Excel.
POST /v1/cpe/validez -
XML, CDR y PDF
Descarga tus comprobantes de ventas y compras.
POST /v1/cpe/xml
Integra en minutos
Crea tu token
En tu cuenta, con las IPs que quieras permitir.
Haz la petición
Envía
Bearer cp_…en la cabecera.Recibe JSON
Siempre
{ success, message, result }.
curl "https://api.consultape.pro/v1/ruc/20100047218" \
-H "Authorization: Bearer $CONSULTAPE_TOKEN"const r = await fetch('https://api.consultape.pro/v1/ruc/20100047218', {
headers: { Authorization: `Bearer ${process.env.CONSULTAPE_TOKEN}` },
});
const { success, result } = await r.json();<?php
$ch = curl_init('https://api.consultape.pro/v1/ruc/20100047218');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['Authorization: Bearer ' . getenv('CONSULTAPE_TOKEN')],
]);
$datos = json_decode(curl_exec($ch), true);import os, requests
r = requests.get(
"https://api.consultape.pro/v1/ruc/20100047218",
headers={"Authorization": f"Bearer {os.environ['CONSULTAPE_TOKEN']}"},
)
print(r.json()["result"])Hecha para producción
Si la fuente falla, no pagas
Las consultas fallidas no descuentan tu cuota.
Tokens con IPs permitidas
Solo tus servidores pueden usar tu token.
Un solo formato
El mismo JSON en todos los servicios.
Preguntas frecuentes
¿Qué es una API de consulta RUC y DNI?
Un servicio que tu sistema llama por HTTP con un número de RUC o DNI y recibe los datos en JSON, sin entrar a ninguna web ni copiar a mano.
¿Cómo empiezo?
Crea tu cuenta gratis, genera un token y envíalo en la cabecera Authorization: Bearer. La guía de primeros pasos lo explica en 5 minutos.
¿Me cobran si la fuente no responde?
No. Si SUNAT u otra fuente oficial falla, la respuesta llega con success: false y no se descuenta de tu cuota.
¿Puedo usarla sin programar?
Sí. Desde la web de clientes haces las mismas consultas, validas comprobantes desde Excel y descargas XML, CDR y PDF.
Empieza a consultar hoy
Escríbenos y activamos tu cuenta y tu token.