Get Started
Our team will follow up shortly to help you get started
We'll be in touch!
or email sales@moneykit.com
Get Started
Our team will follow up shortly to help you get started
We'll be in touch!
or email sales@moneykit.com
Connect your app to 15,000+ banks, cards, and accounts.
Introducing the Developer Kit for Money
The new standard for connecting to financial data. Next-generation performance powered by open banking and a rich network of data aggregators. Native SDKs, universal API, stunning UX — all in one kit.
Next-generation institution coverage and connectivity
A universal API for seamless data provider switching and failover
Native SDKs for iOS, Android, Web and React Native
Platform
Mode
Bank
Powerful, simple, fast.
Get up and running in hours, not months.
import requests
url = "/links/mk_eqkWN34UEoa2NxyALG8pcV/accounts"
querystring = {"account_ids":["acc_6Tef269B6ZArSVpYrxtjBV"]}
headers = {"Authorization": "Bearer dK47dbkso0sd88AdZdh5jfWn"}
response = requests.request("GET", url, headers=headers, params=querystring)
print(response.text)
import requests
url = "/links/mk_eqkWN34UEoa2NxyALG8pcV/accounts/numbers"
headers = {"Authorization": "Bearer dk47dbkso0sd88AdZdh5jfun"}
response = requests.request("GET", url, headers=headers)
print(response.text)
import requests
url = "/links/mk_eqkWN34UEoa2NxyALG8pcV/transactions"
querystring = {"account_ids":["acc_6Tef269B6ZArSVpYrxtjBV"],"page": 1,"size": 50,"start_date":"2022-01-01","end_date":"2024-01-01"}
headers = {"Authorization": "Bearer dk47dbkso0sd88AdZdh5jfun"}
response = requests.request("GET", url, headers=headers, params=querystring)
print(response.text)
import requests
url = "/links/mk_eqkWN34UEoa2NxyALG8pcV/investments/holdings"
querystring = {"account_ids":["acc_6Tef269B6ZArSVpYrxtjBV"]}
headers = {"Authorization": "Bearer dk47dbkso0sd88AdZdh5jfun"}
response = requests.request("GET", url, headers=headers, params=querystring)
print(response.text)
import requests
url = "/links/mk_eqkWN34UEoa2NxyALG8pcV/identity"
querystring = {"account_ids":["acc_6Tef269B6ZArSVpYrxtjBV"]}
headers = {"Authorization": "Bearer dk47dbkso0sd88AdZdh5jfun"}
response = requests.request("GET", url, headers=headers, params=querystring)
print(response.text)
ResponseJSON
{
"accounts": [
{
"account_id": "acc_6Tef269B6ZArSVpYrxtjBV",
"account_type": "depository.checking",
"name": "Premier Checking",
"account_mask": "3748",
"balances": {
"currency": "USD",
"available": 340.12,
"current": 445.89,
"limit": 500,
"balance_date": "2021-08-12T15:23:00Z"
}
}
],
"link": {
"link_id": "mk_eqkWN34UEoa2NxyALG8pcV",
"institution_id": "chase",
"institution_name": "Chase",
"provider": "mx",
"state": "connected",
"last_synced_at": "2023-02-16T09:14:11",
"tags": [
"user_type:admin"
],
"products": {
"accounts": {
"refreshed_at": "2023-02-16T09:14:11",
"last_attempted_at": "2023-02-16T09:14:11"
},
"identity": {
"refreshed_at": "2023-02-16T09:14:11",
"last_attempted_at": "2023-02-16T09:14:11",
"settings": {
"required": true,
"prefetch": false
}
}
}
}
}
{
"accounts": [
{
"account_id": "acc_6Tef269B6ZArSVpYrxtjBV",
"account_type": "depository.checking",
"name": "Premier Checking",
"account_mask": "3748",
"balances": {
"currency": "USD",
"available": 340.12,
"current": 445.89,
"limit": 500,
"balance_date": "2021-08-12T15:23:00Z"
},
"numbers": {
"ach": [
{
"account_number": "string",
"routing_number": "string",
"wire_routing_number": "string"
}
],
"bacs": [
{
"account_number": "string",
"sort_code": "string"
}
],
"eft": [
{
"account_number": "string",
"institution_number": "string",
"branch_number": "string"
}
],
"international": [
{
"iban": "string",
"bic": "string"
}
]
}
}
],
"link": {
"link_id": "mk_eqkWN34UEoa2NxyALG8pcV",
"institution_id": "chase",
"institution_name": "Chase",
"provider": "mx",
"state": "connected",
"last_synced_at": "2023-02-16T09:14:11",
"tags": [
"user_type:admin"
],
"products": {
"accounts": {
"refreshed_at": "2023-02-16T09:14:11",
"last_attempted_at": "2023-02-16T09:14:11"
},
"identity": {
"refreshed_at": "2023-02-16T09:14:11",
"last_attempted_at": "2023-02-16T09:14:11",
"settings": {
"required": true,
"prefetch": false
}
}
}
}
}
{
"total": 82,
"page": 1,
"size": 50,
"transactions": [
{
"transaction_id": "c7318ff7-257c-490e-8242-03a815b223b7",
"account_id": "acc_6Tef269B6ZArSVpYrxtjBV",
"amount": 384.05,
"type": "debit",
"currency": "USD",
"date": "2023-02-16T00:00:00",
"datetime": "2023-02-16T09:14:11",
"description": "Regina's Mulberry",
"raw_description": "Regina's Mulberry #1402 T48999-84",
"pending": true,
"category": "food_and_drinks.restaurants"
}
],
"accounts": [
{
"account_id": "acc_6Tef269B6ZArSVpYrxtjBV",
"account_type": "depository.checking",
"name": "Premier Checking",
"account_mask": "3748",
"balances": {
"currency": "USD",
"available": 340.12,
"current": 445.89,
"limit": 500,
"balance_date": "2021-08-12T15:23:00Z"
}
}
],
"link": {
"link_id": "mk_eqkWN34UEoa2NxyALG8pcV",
"institution_id": "chase",
"institution_name": "Chase",
"provider": "mx",
"state": "connected",
"last_synced_at": "2023-02-16T09:14:11",
"tags": [
"user_type:admin"
],
"products": {
"accounts": {
"refreshed_at": "2023-02-16T09:14:11",
"last_attempted_at": "2023-02-16T09:14:11"
},
"identity": {
"refreshed_at": "2023-02-16T09:14:11",
"last_attempted_at": "2023-02-16T09:14:11",
"settings": {
"required": true,
"prefetch": false
}
}
}
}
}
{
"holdings": [
{
"account_id": "acc_6Tef269B6ZArSVpYrxtjBV",
"security_id": "sec_bb6fi893jxdfNxyAjnb784",
"quantity": 10,
"price": 98.12,
"price_datetime": "2023-02-16T09:14:11",
"value": 987.15,
"cost_basis": 781.38
}
],
"securities": [
{
"id": "sec_bb6fi893jxdfNxyAjnb784",
"name": "Microsoft",
"type": "equity",
"currency": "USD",
"ticker": "MSFT",
"isin": "US5949181045",
"sedol": "string",
"close_price": 98.12,
"close_date": "2022-02-08"
}
],
"accounts": [
{
"account_id": "acc_6Tef269B6ZArSVpYrxtjBV",
"account_type": "depository.checking",
"name": "Premier Checking",
"account_mask": "3748",
"balances": {
"currency": "USD",
"available": 340.12,
"current": 445.89,
"limit": 500,
"balance_date": "2021-08-12T15:23:00Z"
}
}
],
"link": {
"link_id": "mk_eqkWN34UEoa2NxyALG8pcV",
"institution_id": "chase",
"institution_name": "Chase",
"provider": "mx",
"state": "connected",
"last_synced_at": "2023-02-16T09:14:11",
"tags": [
"user_type:admin"
],
"products": {
"accounts": {
"refreshed_at": "2023-02-16T09:14:11",
"last_attempted_at": "2023-02-16T09:14:11"
},
"identity": {
"refreshed_at": "2023-02-16T09:14:11",
"last_attempted_at": "2023-02-16T09:14:11",
"settings": {
"required": true,
"prefetch": false
}
}
}
}
}
{
"accounts": [
{
"account_id": "acc_6Tef269B6ZArSVpYrxtjBV",
"account_type": "depository.checking",
"name": "Premier Checking",
"account_mask": "3748",
"balances": {
"currency": "USD",
"available": 340.12,
"current": 445.89,
"limit": 500,
"balance_date": "2021-08-12T15:23:00Z"
},
"owners": [
{
"names": [
"string"
],
"addresses": [
{
"city": "string",
"country": "string",
"postal_code": "string",
"region": "string",
"street": "string",
"primary": false
}
],
"phone_numbers": [
{
"number": "+16175551212",
"primary": false,
"type": "home"
}
],
"emails": [
{
"address": "example@example.com",
"primary": false
}
]
}
]
}
],
"link": {
"link_id": "mk_eqkWN34UEoa2NxyALG8pcV",
"institution_id": "chase",
"institution_name": "Chase",
"provider": "mx",
"state": "connected",
"last_synced_at": "2023-02-16T09:14:11",
"tags": [
"user_type:admin"
],
"products": {
"accounts": {
"refreshed_at": "2023-02-16T09:14:11",
"last_attempted_at": "2023-02-16T09:14:11"
},
"identity": {
"refreshed_at": "2023-02-16T09:14:11",
"last_attempted_at": "2023-02-16T09:14:11",
"settings": {
"required": true,
"prefetch": false
}
}
}
}
}
Designed for privacy & trust.
Setting the new standard for privacy and transparency in financial data.
SOC 2
Member FDX
By builders, for builders.
🕹️
Our founders were part of the teams who launched the iPhone, scaled Square, founded Cash App, and built Plaid. Joined by a proven team and backed by leadership from Stripe, Coinbase, Venmo, Robinhood, Square, Cash App and more.
Join Us
There's work and there's your best work. The kind of work you'd never compromise on. That you can't stop thinking about. MoneyKit is a place for dreamers and doers. A place where the best builders gather to organize the world's money.
We'll be in touch!
Get Started
Our team will follow up shortly to help you get started
We'll be in touch!
or email sales@moneykit.com