We're sorry but

Your browser is not supported.

To enjoy our website, try using
a newer browser like Google Chrome,
Mozilla Firefox, or Microsoft Edge.

product features
Comprehensive data

Retrieve typically 24 months of transaction data, including enhanced geolocation, merchant, and category information

Continuous stream of transaction updates

Stay up-to-date by receiving notifications via a webhook whenever there are new transactions associated with linked accounts

Make a Transactions request

The request includes start and end dates, a specific date range to pull transactions data from. Use the Transactions endpoint to submit a POST request

amount

Settled dollar value. Purchases are positive; payments are negative

category

See a list of all transaction categories by posting to the /categories/get endpoint

date

For pending transactions, the date the transaction occurred is returned

location

Includes address, city, state, zip, as well as latitude and longitude coordinates

name

The merchant name or transaction description

Retrieve Transactions request

                      
                        
      curl -X POST https://sandbox.plaid.com/transactions/get \
      -H 'Content-Type: application/json' \
      -d '{
        "client_id": String,
        "secret": String,
        "access_token": String,
        "start_date": "2018-01-01",
        "end_date": "2018-02-01",
        "options": {
          "count": 250,
          "offset": 100
        }
      }'
      
                      
                    

Run

Make a Transactions request

The request includes start and end dates, a specific date range to pull transactions data from. Use the Transactions endpoint to submit a POST request

Retrieve Transactions request

                      
                        
      curl -X POST https://sandbox.plaid.com/transactions/get \
      -H 'Content-Type: application/json' \
      -d '{
        "client_id": String,
        "secret": String,
        "access_token": String,
        "start_date": "2018-01-01",
        "end_date": "2018-02-01",
        "options": {
          "count": 250,
          "offset": 100
        }
      }'
      
                      
                    

Transactions data

The /transactions/get endpoint provides standardized transactions for credit and deposit accounts from thousands of financial institutions

Retrieve Transactions response

                      
                        
      http code 200
      {
       "accounts": [{Object}],
       "transactions": [{
          "account_id": "vokyE5Rn6vHKqDLRXEn5fne7LwbKPLIXGK98d",
          "amount": 2307.21,
          "iso_currency_code": "USD",
          "unofficial_currency_code": null,
          "category": [
            "Shops",
            "Computers and Electronics"
          ],
          "category_id": "19013000",
          "date": "2017-01-29",
          "location": {
           "address": "300 Post St",
           "city": "San Francisco",
           "state": "CA",
           "zip": "94108",
           "lat": null,
           "lon": null
          },
          "name": "Apple Store",
          "payment_meta": Object,
          "pending": false,
          "pending_transaction_id": null,
          "account_owner": null,
          "transaction_id": "lPNjeW1nR6CDn5okmGQ6hEpMo4lLNoSrzqDje",
          "transaction_type": "place"
         }, {
          "account_id": "XA96y1wW3xS7wKyEdbRzFkpZov6x1ohxMXwep",
          "amount": 78.5,
          "iso_currency_code": "USD",
          "unofficial_currency_code": null,
          "category": [
            "Food and Drink",
            "Restaurants"
          ],
          "category_id": "13005000",
          "date": "2017-01-29",
          "location": {
            "address": "262 W 15th St",
            "city": "New York",
            "state": "NY",
            "zip": "10011",
            "lat": 40.740352,
            "lon": -74.001761
          },
          "name": "Golden Crepes",
          "payment_meta": Object,
          "pending": false,
          "pending_transaction_id": null,
          "account_owner": null,
          "transaction_id": "4WPD9vV5A1cogJwyQ5kVFB3vPEmpXPS3qvjXQ",
          "transaction_type": "place"
        }],
        "item": {Object},
        "total_transactions": Number,
        "request_id": "45QSn"
      }
      
                      
                    

amount

Settled dollar value. Purchases are positive; payments are negative

category

See a list of all transaction categories by posting to the /categories/get endpoint

date

For pending transactions, the date the transaction occurred is returned

location

Includes address, city, state, zip, as well as latitude and longitude coordinates

name

The merchant name or transaction description

Continuous stream of transaction updates

Stay up-to-date by receiving notifications via a webhook whenever there are new transactions associated with linked accounts

Webhook code snippet
Transactions history

Seamless integration and cost savings

Partnering with Plaid has saved us hundreds of thousands of dollars and saved us limitless amounts of effort versus maintaining our own one-off relationships and integrations.