POST/connect_token
Start a bank connection (Connect token)
Mints the short-lived token that initialises the Pluggy Connect widget in the applicant's browser, so bank credentials never touch us.
POST/items
Create a bank connection (Item)
Creates an item directly, without the widget, and starts the first sync.
GET/items/$data.pluggy_item_id
Check a connection's state (Item)
The state of one connection. Read this before pulling data — an item in LOGIN_ERROR or WAITING_USER_INPUT has no fresh data behind it, and a flow that skips the check silently scores a stale file.
POST/items/$data.pluggy_item_id/mfa
Answer a bank's second factor (MFA)
Submits the value the bank asked for while the item is WAITING_USER_INPUT.
GET/accounts?itemId=$data.pluggy_item_id
List accounts
Every account behind a connection, with its current and available balance.
GET/accounts/$data.pluggy_account_id/balance
Get a real-time balance
Reads the balance straight from the institution without a full item sync.
GET/v2/transactions?accountId=$data.pluggy_account_id
List transactions
Up to twelve months of transactions for one account, cursor paginated.
GET/identity?itemId=$data.pluggy_item_id
Read the identity the bank holds
Name, document, addresses, phone numbers and emails as the institution has them.
GET/loans?itemId=$data.pluggy_item_id
List existing loans
Credit already outstanding at the institution — the debt side of affordability.
GET/bills?accountId=$data.pluggy_account_id
List credit card bills
Statement history for a credit card account: totals, minimum payments and due dates.
GET/connectors
List institutions
Every institution Pluggy can reach, with the parameters each one needs and whether it is an Open Finance regulated connection or a direct one.