API para consultar datos de CBU
Si estás desarrollando una aplicación que necesita verificar titulares de cuentas bancarias argentinas, la API de Argenapi te permite hacer lookups de CBU, CVU y Alias de forma programática. Con una sola request HTTP obtenés nombre, CUIT, banco y estado del titular. La integración se hace en minutos, sin SDKs pesados ni dependencias complicadas.
¿Qué datos devuelve la API?
Cada consulta a la API devuelve un objeto JSON con toda la información asociada al CBU consultado. Los campos principales son:
- Nombre completo del o los titulares de la cuenta.
- CUIT/CUIL de cada titular asociado.
- Banco emisor y código de entidad asignado por el BCRA.
- Tipo de cuenta: caja de ahorro en pesos, cuenta corriente, caja de ahorro en dólares, etc.
- Estado de la cuenta (activa, inactiva, bloqueada).
- Alias asociado al CBU, si existe.
Estos datos te permiten validar la identidad del destinatario antes de ejecutar una transferencia, automatizar procesos de onboarding o enriquecer tu base de datos de proveedores y clientes.
¿Necesitás saber quién es el titular?
Con Argenapi consultás nombre, CUIT, banco y estado del titular de cualquier CBU, CVU o Alias en segundos.
Empezá a integrarEjemplo de request
La API usa REST estándar con autenticación Bearer. Acá tenés un ejemplo usando cURL para consultar un CBU:
curl -X GET "https://argenapi.com/api/v1/lookup?identifier=0110599930059999999016&type=cbu" \
-H "Authorization: Bearer ps_live_TU_API_KEY"Reemplazá ps_live_TU_API_KEY con tu API Key real. La podés generar desde el dashboard en segundos.
Ejemplo de response
La API responde en formato JSON. Un response típico tiene esta estructura:
{
"success": true,
"data": {
"identifier": "0110599930059999999016",
"type": "cbu",
"bank": {
"name": "Banco de la Nación Argentina",
"code": "011"
},
"account_type": "Caja de ahorro en pesos",
"status": "active",
"alias": "CASA.PERRO.ARBOL",
"holders": [
{
"full_name": "GARCÍA MARTÍNEZ JUAN CARLOS",
"tax_id": "20-28456789-3",
"tax_id_type": "CUIL"
}
]
}
}El campo holders es un array porque una cuenta puede tener más de un titular. Cada holder incluye nombre completo y CUIT/CUIL.
Lenguajes soportados
Al ser una API REST estándar, podés consumirla desde cualquier lenguaje que soporte requests HTTP. Acá van ejemplos rápidos de los más usados:
Python
import requests
resp = requests.get(
"https://argenapi.com/api/v1/lookup",
params={"identifier": "0110599930059999999016", "type": "cbu"},
headers={"Authorization": "Bearer ps_live_TU_API_KEY"}
)
data = resp.json()Node.js
const resp = await fetch(
"https://argenapi.com/api/v1/lookup?identifier=0110599930059999999016&type=cbu",
{ headers: { Authorization: "Bearer ps_live_TU_API_KEY" } }
);
const data = await resp.json();PHP
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://argenapi.com/api/v1/lookup?identifier=0110599930059999999016&type=cbu");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["Authorization: Bearer ps_live_TU_API_KEY"]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$data = json_decode($response, true);También funciona con cURL directamente desde la terminal, como se mostró arriba. Si usás otro lenguaje (Go, Ruby, Java, C#), la integración es igual de simple: un GET con header de autorización.
Autenticación
La API usa autenticación mediante API Keys con esquema Bearer Token. El flujo es simple:
- Registrate en Argenapi (lleva menos de un minuto).
- Desde el dashboard, generá una API Key. Podés crear varias keys para distintos entornos (desarrollo, staging, producción).
- Incluí la key en el header
Authorization: Bearer ps_live_TU_API_KEYde cada request.
Las keys con prefijo ps_live_ son para producción. Nunca las expongas en el frontend ni las subas a repositorios públicos. Si una key se compromete, podés revocarla al instante desde el dashboard y generar una nueva.
Precios
Las consultas arrancan desde $999 por consulta. Cuantas más consultas comprás, menor es el precio unitario. Tenemos packs con descuentos progresivos pensados para equipos de desarrollo y empresas que procesan grandes volúmenes.
No hay cargos mensuales ni contratos mínimos. Pagás solo por lo que usás. Para ver todos los planes y calcular tu costo, visitá nuestra página de precios.
Si tu volumen supera las 10.000 consultas mensuales, escribinos para armar un plan a medida con precios preferenciales.
¿Necesitás saber quién es el titular?
Con Argenapi consultás nombre, CUIT, banco y estado del titular de cualquier CBU, CVU o Alias en segundos.
Ver documentación completaRecursos relacionados
Preguntas frecuentes
¿Qué datos puedo obtener con la API de CBU?+
La API devuelve el nombre completo del titular, CUIT/CUIL, banco emisor, tipo de cuenta (caja de ahorro o cuenta corriente), estado de la cuenta, alias asociado y más. Toda la información se entrega en formato JSON estructurado.
¿Cuánto tarda la respuesta de la API?+
El tiempo de respuesta promedio es menor a 500ms. La API está optimizada para consultas en tiempo real, ideal para integraciones que necesitan validar CBUs durante el flujo de pago o registro.
¿Necesito una cuenta para usar la API?+
Sí. Necesitás registrarte en Argenapi y generar una API Key desde el dashboard. El proceso toma menos de un minuto y podés empezar a hacer consultas de inmediato.
¿La API soporta consultas por alias además de CBU?+
Sí. Podés consultar por CBU, CVU o Alias. Simplemente cambiá el parámetro 'type' en el request a 'cbu', 'cvu' o 'alias' según corresponda.