• 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 '{ &q...

  • 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...

  • 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 account type

    Plaid returns transactions for credit and depository type accounts. While transaction information is not available for other account types—such as loan, mortgage, brokerage, and other—their balance...

  • Transaction availability by institution

    Data availability varies by institution. See below for estimated availability for the following institutions: Financial Institution Credit Depository Ally N/A 24 months American Express 24 m...

  • 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...

  • Product overviews

    Auth Transactions Identity Income Balance Auth Auth authenticates bank accounts for use in a variety of payment contexts. The product retrieves the account and routing information associated with o...

  • 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

    Every Transactions API response includes a transactions object with information about available transactions affiliated with an item:   "transactions": [ { "account_id": &...

  • Transactions returned per request

    The number of retrievable transactions is limited by the amount of transaction data available from an institution. Within a given request, however, there is no limit to the number of transactions t...