Identity

identityGet

POST
/identity/get

The /identity/get endpoint allows you to retrieve various account holder information on file with the financial institution, including names, emails, phone numbers, and addresses. Only name data is guaranteed to be returned; other fields will be empty arrays if not provided by the institution.

Note: This request may take some time to complete if identity was not specified as an initial product when creating the Item. This is because Plaid must communicate directly with the institution to retrieve the data.

Authorization

PLAID-CLIENT-ID PLAID-SECRET Plaid-Version
PLAID-CLIENT-ID<token>

In: header

PLAID-SECRET<token>

In: header

Plaid-Version<token>

In: header

Request Body

application/json

IdentityGetRequest defines the request schema for /identity/get

client_id?string

Your Plaid API client_id. The client_id is required and may be provided either in the PLAID-CLIENT-ID header or as part of a request body.

secret?string

Your Plaid API secret. The secret is required and may be provided either in the PLAID-SECRET header or as part of a request body.

access_token*string

The access token associated with the Item data is being requested for.

options?

An optional object to filter /identity/get results.

Response Body

application/json

curl -X POST "https://example.com/identity/get" \  -H "Content-Type: application/json" \  -d '{    "access_token": "string"  }'
{  "accounts": [    {      "account_id": "BxBXxLj1m4HMXBm9WZZmCWVbPjX16EHwv99vp",      "balances": {        "available": 100,        "current": 110,        "iso_currency_code": "USD",        "limit": null,        "unofficial_currency_code": null      },      "mask": "0000",      "name": "Plaid Checking",      "official_name": "Plaid Gold Standard 0% Interest Checking",      "owners": [        {          "addresses": [            {              "data": {                "city": "Malakoff",                "country": "US",                "postal_code": "14236",                "region": "NY",                "street": "2992 Cameron Road"              },              "primary": true            },            {              "data": {                "city": "San Matias",                "country": "US",                "postal_code": "93405-2255",                "region": "CA",                "street": "2493 Leisure Lane"              },              "primary": false            }          ],          "emails": [            {              "data": "accountholder0@example.com",              "primary": true,              "type": "primary"            },            {              "data": "accountholder1@example.com",              "primary": false,              "type": "secondary"            },            {              "data": "extraordinarily.long.email.username.123456@reallylonghostname.com",              "primary": false,              "type": "other"            }          ],          "names": [            "Alberta Bobbeth Charleson"          ],          "phone_numbers": [            {              "data": "1112223333",              "primary": false,              "type": "home"            },            {              "data": "1112224444",              "primary": false,              "type": "work"            },            {              "data": "1112225555",              "primary": false,              "type": "mobile"            }          ]        }      ],      "subtype": "checking",      "type": "depository"    },    {      "account_id": "3gE5gnRzNyfXpBK5wEEKcymJ5albGVUqg77gr",      "balances": {        "available": 200,        "current": 210,        "iso_currency_code": "USD",        "limit": null,        "unofficial_currency_code": null      },      "mask": "1111",      "name": "Plaid Saving",      "official_name": "Plaid Silver Standard 0.1% Interest Saving",      "owners": [        {          "addresses": [            {              "data": {                "city": "Malakoff",                "country": "US",                "postal_code": "14236",                "region": "NY",                "street": "2992 Cameron Road"              },              "primary": true            },            {              "data": {                "city": "San Matias",                "country": "US",                "postal_code": "93405-2255",                "region": "CA",                "street": "2493 Leisure Lane"              },              "primary": false            }          ],          "emails": [            {              "data": "accountholder0@example.com",              "primary": true,              "type": "primary"            },            {              "data": "accountholder1@example.com",              "primary": false,              "type": "secondary"            },            {              "data": "extraordinarily.long.email.username.123456@reallylonghostname.com",              "primary": false,              "type": "other"            }          ],          "names": [            "Alberta Bobbeth Charleson"          ],          "phone_numbers": [            {              "data": "1112223333",              "primary": false,              "type": "home"            },            {              "data": "1112224444",              "primary": false,              "type": "work"            },            {              "data": "1112225555",              "primary": false,              "type": "mobile"            }          ]        }      ],      "subtype": "savings",      "type": "depository"    }  ],  "item": {    "available_products": [      "balance",      "investments"    ],    "billed_products": [      "assets",      "auth",      "identity",      "liabilities",      "transactions"    ],    "consent_expiration_time": null,    "error": null,    "institution_id": "ins_3",    "item_id": "eVBnVMp7zdTJLkRNr33Rs6zr7KNJqBFL9DrE6",    "update_type": "background",    "webhook": "https://www.genericwebhookurl.com/webhook"  },  "request_id": "3nARps6TOYtbACO"}

accountsBalanceGet POST

The `/accounts/balance/get` endpoint returns the real-time balance for each of an Item's accounts. While other endpoints may return a balance object, only `/accounts/balance/get` forces the available and current balance fields to be refreshed rather than cached. This endpoint can be used for existing Items that were added via any of Plaid’s other products. This endpoint can be used as long as Link has been initialized with any other product, `balance` itself is not a product that can be used to initialize Link.

liabilitiesGet POST

The `/liabilities/get` endpoint returns various details about an Item with loan or credit accounts. Liabilities data is available primarily for US financial institutions, with some limited coverage of Canadian institutions. Currently supported account types are account type `credit` with account subtype `credit card` or `paypal`, and account type `loan` with account subtype `student` or `mortgage`. To limit accounts listed in Link to types and subtypes supported by Liabilities, you can use the `account_filters` parameter when [creating a Link token](https://plaid.com/docs/api/tokens/#linktokencreate). The types of information returned by Liabilities can include balances and due dates, loan terms, and account details such as original loan amount and guarantor. Data is refreshed approximately once per day; the latest data can be retrieved by calling `/liabilities/get`. Note: This request may take some time to complete if `liabilities` was not specified as an initial product when creating the Item. This is because Plaid must communicate directly with the institution to retrieve the additional data.