Wallet REST API

Acceso directo a tus datos financieros

Integra los datos de tu Wallet con Excel, Power BI, aplicaciones personalizadas y herramientas de automatización usando nuestra REST API segura.

RESTful
Bearer Token
JSON
Wallet REST API
GET
https://rest.budgetbakers.com/wallet
/v1/api/records
Response:
{
"records": [
{
"id": "a1b2c3d4",
"amount": -42.50,
"recordDate": "2025-10-20",
"category": "Groceries",
"payee": "Whole Foods"
}
]
}

Primeros pasos

1

Obtén Wallet Premium

La REST API está disponible para suscriptores de Wallet Premium. Actualiza tu cuenta para desbloquear el acceso a la API.

2

Genera tu token API

Ve a Ajustes en la app web de Wallet y genera tu token API personal. Guárdalo de forma segura — otorga acceso a tus datos.

3

Haz tu primera solicitud

Usa la URL base y tu token para comenzar a consultar tus datos financieros. Mira el ejemplo a la derecha.

Datos disponibles

Accede a todos tus datos financieros a través de 10 endpoints dedicados.

Datos financieros principales

GET/v1/api/records

Records

Transacciones con filtrado por fecha, monto, categoría

GET/v1/api/accounts

Accounts

Cuentas bancarias, tarjetas de crédito, inversiones

GET/v1/api/categories

Categories

Categorías de transacciones

Planificación y objetivos

GET/v1/api/budgets

Budgets

Definiciones y seguimiento de presupuestos

GET/v1/api/goals

Goals

Metas de ahorro y progreso

GET/v1/api/standing-orders

Standing Orders

Transacciones recurrentes y suscripciones

Organización y herramientas

GET/v1/api/labels

Labels

Etiquetas y tags de transacciones

GET/v1/api/record-rules

Record Rules

Reglas de categorización automática

GET/v1/api/records/by-id

Records by ID

Buscar transacciones específicas por ID

Monitoreo

GET/v1/api/api-usage/stats

API Usage Stats

Monitorea tu uso de la API y la cuota restante

Conceptos clave

Paginación

Controla los conjuntos de resultados con parámetros limit y offset.

  • limit — 1 a 100 resultados por solicitud
  • offset — omitir N resultados
  • nextOffset — devuelto en la respuesta para paginación fácil

Filtrado

Usa prefijos tipados para filtrar datos con precisión.

  • eq., contains., contains-i. — coincidencia de texto
  • gt., gte., lt., lte. — comparaciones de rango
  • Combina múltiples filtros en cualquier campo

Límites y cabeceras

Algoritmo token bucket con cabeceras HTTP claras.

  • 500 solicitudes por hora por token
  • X-RateLimit-Limit, X-RateLimit-Remaining
  • Cabecera Retry-After cuando se limita

Ejemplos de integración

curl

La forma más sencilla de probar la API desde tu terminal.

curl -X GET "https://rest.budgetbakers.com/wallet/v1/api/records?limit=10" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Accept: application/json"

Excel con Power Query

Importa transacciones directamente a Excel para análisis y reportes personalizados.

  1. 1.Abre Excel → Datos → Obtener datos → Desde la web
  2. 2.Ingresa: https://rest.budgetbakers.com/wallet/v1/api/records
  3. 3.Agrega la cabecera Authorization con tu Bearer token
  4. 4.Transforma y carga los datos en tu hoja de cálculo

Power BI Dashboard

Crea dashboards financieros en tiempo real con actualización automática de datos.

  1. 1.Usa el conector Web en Power BI Desktop
  2. 2.URL: https://rest.budgetbakers.com/wallet/v1/api/records
  3. 3.Configura la autenticación con Bearer token
  4. 4.Configura la actualización programada y crea visualizaciones

Análisis con Python

Analiza tus datos financieros programáticamente con Python.

import requests

headers = {'Authorization': 'Bearer YOUR_TOKEN'}
params = {
    'recordDate': 'gte.2025-01-01',
    'limit': 100
}

response = requests.get(
    'https://rest.budgetbakers.com/wallet/v1/api/records',
    headers=headers,
    params=params
)

data = response.json()
for rec in data['records']:
    print(f"{rec['recordDate']}: {rec['payee']} — {rec['amount']}")

¿Listo para empezar?

Explora la referencia completa de la API con documentación interactiva, ejemplos de solicitudes y esquemas de respuesta.