Wallet REST API

Direkter Zugriff auf Ihre Finanzdaten

Integrieren Sie Ihre Wallet-Daten mit Excel, Power BI, eigenen Anwendungen und Automatisierungstools über unsere sichere REST API.

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"
}
]
}

Erste Schritte

1

Wallet Premium erwerben

Die REST API ist für Wallet Premium-Abonnenten verfügbar. Upgraden Sie Ihr Konto, um API-Zugriff freizuschalten.

2

API-Token generieren

Generieren Sie in den Einstellungen der Wallet Web-App Ihren persönlichen API-Token. Bewahren Sie ihn sicher auf — er gewährt Zugriff auf Ihre Daten.

3

Erste Anfrage senden

Verwenden Sie die Basis-URL und Ihren Token, um Ihre Finanzdaten abzufragen. Sehen Sie das Beispiel rechts.

Verfügbare Daten

Greifen Sie auf alle Ihre Finanzdaten über 10 dedizierte Endpunkte zu.

Grundlegende Finanzdaten

GET/v1/api/records

Records

Transaktionen mit Filterung nach Datum, Betrag, Kategorie

GET/v1/api/accounts

Accounts

Bankkonten, Kreditkarten, Investitionen

GET/v1/api/categories

Categories

Transaktionskategorien

Planung & Ziele

GET/v1/api/budgets

Budgets

Budget-Definitionen und Tracking

GET/v1/api/goals

Goals

Sparziele und Fortschritt

GET/v1/api/standing-orders

Standing Orders

Wiederkehrende Transaktionen und Abonnements

Organisation & Tools

GET/v1/api/labels

Labels

Transaktionslabels und Tags

GET/v1/api/record-rules

Record Rules

Auto-Kategorisierungsregeln

GET/v1/api/records/by-id

Records by ID

Bestimmte Transaktionen nach ID nachschlagen

Monitoring

GET/v1/api/api-usage/stats

API Usage Stats

API-Nutzung und verbleibendes Kontingent überwachen

Schlüsselkonzepte

Paginierung

Steuern Sie Ergebnismengen mit limit- und offset-Parametern.

  • limit — 1 bis 100 Ergebnisse pro Anfrage
  • offset — N Ergebnisse überspringen
  • nextOffset — in der Antwort für einfaches Paging enthalten

Filterung

Verwenden Sie typisierte Präfixe zur präzisen Datenfilterung.

  • eq., contains., contains-i. — Textabgleich
  • gt., gte., lt., lte. — Bereichsvergleiche
  • Kombinieren Sie mehrere Filter für jedes Feld

Rate Limits & Header

Token-Bucket-Algorithmus mit klaren HTTP-Headern.

  • 500 Anfragen pro Stunde pro Token
  • X-RateLimit-Limit, X-RateLimit-Remaining
  • Retry-After-Header bei Drosselung

Integrationsbeispiele

curl

Der einfachste Weg, die API vom Terminal aus zu testen.

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

Excel über Power Query

Importieren Sie Transaktionen direkt in Excel für individuelle Analyse und Berichterstattung.

  1. 1.Excel öffnen → Daten → Daten abrufen → Aus dem Web
  2. 2.Eingeben: https://rest.budgetbakers.com/wallet/v1/api/records
  3. 3.Authorization-Header mit Ihrem Bearer-Token hinzufügen
  4. 4.Daten transformieren und in die Tabelle laden

Power BI Dashboard

Erstellen Sie Echtzeit-Finanz-Dashboards mit automatischer Datenaktualisierung.

  1. 1.Web-Connector in Power BI Desktop verwenden
  2. 2.URL: https://rest.budgetbakers.com/wallet/v1/api/records
  3. 3.Bearer-Token-Authentifizierung konfigurieren
  4. 4.Geplante Aktualisierung einrichten und Visualisierungen erstellen

Python-Analyse

Analysieren Sie Ihre Finanzdaten programmatisch mit 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']}")

Bereit loszulegen?

Erkunden Sie die vollständige API-Referenz mit interaktiver Dokumentation, Anfragebeispielen und Antwortschemas.