The Modern API for
Banking Data

Plaid allows developers to programmatically
interact with banks and credit cards.

A REST API FOR YOUR BANK

Integrate in minutes and get high-quality transactional and account data from most major financial institutions. Every transaction includes unique merchant names, street addresses, geocoordinates, categories, and more.

ADD USER
UPDATE USER
Curl
JS
$
curl -X POST https://tartan.plaid.com/connect \
  -d  client_id=test_id \
  -d  secret=test_secret \
  -d  credentials='{
        "username":"plaid_test",
        "password":"plaid_good"}' \
  -d  email=test@plaid.com \
  -d  type=wells
>
var plaid = require('plaid')
plaid.connect({  username: 'alan', password: 'turing'}
               , 'amex', 'machinery@intelligence.co.uk'
               , function(err, response){
    
    //yummy data at response.accounts
    //yummy data at response.transactions
});
$
curl  https://tartan.plaid.com/connect \
  -d  client_id=53027b646855532992000002 \
  -d  secret=OsT0bUi_W2XJetZu0jLuiB \
  -d  access_token=test
>
var plaid = require('plaid')
plaid.get( 'hekA6zRWNe74xSHIgoFnGz1QKec=NvWxII3Cc26f769534ce14474d178258a2e1149d47b014e79cbea9d5651c82d2c72eb6e991c2be994a264b0805eb621cfda451c9'
       , function(err, response){
    
    //yummy data at response.accounts
    //yummy data at response.transactions
});
Response
json
{ success: true,
  accounts:
   [ { _user: '52301da7b45ecb6bd7000002',
       _item: '52301e04b45ecb6bd7000003',
       _id: '52301e04b45ecb6bd7000004',
       meta: { name: 'Green Card', number: '65008' },
       balance: { current: 3505.32 } },
   { _user: '52301da7b45ecb6bd7000002',
       _item: '52301e04b45ecb6bd7000003',
       _id: '52301e04b45ecb6bd7000005',
       meta: { name: 'Gold Delta SkyMiles®', number: '93004' },
       balance: { current: 2959.21 } } ],
  transactions:
   [ { score: { master: 1, detail: { address: 1, name: 1, zip: 1, state: 1 } },
       type: { primary: 'place' },
       amount: 75.22,
       date: '2013-08-12T07:00:00.000Z',
       _category: '522e523111211186b3000079',
       name: 'Bed Bath & Beyond',
       meta:
        { location:
           { coordinates: { lng: -74.24699999198128, lat: 40.90460753251251 },
             zip: '07512',
             state: 'NJ',
             city: 'Totowa',
             address: '11 Taft Rd' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e07b45ecb6bd7000089',
       _entity: '52301cb2801c73c2430000de' },
   { score: { master: 1, detail: { address: 1, name: 1, zip: 1, state: 1 } },
       type: { primary: 'place' },
       amount: 17.13,
       date: '2013-08-12T07:00:00.000Z',
       _category: '522e523111211186b3000031',
       name: 'BurgerMeister',
       meta:
        { location:
           { coordinates: { lng: -122.41229116916656, lat: 37.80167166865934 },
             zip: '94133',
             state: 'CA',
             city: 'San Francisco',
             address: '759 Columbus Ave' },
        contact: { telephone: '4152969907' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e08b45ecb6bd700008b',
       _entity: '52301cb2801c73c243000171' },
   { score: { master: 1, detail: { identifier: 1 } },
       type: { primary: 'special' },
       amount: -721.94,
       date: '2013-08-12T07:00:00.000Z',
       name: 'Online Credit Card Payment',
       meta: { location: {} },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e05b45ecb6bd7000049',
       _entity: '51df2f4f364351e13d00000a' },
   { score: { master: 1, detail: { address: 1, name: 1, zip: 1, state: 1 } },
       type: { primary: 'unresolved' },
       amount: 10.33,
       date: '2013-08-13T07:00:00.000Z',
       name: 'Sushirrito',
       meta:
        { location:
           { zip: '94108',
             state: 'CA',
             address: '226 KEARNY ST SAN FRANCISCO' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e08b45ecb6bd700008d',
       _entity: '52301caf801c73c24300004f' },
   { score: { master: 1, detail: { website: 1, identifier: 1 } },
       type: { primary: 'digital'},
       amount: 2033.32,
       date: '2013-08-14T07:00:00.000Z',
       name: 'Amazon Payments',
       meta: { location: {}, contact: { website: 'amazon.com' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e05b45ecb6bd700004c',
       _entity: '52301caf801c73c24300003b' },
   { score: { master: 1, detail: { identifier: 1 } },
       type: { primary: 'special' },
       amount: 10,
       date: '2013-08-14T07:00:00.000Z',
       name: 'Square Transaction',
       meta: { location: {} },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e05b45ecb6bd7000050',
       _entity: '51df2f3d364351e13d000009' },
   { score: { master: 1, detail: { address: 1, name: 1, zip: 1, state: 1 } },
       type: { primary: 'place' },
       amount: 25,
       date: '2013-08-15T07:00:00.000Z',
       _category: '522e523111211186b30001b4',
       name: 'Bay Area Rentals',
       meta:
        { location:
           { coordinates: { lng: -121.949863, lat: 37.310511 },
             zip: '95128',
             state: 'CA',
             city: 'San Jose',
             address: '900 S Winchester Blvd' },
        contact: { telephone: '(408) 244-4900' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e08b45ecb6bd700008c',
       _entity: '52301cb2801c73c24300012e' },
   { score: { master: 1, detail: { address: 1, name: 1, zip: 1, state: 1 } },
       type: { primary: 'place' },
       amount: 32.48,
       date: '2013-08-16T07:00:00.000Z',
       _category: '522e523111211186b300005a',
       name: 'Mikaku',
       meta:
        { location:
           { coordinates: { lng: -122.405324, lat: 37.790138 },
             zip: '94108',
             state: 'CA',
             city: 'San Francisco',
             address: '323 Grant Ave' },
        contact: { telephone: '4157816730' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e08b45ecb6bd7000090',
       _entity: '52301cb5801c73c2430002fb' },
   { score: { master: 1, detail: { address: 1, name: 1, zip: 1, state: 1 } },
       type: { primary: 'place' },
       amount: 10.02,
       date: '2013-08-16T07:00:00.000Z',
       _category: '522e523111211186b3000025',
       name: 'The Melt',
       meta:
        { location:
           { coordinates: { lng: -122.40026039875232, lat: 37.7872404906408 },
             zip: '94105',
             state: 'CA',
             city: 'San Francisco',
             address: '115 New Montgomery St' },
        contact: { telephone: '4156916536' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e08b45ecb6bd7000093',
       _entity: '522ecf51f13fe474c300096c' },
   { score: { master: 1, detail: { identifier: 1 } },
       type: { primary: 'digital' },
       amount: 1.99,
       date: '2013-08-23T07:00:00.000Z',
       name: 'Amazon Digital Downloads',
       meta: { location: {}, contact: { website: 'amazon.com' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e05b45ecb6bd7000056',
       _entity: '51df0af8e52532e03b000004' },
   { score: { master: 1, detail: { identifier: 1 } },
       type: { primary: 'digital' },
       amount: 5.99,
       date: '2013-08-23T07:00:00.000Z',
       name: 'Amazon Digital Downloads',
       meta: { location: {}, contact: { website: 'amazon.com' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e05b45ecb6bd7000055',
       _entity: '51df0af8e52532e03b000004' },
   { score: { master: 1, detail: { address: 1, name: 1, zip: 1, state: 1 } },
       type: { primary: 'place' },
       amount: 14.5,
       date: '2013-08-26T07:00:00.000Z',
       _category: '522e523111211186b30001d6',
       name: 'O La La',
       meta:
        { location:
           { coordinates: { lng: -122.402919, lat: 37.787685 },
             zip: '94105',
             state: 'CA',
             city: 'San Francisco',
             address: '685 Market St' },
        contact: { telephone: '(415) 904-8088' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e09b45ecb6bd70000a5',
       _entity: '52301cb8801c73c2430003af' },
   { score: { master: 1, detail: { address: 1, name: 1, zip: 1, state: 1 } },
       type: { primary: 'place' },
       amount: 10.82,
       date: '2013-08-28T07:00:00.000Z',
       _category: '522e523111211186b3000025',
       name: 'Urban Picnic',
       meta:
        { location:
           { coordinates: { lng: -122.403715, lat: 37.789259 },
             zip: '94108',
             state: 'CA',
             city: 'San Francisco',
             address: '125 Kearny St' },
        contact: { telephone: '4154331233' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e09b45ecb6bd70000ad',
       _entity: '52301cb2801c73c243000110' },
   { score: { master: 1, detail: { address: 1, name: 1, zip: 1, state: 1 } },
       type: { primary: 'place' },
       amount: 25.9,
       date: '2013-08-29T07:00:00.000Z',
       _category: '522e523111211186b3000025',
       name: 'Naan N\' Chutney',
       meta:
        { location:
           { coordinates: { lng: -122.43093, lat: 37.77208 },
             state: 'CA',
             city: 'San Francisco',
             address: '525 Haight St' },
        contact: { telephone: '4152551625' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e08b45ecb6bd700009d',
       _entity: '52301cbc801c73c243000485' },
   { score: { master: 1, detail: { identifier: 1 } },
       type: { primary: 'special' },
       amount: 7.5,
       date: '2013-08-29T07:00:00.000Z',
       name: 'Square Transaction',
       meta: { location: {} },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e06b45ecb6bd700006f',
       _entity: '51df2f3d364351e13d000009' },
   { score: { master: 1, detail: { address: 1, name: 1, zip: 1, state: 1 } },
       type: { primary: 'place' },
       amount: 9.52,
       date: '2013-08-29T07:00:00.000Z',
       _category: '522e523111211186b3000051',
       name: 'Tropisue├▒o',
       meta:
        { location:
           { coordinates: { lng: -122.40393340587616, lat: 37.78534267732514 },
             zip: '94103',
             state: 'CA',
             city: 'San Francisco',
             address: '75 Yerba Buena Ln' },
        contact: { telephone: '4152430299' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e08b45ecb6bd7000098',
       _entity: '522ecfb1be751c76c30006a0' },
   { score: { master: 1, detail: { address: 1, name: 1, zip: 1, state: 1 } },
       type: { primary: 'place' },
       amount: 47.3,
       date: '2013-08-30T07:00:00.000Z',
       _category: '522e523111211186b300002a',
       name: 'Aux Delices',
       meta:
        { location:
           { coordinates: { lng: -122.422408, lat: 37.798349261283875 },
             zip: '94109',
             state: 'CA',
             city: 'San Francisco',
             address: '2327 Polk St.' },
        contact: { telephone: '4159284977' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e09b45ecb6bd70000ae',
       _entity: '52301cb2801c73c243000142' },
   { score: { master: 1, detail: { address: 1, name: 1, zip: 1, state: 1 } },
       type: { primary: 'place' },
       amount: 47.33,
       date: '2013-08-30T07:00:00.000Z',
       _category: '522e523111211186b300008b',
       name: 'Bin 38',
       meta:
        { location:
           { coordinates: { lng: -122.440832, lat: 37.799772 },
             zip: '94123',
             state: 'CA',
             city: 'San Francisco',
             address: '3232 Scott St' },
        contact: { telephone: '4155673838' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e09b45ecb6bd70000a7',
       _entity: '52301ccb801c73c243000690' },
   { score: { master: 1, detail: { identifier: 1 } },
       type: { primary: 'special' },
       amount: 12,
       date: '2013-08-31T07:00:00.000Z',
       name: 'Uber',
       meta: { location: {} },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e06b45ecb6bd700006a',
       _entity: '51e08ac44f2ff81213000003' },
   { score: { master: 1, detail: { address: 1, name: 1, zip: 1, state: 1 } },
       type: { primary: 'place' },
       amount: 30,
       date: '2013-08-31T07:00:00.000Z',
       _category: '522e523111211186b3000088',
       name: 'Soda Popinski',
       meta:
        { location:
           { coordinates: { lng: -122.41990125821756, lat: 37.79077165770634 },
             zip: '94109',
             state: 'CA',
             city: 'San Francisco',
             address: '1548 California St' },
        contact: { telephone: '4158571548' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e09b45ecb6bd70000af',
       _entity: '52301cba801c73c24300046c' },
   { score: { master: 1, detail: { identifier: 1 } },
       type: { primary: 'special' },
       amount: 9,
       date: '2013-09-01T07:00:00.000Z',
       name: 'Uber',
       meta: { location: {} },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e07b45ecb6bd700007a',
       _entity: '51e08ac44f2ff81213000003' },
   { score: { master: 1, detail: { identifier: 1 } },
       type: { primary: 'digital' },
       amount: 74.99,
       date: '2013-09-01T07:00:00.000Z',
       name: 'Amazon Digital Downloads',
       meta: { location: {}, contact: { website: 'amazon.com' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e06b45ecb6bd7000069',
       _entity: '51df0af8e52532e03b000004' },
   { score: { master: 1, detail: { address: 1, name: 1, zip: 1, state: 1 } },
       type: { primary: 'place' },
       amount: 59.03,
       date: '2013-09-01T07:00:00.000Z',
       _category: '522e523111211186b3000002',
       name: 'Nemer, David B. - David B. Nemer, Jr',
       meta:
        { location:
           { coordinates: { lng: -122.401894, lat: 37.78972 },
             zip: '94104',
             state: 'CA',
             city: 'San Francisco',
             address: '44 Montgomery St' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e09b45ecb6bd70000a0',
       _entity: '52301cb3801c73c24300025f' },
   { score: { master: 1, detail: { address: 1, name: 1, zip: 1, state: 1 } },
       type: { primary: 'place' },
       amount: 34,
       date: '2013-09-01T07:00:00.000Z',
       _category: '522e523111211186b3000088',
       name: 'Brass Tacks',
       meta:
        { location:
           { coordinates: { lng: -122.4244085690568, lat: 37.77659229075626 },
             zip: '94102',
             state: 'CA',
             city: 'San Francisco',
             address: '488 Hayes St' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e08b45ecb6bd7000099',
       _entity: '52301cb6801c73c243000319' },
   { score: { master: 1, detail: { website: 1, identifier: 1 } },
       type: { primary: 'digital' },
       amount: 27.24,
       date: '2013-09-01T07:00:00.000Z',
       name: 'Google Checkout Purchase',
       meta: { location: {}, contact: { website: 'checkout.google.com' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e07b45ecb6bd7000083',
       _entity: '51e089874f2ff81213000001' },
   { score: { master: 1, detail: { address: 1, name: 1, zip: 1, state: 1 } },
       type: { primary: 'unresolved' },
       amount: 19.31,
       date: '2013-09-01T07:00:00.000Z',
       name: 'Rouge Nightclub Inc',
       meta:
        { location:
           { zip: '94107',
             state: 'CA',
             address: '715 HARRISON ST SAN FRANCISCO' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e09b45ecb6bd70000a8',
       _entity: '52301cb1801c73c24300007b' },
   { score: { master: 1, detail: { identifier: 1 } },
       type: { primary: 'special' },
       amount: 6.5,
       date: '2013-09-01T07:00:00.000Z',
       name: 'Square Transaction',
       meta: { location: {} },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e06b45ecb6bd700006b',
       _entity: '51df2f3d364351e13d000009' },
   { score: { master: 1, detail: { address: 1, name: 1, zip: 1, state: 1 } },
       type: { primary: 'place' },
       amount: 58,
       date: '2013-09-01T07:00:00.000Z',
       _category: '522e523111211186b3000028',
       name: 'Elite Cafe',
       meta:
        { location:
           { coordinates: { lng: -122.43391, lat: 37.788658 },
             zip: '94115',
             state: 'CA',
             city: 'San Francisco',
             address: '2049 Fillmore St' },
        contact: { telephone: '4156735483' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e09b45ecb6bd70000a1',
       _entity: '52301cc0801c73c243000510' },
   { score: { master: 1, detail: { website: 1, identifier: 1 } },
       type: { primary: 'digital' },
       amount: 23.97,
       date: '2013-09-02T07:00:00.000Z',
       name: 'Google Checkout Purchase',
       meta: { location: {}, contact: { website: 'checkout.google.com' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e06b45ecb6bd7000065',
       _entity: '51e089874f2ff81213000001' },
   { score: { master: 1, detail: { website: 1, identifier: 1 } },
       type: { primary: 'digital' },
       amount: 35.96,
       date: '2013-09-02T07:00:00.000Z',
       name: 'Google Checkout Purchase',
       meta: { location: {}, contact: { website: 'checkout.google.com' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e07b45ecb6bd7000084',
       _entity: '51e089874f2ff81213000001' },
   { score: { master: 1, detail: { address: 1, name: 1, zip: 1, state: 1 } },
       type: { primary: 'unresolved' },
       amount: 10,
       date: '2013-09-02T07:00:00.000Z',
       name: 'Online Payment Processed',
       meta:
        { location:
           { zip: '94110',
             state: 'CA',
             address: '3180 18TH STREET SAN FRANCISCO' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e09b45ecb6bd70000ac',
       _entity: '522ecbfd196d6c12c0000011' },
   { score: { master: 1, detail: { identifier: 1 } },
       type: { primary: 'special' },
       amount: 11,
       date: '2013-09-08T07:00:00.000Z',
       name: 'Uber',
       meta: { location: {} },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e07b45ecb6bd700008a',
       _entity: '51e08ac44f2ff81213000003' },
   { score: { master: 1, detail: { address: 1, name: 1, zip: 1, state: 1 } },
       type: { primary: 'unresolved' },
       amount: 32.36,
       date: '2013-09-08T07:00:00.000Z',
       name: 'Bergerac/audio',
       meta:
        { location:
           { zip: '94103',
             state: 'CA',
             address: '316 11TH STREET SAN FRANCISCO' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e09b45ecb6bd70000aa',
       _entity: '52301cb0801c73c243000062' },
   { score: { master: 1, detail: { address: 1, name: 1, zip: 1, state: 1 } },
       type: { primary: 'place' },
       amount: 10.87,
       date: '2013-09-08T07:00:00.000Z',
       _category: '522e523111211186b3000050',
       name: 'Le Petit Marchet',
       meta:
        { location:
           { coordinates: { lng: -122.42119, lat: 37.792808 },
             zip: '94109',
             state: 'CA',
             city: 'San Francisco',
             address: '1732 Polk St' },
        contact: { telephone: '4156734040' } },
       _account: '52301e04b45ecb6bd7000004',
       _id: '52301e09b45ecb6bd70000b2',
       _entity: '52301cb7801c73c243000337' },
   { score: { master: 1, detail: { identifier: 1 } },
       type: { primary: 'special' },
       amount: -1278.06,
       date: '2013-08-12T07:00:00.000Z',
       name: 'Online Credit Card Payment',
       meta: { location: {} },
       _account: '52301e04b45ecb6bd7000005',
       _id: '52301e05b45ecb6bd700004a',
       _entity: '51df2f4f364351e13d00000a' },
   { score: { master: 1, detail: { address: 1, name: 1, zip: 1, state: 1 } },
       type: { primary: 'place' },
       amount: 22.27,
       date: '2013-08-26T07:00:00.000Z',
       _category: '522e523111211186b30000b7',
       name: 'Walgreens',
       meta:
        { location:
           { coordinates: { lng: -122.40411584988816, lat: 37.7870835282443 },
             zip: '94102',
             state: 'CA',
             city: 'SAN FRANCISCO',
             address: '730 MARKET ST' },
        contact: { telephone: '4153974800' } },
       _account: '52301e04b45ecb6bd7000005',
       _id: '52301e09b45ecb6bd70000b1',
       _entity: '52301cc0801c73c24300052e' },
   { score: { master: 1, detail: { identifier: 1 } },
       type: { primary: 'special' },
       amount: -697.58,
       date: '2013-08-27T07:00:00.000Z',
       name: 'Online Credit Card Payment',
       meta: { location: {} },
       _account: '52301e04b45ecb6bd7000005',
       _id: '52301e05b45ecb6bd700004b',
       _entity: '51df2f4f364351e13d00000a' },
   { score: { master: 1, detail: { address: 1, name: 1, zip: 1, state: 1 } },
       type: { primary: 'place' },
       amount: 18.45,
       date: '2013-09-03T07:00:00.000Z',
       _category: '522e523111211186b30000b7',
       name: 'Walgreens',
       meta:
        { location:
           { coordinates: { lng: -122.40411584988816, lat: 37.7870835282443 },
             zip: '94102',
             state: 'CA',
             city: 'SAN FRANCISCO',
             address: '730 MARKET ST' },
        contact: { telephone: '4153974800' } },
       _account: '52301e04b45ecb6bd7000005',
       _id: '52301e09b45ecb6bd70000ab',
       _entity: '52301cc0801c73c24300052e' }],
  access_token: 'pSy3d5NrOaEImawHo5MCWMzeWPw=EXLANZFd91501114b8e3093728d606b3510a94887d34ffcf178e3358df052b547aad75f41fbcec77045b236292c7075e9fc02e1f' }
DOCUMENTATION
Simple Integration

Get started integrating in minutes using our RESTful API. Test out some of the examples above in your terminal - and if you're using Node,  npm install plaid  to get started. Additional libraries in Ruby, Python, and Java are coming soon.

Terminal

Last login: Sun June 23

$ npm install plaid

$ plaid.connect({username:alan, password:turing})

images/contextual_data.png
Rich Contextual Data

Instead of the low-quality merchant strings you find in bank statements, Plaid gives high-context data for every transaction - including a cleaned merchant name, category, street address, geocode, date, and dollar value.

START BUILDING...
SIGN UP