POST /institutions/get
Returns a JSON response containing details on all financial institutions currently supported by Plaid. Because Plaid supports thousands of institutions, results are paginated.
If there is no overlap between an institution’s enabled products and a client’s enabled products, then the institution will be filtered out from the response. As a result, the number of institutions returned may not match the count specified in the call.
Servers
- https://production.plaid.com
- https://sandbox.plaid.com
Request headers
Name | Type | Required | Description |
---|---|---|---|
Content-Type |
String | Yes |
The media type of the request body.
Default value: "application/json" |
Request body fields
Name | Type | Required | Description |
---|---|---|---|
count |
Integer | Yes |
The total number of Institutions to return. |
client_id |
String | No |
Your Plaid API |
options |
Object | No |
An optional object to filter |
options.routing_numbers[] |
Array | No |
Specify an array of routing numbers to filter institutions. The response will only return institutions that match all of the routing numbers in the array. Routing number records used for this matching are generally comprehensive; however, failure to match a given routing number to an institution does not necessarily mean that the institution is unsupported by Plaid. |
options.products[] |
Array | No |
Filter the Institutions based on which products they support. Will only return institutions that support all listed products. When filtering based on |
options.include_auth_metadata |
Boolean | No |
When Default value: false |
options.oauth |
Boolean | No |
Limit results to institutions with or without OAuth login flows. Note that institutions will have |
options.include_optional_metadata |
Boolean | No |
When Note that Plaid does not own any of the logos shared by the API, and that by accessing or using these logos, you agree that you are doing so at your own risk and will, if necessary, obtain all required permissions from the appropriate rights holders and adhere to any applicable usage guidelines. Plaid disclaims all express or implied warranties with respect to the logos. |
options.include_payment_initiation_metadata |
Boolean | No |
When Default value: false |
country_codes[] |
Array | Yes |
Specify which country or countries to include institutions from, using the ISO-3166-1 alpha-2 country code standard. In API versions 2019-05-29 and earlier, the |
secret |
String | No |
Your Plaid API |
offset |
Integer | Yes |
The number of Institutions to skip. |
How to start integrating
- Add HTTP Task to your workflow definition.
- Search for the API you want to integrate with and click on the name.
- This loads the API reference documentation and prepares the Http request settings.
- Click Test request to test run your request to the API and see the API's response.