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