Verify Bank Account Ownership and Balances


An easy and secure way to verify ownership of a bank account if you need to move money in or out of a bank account.

Verification Service

Provides access to key details from the bank account which provides a better user experience for your users while reducing risk of fraud, NSF or non-payment

  • Account holder name
  • Account Type
  • Routing Number
  • Account Number
  • Balance
//Verification data result snippet
{
   "account":[
      {
         "CONTAINER":"bank",
         "providerAccountId":14021576,
         "isManual":false,
         "accountName":"Chase Checking",
         "accountStatus":"ACTIVE",
         "accountNumber":"36723963",
         "isAsset":true,
         "balance":{
            "amount":9044.78,
            "currency":"USD"
         },
         "id":27316784,
         "lastUpdated":"2016-09-29T18:49:55Z",
         "includeInNetWorth":true,
         "providerId":"8995",
         "providerName":"Chase Bank",
         "availableBalance":{
            "amount":65454.78,
            "currency":"USD"
         },
         "currentBalance":{
            "amount":9044.78,
            "currency":"USD"
         },
         "accountType":"CHECKING",
         "createdDate":"2016-09-29T18:49:55Z",
         "refreshinfo":{
            "statusCode":0,
            "statusMessage":"OK",
            "lastRefreshed":"2016-09-29T18:49:55Z",
            "lastRefreshAttempt":"2016-09-29T18:49:55Z",
            "nextRefreshScheduled":"2016-09-30T14:21:15Z"
         },
         "holderProfile":[
            {
               "name":{
                  "displayed":"Shah Vinita"
               }
            }
         ],
         "bankTransferCode":[
            {
               "id":"021202337"
            }
         ]
      }
   ]
}

Get started with Yodlee Account Verification APIs

Start developing in minutes

Simple Integration

3-Steps to Integrate

  • Register (or login) User

    Enroll new user with Yodlee or obtain token for existing user

  • Add a user’s financial account(s)

    Yodlee FastLink, an easy to use add account wizard, seamlessly handles the end to end user experience for adding accounts. You can build your own flow but we recommend using FastLink to save time and energy.

  • API access to verification result

    Obtain real time verification for your users so that you can start payments right away.

//User Login Request
POST /ysl/restserver/v1/user/login HTTP/1.1
Host: developer.api.yodlee.com
Connection: keep-alive
Content-Length: 114
Accept: application/json
Origin: https://developer.yodlee.com
Authorization: {cobSession=cob_session_token}
Content-Type: application/json
{
  "user":{
    "loginName": "testUser",
    "password": "TEST@123",
    "locale": "en_US"
  }
}
            

Use Cases

E-Commerce

Enable payments by bank account for online shopping

Account Opening

Enable using existing accounts for verification and funding

Payments

Verify bank accounts and balances before transacting

Wallets

Confirm funds availability for online wallet funding

Yodlee FastLink

Yodlee FastLink is a responsive and flexible developer tool that allows your users to add accounts quickly and easily.

  • Fully Customizable - Control the look and feel of FastLink
  • Secure - User passwords never touch your servers
  • Time Saving - FastLink handles multifactor authentication for you
  • Simplicity - Abstract away the difficulties of managing website changes

We selected Yodlee to help with account setup and verification, which helps seamlessly onboard new customers that want to setup a new checking account and issue e-checks. It's exciting that customers can use Yodlee to log into their bank and quickly verify account ownership within minutes over the phone with us.

– Dean Tribble, VP ePayments Product Engineering and Development

Get started with Yodlee Account Verification APIs

Start developing in minutes