plaid-finance

Par mkurman · zorai

API de données financières Plaid : comptes bancaires, transactions, soldes, revenus, actifs, vérification d'identité et paiements ACH. Connectez-vous à plus de 12 000 établissements financiers pour vos applications de finances personnelles et de crédit.

npx skills add https://github.com/mkurman/zorai --skill plaid-finance

Aperçu

Plaid connecte les applications à plus de 12 000 institutions financières pour les comptes bancaires, les transactions, les soldes, les revenus, la vérification d'identité et les paiements ACH. Standard pour les applications fintech nécessitant un accès sécurisé aux données financières.

Installation

uv pip install plaid-python

Link Token

import plaid
from plaid.api import plaid_api

config = plaid.Configuration(
    host=plaid.Environment.Sandbox,
    api_key={"clientId": "YOUR_CLIENT_ID", "secret": "YOUR_SECRET"},
)
client = plaid_api.PlaidApi(plaid.ApiClient(config))

resp = client.link_token_create(plaid.LinkTokenCreateRequest(
    user={"client_user_id": "user-123"},
    client_name="My App",
    products=["transactions", "auth"],
    country_codes=["US"],
    language="en",
))
print(resp.link_token)

Récupérer les transactions

resp = client.transactions_sync(plaid.TransactionsSyncRequest(access_token=access_token))
for tx in resp.added:
    print(f"{tx.date}: {tx.name} — ${tx.amount:.2f}")

Références

Skills similaires