Fintech
API Key
Plaid REST API
Connect financial accounts and access transaction data
Plaid is a financial services API that enables applications to connect with users' bank accounts and access transaction data, balance information, and identity verification. Developers use Plaid to build fintech applications, personal finance management tools, and payment verification systems by securely accessing banking data across thousands of financial institutions.
Base URL
https://production.plaid.com
API Endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST | /link/token/create | Create a Link token to initialize Plaid Link for user authentication |
| POST | /item/public_token/exchange | Exchange a public token for an access token after Link flow completion |
| POST | /accounts/get | Retrieve account information including balances and account details |
| POST | /transactions/get | Retrieve historical transaction data for linked accounts |
| POST | /transactions/sync | Get incremental transaction updates using the Transactions Sync endpoint |
| POST | /auth/get | Retrieve account and routing numbers for ACH transfers and direct deposits |
| POST | /identity/get | Retrieve identity information including names, emails, phone numbers, and addresses |
| POST | /income/verification/create | Create an income verification session for loan underwriting |
| POST | /processor/token/create | Create a processor token for use with payment processors like Stripe |
| POST | /investments/holdings/get | Retrieve investment holdings data including securities and quantities |
| POST | /liabilities/get | Retrieve liability information including credit cards, mortgages, and student loans |
| POST | /item/webhook/update | Update the webhook URL associated with an Item |
| POST | /item/remove | Remove an Item and revoke access to all associated accounts |
| POST | /sandbox/item/reset_login | Force an Item into an error state in the Sandbox environment for testing |
| POST | /institutions/get_by_id | Retrieve information about a specific financial institution |
Code Examples
curl -X POST https://production.plaid.com/accounts/get \
-H 'Content-Type: application/json' \
-d '{
"client_id": "your_client_id",
"secret": "your_secret",
"access_token": "access-production-xxxxx"
}'
Connect Plaid to AI
Deploy a Plaid MCP server on IOX Cloud and connect it to Claude, ChatGPT, Cursor, or any AI client. Your AI assistant gets direct access to Plaid through these tools:
get_account_balances
Retrieve current account balances for all linked bank accounts
fetch_recent_transactions
Get recent transaction history with automatic categorization and merchant data
verify_account_ownership
Verify account ownership and retrieve identity information for KYC compliance
create_link_session
Generate a Plaid Link token to initiate bank account connection flow
analyze_spending_patterns
Analyze transaction data to identify spending patterns and categorize expenses
Deploy in 60 seconds
Describe what you need, AI generates the code, and IOX deploys it globally.
Deploy Plaid MCP Server →