Plaid Products
-
Initial and Historical pull timing
An initial pull occurs when an item first accesses the Transactions product. By default, Plaid pulls the item's last 30 days of transactions. On average, this takes between 30 seconds to two minute...
-
Mapping transactions to an account
A request to Plaid’s Transactions product will return a transactions object: Request curl -X POST https://sandbox.plaid.com/transactions/get \ -H 'content-type: application/json' \ -d '{ "c...
-
Negative transaction amount
A transaction with a negative amount represents money flowing into the account, such as a direct deposit. A transaction with a positive amount represents money flowing out of the account, such as a...
-
Pending transaction overview
Transactions should be marked "pending": true when they have been labeled as such by the institution. Transactions should be marked "pending": false when they have settled and posted. When a pend...
-
Retrieving transaction data
The Transactions product returns transactions associated with an item. To obtain transaction information, query the /transactions/get endpoint. When new transactions are available for an item, Pla...
-
Transaction availability by institution
Plaid endeavors to pull as much transaction history as possible, up to 24 months, but data availability will vary by institution.
-
Product FAQs
What Are Plaid's products? How many banks does Plaid support? What type of information does Plaid provide via Transactions? How often do you pull transaction data? How much does Plaid cost? Can I t...
-
Transaction currencies
Plaid returns currency values in the currency used by the financial institution for that account. For example, a Canadian institution may return currency values in CAD; a BitCoin account may return...
-
Transaction dates
Each transaction has a date property, whose value is derived from information provided by the financial institution. The date is in ISO 8601 format, YYYY-MM-DD, and it does not contain timezone inf...
-
transaction_id overview
Each transaction_id is a case-sensitive value that identifies a specific transaction. Every Transactions API response includes a transactions object with information about available transactions af...
-
Transactions returned per request
The number of retrievable transactions is limited by the amount of transaction data available from an institution. By default, the amount of transactions returned per call to /transactions/get will...