API de Platica
Lee y registra tus finanzas desde tus propios programas. Es una API REST que responde JSON y trabaja con los mismos datos que ves en la app.
Todas las rutas cuelgan de https://api.tuplatica.app/api/platica y se autentican con tu API key. Esta petición lista tus cuentas con su saldo:
curl "https://api.tuplatica.app/api/platica/accounts" \
-H "Authorization: Bearer $PLATICA_API_KEY"Qué puedes hacer
Con una API key personal puedes, por ejemplo:
- Llevar tus saldos y movimientos a una hoja de cálculo para tus propios reportes.
- Registrar gastos desde un script, un atajo del teléfono o un bot que tú mismo programes.
- Armar un panel personal que combine Platica con otras fuentes.
- Automatizar tareas repetitivas, como transferir a tu cuenta de ahorro cada quincena.
La key actúa en tu nombre: ve exactamente lo que tú ves en la app, con tu mismo plan y tus mismos cupos.
Antes de empezar
- Necesitas Platica Pro. Casi todas las rutas responden
402con el plan gratis. - Las keys se crean en la versión web, en Ajustes → API keys.
- Cualquier lenguaje que pueda hacer peticiones HTTPS sirve. Los ejemplos usan cURL, JavaScript y Python.
Inicio rápido
Tres pasos para pasar de cero a tu primera respuesta.
Crea una API key
En Ajustes → API keys, ponle un nombre que te ayude a reconocerla, elige Solo lectura si solo vas a consultar datos y decide si vence. La key empieza por plt_.
La key se muestra una sola vez
Cópiala al crearla. Platica guarda solo una huella que no permite recuperarla: si la pierdes, revócala y crea otra.
Guárdala fuera del código
Ponla en una variable de entorno para no dejarla escrita en tus archivos ni en un repositorio.
export PLATICA_API_KEY="plt_tu_key"Haz tu primera petición
Ejecuta la petición del inicio de esta página. Funciona con cualquier key, incluso de solo lectura. La respuesta es un arreglo con tus cuentas; los montos vienen en céntimos:
Respuesta 200
[
{
"id": "6f1c2a9e-8b4d-4c1e-9a7f-2d5e8b3c1a40",
"name": "Banesco",
"currency": "VES",
"color": -16711936,
"position": 0,
"icon": "bank",
"cardStyle": "default",
"balanceMinor": 1845000,
"monthIncomeMinor": 2500000,
"monthExpenseMinor": 655000,
"initialBalanceMinor": 0,
"createdAt": "2026-09-02T14:10:00.000Z",
"updatedAt": "2026-10-18T13:22:41.000Z"
}
]URL base
Las rutas de esta documentación son relativas a https://api.tuplatica.app/api/platica: /accounts significa https://api.tuplatica.app/api/platica/accounts. Solo se aceptan conexiones HTTPS.
Siguientes pasos
- Autenticación: permisos, vencimiento y cómo cuidar tu key.
- Formato de datos: céntimos, monedas, fechas y paginación.
- Movimientos: registra ingresos y gastos.