The Fastest Way to Your Financial Data
Shim.Finance connects YOUR applications to YOUR financial data with a single, unified API. Stop wrestling with manual CSV downloads and take charge of your finances.
How It Works
Get access to your financial data in three simple steps.
Sign Up
Create your account.
Link
Connect your bank accounts securely through Plaid.
Use
Access your data via API, direct download, or integrate with our SDK.
Built for Developers
Everything you need to integrate financial data into your application, with none of the complexity.
Unified API
One consistent interface for thousands of financial institutions. No more adapter code for each bank.
Powered by Plaid
10,000+ institutions. Battle-tested infrastructure. We handle the Plaid complexity so you don't have to.
Real-Time Sync
Webhooks push transaction data the moment it happens. No polling, no delays, no stale data.
Per-User Encryption
Each user gets their own AES-256 encryption key. Your financial data is never stored in plaintext.
Type-Safe SDKs
First-class TypeScript support with auto-generated types. Catch errors at compile time, not runtime.
Download Anytime
Export your complete transaction history whenever you want. CSV, JSON—your data belongs to you.
Simple, Powerful Integration
Get up and running in minutes. Our SDK handles authentication, pagination, and error handling so you can focus on building.
import { Shim } from '@shim-finance/sdk' const shim = new Shim({ apiKey: process.env.SHIM_KEY }) // Fetch all accounts for a user const accounts = await shim.accounts.list({ userId: 'user_abc123' }) // Stream transactions in real-time for await (const tx of shim.transactions.stream({ accountId: accounts[0].id, since: '2024-01-01' })) { console.log(tx.merchant, tx.amount) }
Works With Your Stack
Public OpenAPI spec to generate a client in your stack of choice. We provide a TypeScript SDK to get started fast.
Simple Pricing
Free for early adopters. Limited spots available.
Free while in beta
- Unlimited linked accounts
- 24 months transaction history
- Full API access
- CSV & JSON exports
- Per-user AES-256 encryption
Get Early Access
Join the waitlist to be notified when we launch.