List of supported banking institutions by Synapse

Supported Features

To determine available features for each bank, use the View All Institutions API call and look under features.

Node Sync

Accounts that support node syncing can be synced (force_refresh=yes) once every 4 hours and -- if successful -- will update the balance on the node and also pull any new transactions.

Bank Transaction History

Select accounts also return transaction history. A tx_history_month value greater than 0 indicates support.

To access the transactions data, simply perform a GET node request with a query parameter of full_dehydrate=yes.‍

Transaction Analysis

Full dehydrate also returns an analyzed transaction summary. This includes information like income streams, recurring withdrawals, recurring bank fees, and a general analysis of recurring credit card payments.

This provides insight into payments that are scheduled to be charged to the account even if they are not initiated through the user’s institution (for example, the card issuer is debiting the user’s account).

Bill Pay Data

Along with transaction data, we also return all the bills a user has linked to their bank. In the long term, our goal is to be able to provide a bill pay migration tool, that would allow customers to switch banks in matter of seconds, making it effortless for customers to be able to move from a external bank to a Synapse deposit account.

Recent Statements

We also return the most recent monthly statement associated with the user’s bank account. This acts like another document check that we can have on file for users for KYC purposes.

Language