Albert Instant、PFM 与支票数据 API
Albert: Budgeting and Banking 是 Albert Corporation 面向美国消费者的 Android 客户端,把支票账户、现金预支和预算放在同一个应用里。用户用邮箱或手机号登录并验证 PIN 后,首页展示 Albert Cash(合作银行支票或预付升级 DDA 账户及借记卡)、按关联工资核定的 Instant 现金预支与透支保障、经 Plaid 关联的外部银行、带 Smart Savings 划转的储蓄目标、自助投资、账单缴费、虚拟卡、国内电汇和 Allpoint ATM 查询。应用内助手 Genius 叠在这些产品之上。Play 上架面向发薪日到发薪日、否则只能用发薪日贷款或银行透支的家庭,与 Dave、Earnin、Brigit、MoneyLion 竞争。持卡协议界面点名 Sutton、Stride 与 Coastal 为银行合作方。Google Play 评分 4.4,约 16.3 万条评价。
Albert Cash 的 availableBalance、currentBalance 描述支票流动性,Instant 的 advanceAvailableBalance、advanceOutstandingBalance、repaymentAmount 与 repaymentDate 则刻画短期借款敞口,二者合起来构成家庭现金流数据。薪资关联的对账工具可以把还款日对到预期工资,记账集成则可把 transactionId、merchantName、categoryName 与 Cash 账本逐笔核对。
家庭理财看板可以把 netWorth、institutionName 与每月 budgetAmount、budgetSpendingTotal 并列,比较各关联账户的余额与支出;目标跟踪器则把储蓄的 targetAmount、recurringAmount、smartMoneyRatio 与投资的 ticker、quantity、marketValue 放在一起。
借贷与资金划转字段补全全景:creditLimit、availableAmount、apr、minimumPayment 与 dueDate 描述循环信用额度,daily_transfer_limit、per_transfer_limit 与 is_rtp_eligible 记录转账额度与通道资格,billerName、amountDue、billAmount 列出已登记的账单收款人;借记卡状态只以脱敏形式出现(debitCardLastFour、isFrozen),不含完整卡号。应付款项追踪与现金流预测工具可以把这些字段与 Instant 还款计划对齐,在一处看清所有即将到期的付款。openData Studio 把这些余额、还款、预算、储蓄、信贷与投资字段变成面向授权集成的可调用开放数据。
应用截图
API 端点一览
以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。
刷新访问令牌
POST
/v1/member-access/rotateosint用已存的 refreshToken 换取短期 accessToken,供后续请求作为 Bearer 令牌使用。
认证方式: 刷新令牌交换不需要 Authorization 请求头。请求体携带 refreshToken、OAuth client_id 与 deviceId;响应中的 accessToken 用于后续调用的 Authorization: Bearer。
- refreshToken
- client_id
- deviceId
- accessToken
POST /v1/member-access/rotate HTTP/1.1 Content-Type: application/json { "refreshToken": "<refreshToken>", "client_id": "<client_id>", "deviceId": "<deviceId>" }{ "accessToken": "<accessToken>", "refreshToken": "<refreshToken>", "deviceId": "dev_8f21" }已登录资料
GET
/v1/members/currentosint加载资料与 KYC 界面展示的已登录会员记录:姓名、邮箱、手机与 kycStatus。
认证方式: Authorization: Bearer <accessToken>。已认证会话还携带 deviceId,并以 OAuth client_id 标识客户端。
- profileId
- firstName
- lastName
- phoneNumber
- kycStatus
GET /v1/members/current HTTP/1.1 Authorization: Bearer <accessToken> Accept: application/json{ "profileId": "prf_4401", "firstName": "Alex", "lastName": "Rivera", "email": "[email protected]", "phoneNumber": "+14155550123", "kycStatus": "approved" }Albert Cash 账户快照
GET
/v1/cash-accounts/overviewopenbanking启动 Cash 首页磁贴,返回合作银行支票(或预付升级 DDA)快照:availableBalance、currentBalance、accountMask 与 routingNumber。
认证方式: Authorization: Bearer <accessToken>。已认证会话还携带 deviceId,并以 OAuth client_id 标识客户端。
- accountId
- albertCashAccountId
- accountName
- accountType
- accountMask
- availableBalance
- currentBalance
- routingNumber
GET /v1/cash-accounts/overview HTTP/1.1 Authorization: Bearer <accessToken> Accept: application/json{ "accountId": "csh_1849", "albertCashAccountId": "csh_1849", "accountName": "Albert Cash", "accountType": "DDA", "accountMask": "1294", "availableBalance": 842.16, "currentBalance": 901.40, "routingNumber": "000000000" }Cash 账本流水
GET
/v1/cash-accounts/entriesopenbanking分页返回活动界面展示的 Albert Cash 账本:逐笔 transactionId、amount、merchantName 与 categoryName。
认证方式: Authorization: Bearer <accessToken>。已认证会话还携带 deviceId,并以 OAuth client_id 标识客户端。
- accountId
- transactionId
- amount
- merchantName
- categoryId
- categoryName
- transactionType
- transactionStatus
GET /v1/cash-accounts/entries?accountId=csh_1849 HTTP/1.1 Authorization: Bearer <accessToken> Accept: application/json{ "accountId": "csh_1849", "transactions": [{ "transactionId": "txn_9921", "amount": -24.50, "merchantName": "Blue Bottle Coffee", "categoryId": "cat_food", "categoryName": "Food & Drink", "transactionType": "card", "transactionStatus": "posted" }] }借记卡快照
GET
/v1/payment-cards/statusopenbanking返回卡片设置界面的脱敏借记卡详情:后四位、冻结状态、样式及连接状态,不含完整卡号。
认证方式: Authorization: Bearer <accessToken>。已认证会话还携带 deviceId,并以 OAuth client_id 标识客户端。
- debitCardId
- debitCardLastFour
- debitCardMask
- isFrozen
- cardStyle
- debitCardStatusConnected
GET /v1/payment-cards/status HTTP/1.1 Authorization: Bearer <accessToken> Accept: application/json{ "debitCardId": "crd_771", "debitCardLastFour": "1294", "debitCardMask": "************1294", "isFrozen": false, "cardStyle": "black", "debitCardStatusConnected": true }Instant 预支与透支快照
GET
/v1/payday-support/availabilityopenfinance加载现金预支与透支磁贴读取的 Instant 余量:可选金额、上限、未还余额以及下一笔 repaymentAmount / repaymentDate。
认证方式: Authorization: Bearer <accessToken>。已认证会话还携带 deviceId,并以 OAuth client_id 标识客户端。
- advanceAvailableBalance
- advanceAmountsAvailable
- advanceLimit
- advanceCeiling
- advanceOutstandingBalance
- repaymentAmount
- repaymentDate
- isOnCashAdvanceProgram
- isOnOverdraftProgram
- instantAvailableBalance
GET /v1/payday-support/availability HTTP/1.1 Authorization: Bearer <accessToken> Accept: application/json{ "advanceAvailableBalance": 125.00, "advanceAmountsAvailable": [50, 75, 100, 125], "advanceLimit": 250.00, "advanceCeiling": 250.00, "advanceOutstandingBalance": 40.00, "repaymentAmount": 40.00, "repaymentDate": "2026-10-31", "isOnCashAdvanceProgram": true, "isOnOverdraftProgram": false, "instantAvailableBalance": 125.00 }发起 Instant 现金预支
POST
/v1/payday-support/requestsopenfinance从金额选择界面下单 Instant 现金预支,返回待处理转账以及 feeAmount 与约定 repaymentDate。
认证方式: Authorization: Bearer <accessToken>。已认证会话还携带 deviceId,并以 OAuth client_id 标识客户端。
- amount
- repaymentDate
- transactionId
- feeAmount
- repaymentAmount
- agreedToRepaymentDate
- advanceOutstandingBalance
- transactionStatus
POST /v1/payday-support/requests HTTP/1.1 Authorization: Bearer <accessToken> Content-Type: application/json { "amount": 100.00, "repaymentDate": "2026-10-31" }{ "transactionId": "adv_3310", "amount": 100.00, "feeAmount": 5.00, "repaymentAmount": 105.00, "repaymentDate": "2026-10-31", "agreedToRepaymentDate": true, "advanceOutstandingBalance": 140.00, "transactionStatus": "pending" }PFM 净值余额
GET
/v1/wealth/summaryopendata把 Plaid 关联的外部账户汇总成 PFM 首页图使用的净值,并给出逐户 availableBalance 与 institutionName。
认证方式: Authorization: Bearer <accessToken>。已认证会话还携带 deviceId,并以 OAuth client_id 标识客户端。
- netWorth
- totalAssets
- accountId
- institutionName
- accountName
- accountMask
- accountType
- availableBalance
- currentBalance
GET /v1/wealth/summary HTTP/1.1 Authorization: Bearer <accessToken> Accept: application/json{ "netWorth": 12840.55, "totalAssets": 15210.00, "accounts": [{ "accountId": "ext_88", "institutionName": "Chase", "accountName": "Total Checking", "accountMask": "0091", "accountType": "depository", "availableBalance": 2410.12, "currentBalance": 2410.12 }] }PFM 关联银行流水
GET
/v1/connected-accounts/entriesopenbanking分页返回关联银行的已分类流水,供消费与商户界面按 categoryName 归组。
认证方式: Authorization: Bearer <accessToken>。已认证会话还携带 deviceId,并以 OAuth client_id 标识客户端。
- accountId
- transactionId
- amount
- merchantName
- categoryId
- categoryName
- transactionStatus
GET /v1/connected-accounts/entries?accountId=ext_88 HTTP/1.1 Authorization: Bearer <accessToken> Accept: application/json{ "accountId": "ext_88", "transactions": [{ "transactionId": "pfm_txn_410", "amount": -62.18, "merchantName": "Kroger", "categoryId": "cat_groceries", "categoryName": "Groceries", "transactionStatus": "posted" }] }预算总览
GET
/v1/spending-plan/summaryopendata返回预算页编辑的本月预算信封:monthlyBudget、分类 budgetAmount 与累计 budgetSpendingTotal。
认证方式: Authorization: Bearer <accessToken>。已认证会话还携带 deviceId,并以 OAuth client_id 标识客户端。
- monthlyBudget
- budgetSpendingTotal
- categoryId
- categoryName
- budgetAmount
- budgeted
GET /v1/spending-plan/summary HTTP/1.1 Authorization: Bearer <accessToken> Accept: application/json{ "monthlyBudget": 2400.00, "budgetSpendingTotal": 1875.40, "categories": [{ "categoryId": "cat_groceries", "categoryName": "Groceries", "budgetAmount": 450.00, "budgeted": true }] }储蓄目标快照
GET
/v1/saving-targets/overviewopenbanking加载储蓄页展示的储蓄目标信封与 Smart Savings 划转设置(recurringAmount、smartMoneyRatio、transferInterval)。
认证方式: Authorization: Bearer <accessToken>。已认证会话还携带 deviceId,并以 OAuth client_id 标识客户端。
- accountId
- availableBalance
- savingsGoalId
- goalId
- targetAmount
- recurringAmount
- smartMoneyRatio
- transferInterval
GET /v1/saving-targets/overview HTTP/1.1 Authorization: Bearer <accessToken> Accept: application/json{ "accountId": "sav_22", "availableBalance": 640.00, "goals": [{ "savingsGoalId": "goal_9", "goalId": "goal_9", "targetAmount": 1000.00, "recurringAmount": 40.00, "smartMoneyRatio": 0.10, "transferInterval": "weekly" }] }投资账户
GET
/v1/portfolio/positionsopenfinance返回投资组合界面启动用的自助投资账户:cashBalance、marketValue 以及逐持仓 ticker / quantity / lastPrice。
认证方式: Authorization: Bearer <accessToken>。已认证会话还携带 deviceId,并以 OAuth client_id 标识客户端。
- accountId
- cashBalance
- marketValue
- ticker
- symbol
- quantity
- lastPrice
- currentValue
GET /v1/portfolio/positions HTTP/1.1 Authorization: Bearer <accessToken> Accept: application/json{ "accountId": "inv_55", "cashBalance": 210.40, "marketValue": 1840.22, "holdings": [{ "ticker": "VTI", "symbol": "VTI", "quantity": 3.15, "lastPrice": 268.10, "currentValue": 844.52 }] }转账限额与 RTP 资格
GET
/v1/money-movement/allowancesopenbanking读取转账界面强制执行的额度与通道标志,包括 RTP 资格以及是否开通来账电汇。
认证方式: Authorization: Bearer <accessToken>。已认证会话还携带 deviceId,并以 OAuth client_id 标识客户端。
- daily_transfer_limit
- weekly_transfer_limit
- monthly_transfer_limit
- per_transfer_limit
- is_rtp_eligible
- is_incoming_wires_enabled
GET /v1/money-movement/allowances HTTP/1.1 Authorization: Bearer <accessToken> Accept: application/json{ "daily_transfer_limit": 2500.00, "weekly_transfer_limit": 5000.00, "monthly_transfer_limit": 10000.00, "per_transfer_limit": 1500.00, "is_rtp_eligible": true, "is_incoming_wires_enabled": true }信用额度快照
GET
/v1/credit-facilities/overviewopenfinance加载循环信用额度磁贴:获批 creditLimit、availableAmount、outstandingBalance、apr 以及下一笔 minimumPayment / dueDate。
认证方式: Authorization: Bearer <accessToken>。已认证会话还携带 deviceId,并以 OAuth client_id 标识客户端。
- creditLineId
- loanId
- creditLimit
- availableAmount
- outstandingBalance
- apr
- minimumPayment
- dueDate
GET /v1/credit-facilities/overview HTTP/1.1 Authorization: Bearer <accessToken> Accept: application/json{ "creditLineId": "loc_14", "loanId": "ln_14", "creditLimit": 500.00, "availableAmount": 320.00, "outstandingBalance": 180.00, "apr": 0.3599, "minimumPayment": 25.00, "dueDate": "2026-11-15" }账单缴费收款人
GET
/v1/biller-directory/enrollmentsopenbanking列出账单缴费界面排程所用的已登记收款人,逐户含 billAmount、amountDue 与 dueDate。
认证方式: Authorization: Bearer <accessToken>。已认证会话还携带 deviceId,并以 OAuth client_id 标识客户端。
- billPayAccountId
- billerName
- billAmount
- amountDue
- dueDate
- accountMask
GET /v1/biller-directory/enrollments HTTP/1.1 Authorization: Bearer <accessToken> Accept: application/json{ "accounts": [{ "billPayAccountId": "bp_03", "billerName": "PG&E", "billAmount": 86.40, "amountDue": 86.40, "dueDate": "2026-11-08", "accountMask": "4410" }] }
数据类别
- 余额
- 交易
- 现金预支
- 预算
- 净值
- 储蓄目标
- 投资
- 卡片
- 转账
- 账单缴费
数据使用场景与案例
工资关联的 Instant 对账
薪资或现金流机器人读取 Instant 的 advanceAvailableBalance、advanceOutstandingBalance 与 repaymentDate,再把 repaymentAmount 对到下一笔工资,以便在发薪日前看清透支与预支敞口。
家庭净值看板
家庭理财应用拉取 PFM 的 netWorth 以及逐户 availableBalance、institutionName,再叠上 budgetAmount / budgetSpendingTotal,让关联的 Chase、Albert Cash 与投资账户落在同一张表。
合作银行 DDA 账本接入
记账集成分页拉取 Albert Cash 流水(transactionId、merchantName、categoryName),对照 availableBalance 与 currentBalance,使本地账本与合作银行 DDA 保持同步。
储蓄与投资叠加
目标跟踪器读取储蓄的 recurringAmount、smartMoneyRatio、targetAmount,并并列投资的 ticker / quantity / marketValue,让划转规则与券商市值共用一个客户端。
常见问题
Albert 数据 API 示例如何表示身份认证?
会话示例使用 refreshToken、OAuth client_id 与 deviceId 换取 accessToken,后续示例以 Authorization: Bearer 携带访问令牌。凭证和路径均为示意,不是服务商的真实接口;账户数据需要经授权访问。
Instant 现金预支数据包含哪些信息?
可用额度示例包含 advanceAvailableBalance、advanceAmountsAvailable、advanceLimit、advanceOutstandingBalance、repaymentAmount 与 repaymentDate,并以 isOnCashAdvanceProgram 和 isOnOverdraftProgram 区分现金预支与透支计划。独立的预支创建示例还包含 amount、feeAmount 与 transactionStatus。
数据是否涵盖关联银行和预算?
涵盖。净值示例以 institutionName 和 accountId 组织经 Plaid 关联的账户,并列出 availableBalance、currentBalance 与 netWorth。关联银行流水包含 merchantName 和 categoryName;预算示例提供 monthlyBudget、budgetSpendingTotal 与分类 budgetAmount。
支票账户和借记卡示例包含哪些详情?
Cash 账户示例包含 availableBalance、currentBalance、accountMask 与 routingNumber,账本还提供 transactionId、merchantName 和 transactionStatus。借记卡示例展示 debitCardLastFour、debitCardMask 与 isFrozen,不含完整卡号。所有样例值均为虚构。
与 Albert: Budgeting and Banking 相似的应用
- Dave — Dave 的 ExtraCash 可垫付 25 至 500 美元,无信用审查、利息或滞纳金,会员还可开立由 Coastal Community Bank 发卡的 Dave Checking 支票账户。
- EarnIn — EarnIn 的 Cash Out 让美国打工者支取已挣到的工资,每天最高 200 美元、每个发薪周期最高 1,000 美元,无利息、无信用审查、也无强制费用。
- Brigit — Brigit 的 Instant Cash 可垫付 25 至 500 美元,无信用审查、利息或滞纳金,付费套餐还提供向 Experian、Equifax 和 TransUnion 报送的信用建设贷款。
- MoneyLion — MoneyLion 的 Instacash 最高可垫付 500 美元,无利息、无月费也无信用审查,并搭配 MoneyLion Spend 账户和 Credit Builder Plus。
- Cleo — Cleo 是面向美国用户的对话式理财应用,可做预算和储蓄,持 Builder 订阅、Cleo Card 并开通直接存款的符合条件用户最高可获 500 美元现金垫付。
- Tilt — Tilt 的 Cash Advance 可垫付 10 至 500 美元,无利息、无滞纳金也无信用审查,可选即时到账(可能收取手续费)。
- Klover — Klover 关联银行账户后可垫付最高 750 美元,无信用审查、无利息也无滞纳金。
- Current — Current 的 Paycheck Advance 在会员添加工资入账并符合条件后最高可垫付 1,000 美元,支票账户还提供免手续费透支。
相关主题
- Albert API
- Albert 银行接口
- Instant 现金预支 API
- Albert PFM 净值
- Albert Cash 支票
- Albert 预算 API
- Albert 储蓄目标
- Albert 投资持仓
- Albert 信用额度 API
- Albert 账单缴费数据
需要集成这个 App 的数据 API?
我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。
- 每个项目均签 NDA 与 SOW
- 3–7 天交付
- 验收通过后才付款
- 仅在授权范围内作业