What can I do with the Plaid API?
The Plaid API enables developers to access financial data from a powerful network of over 11,000 banks, credit cards, investment firms, and more. It helps developers build applications and products that can securely connect with financial institutions, while addressing financial crimes and privacy issues.
The Plaid API can be used to:
module.exports = defineComponent({
props: {
plaid: {
type: "app",
app: "plaid",
}
},
async run({steps, $}) {
const { Configuration, PlaidApi } = require('plaid');
const client = new PlaidApi(
new Configuration({
basePath: this.plaid.$auth.environment,
baseOptions: {
headers: {
'PLAID-CLIENT-ID': this.plaid.$auth.client_id,
'PLAID-SECRET': this.plaid.$auth.client_secret,
},
},
})
);
// Test request
const request = {
count: 10,
offset: 0,
country_codes: ['US'],
};
const response = await client.institutionsGet(request);
return response.data.institutions;
},
})
Plaid uses API keys for authentication. When you connect your Plaid account, Pipedream securely stores the keys so you can easily authenticate to Plaid APIs in both code and no-code steps.
Find your client ID and client secret in your Plaid Keys settings and enter them below.
You develop Plaid apps in different environments. Please choose the environment below (you can change this at https://pipedream.com/accounts at any time).