Albert: Budgeting and Banking 图标

Albert Instant、PFM 与支票数据 API

Albert Corporation · 银行 4.4 ★

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 把这些余额、还款、预算、储蓄、信贷与投资字段变成面向授权集成的可调用开放数据。

应用截图

  • Albert: Budgeting and Banking 应用截图 1
  • Albert: Budgeting and Banking 应用截图 2
  • Albert: Budgeting and Banking 应用截图 3
  • Albert: Budgeting and Banking 应用截图 4
  • Albert: Budgeting and Banking 应用截图 5
  • Albert: Budgeting and Banking 应用截图 6
  • Albert: Budgeting and Banking 应用截图 7
  • Albert: Budgeting and Banking 应用截图 8

API 端点一览

以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。

  • 刷新访问令牌

    POST /v1/member-access/rotate osint

    用已存的 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/current osint

    加载资料与 KYC 界面展示的已登录会员记录:姓名、邮箱、手机与 kycStatus。

    认证方式: Authorization: Bearer <accessToken>。已认证会话还携带 deviceId,并以 OAuth client_id 标识客户端。

    • profileId
    • firstName
    • lastName
    • email
    • 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/overview openbanking

    启动 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/entries openbanking

    分页返回活动界面展示的 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/status openbanking

    返回卡片设置界面的脱敏借记卡详情:后四位、冻结状态、样式及连接状态,不含完整卡号。

    认证方式: 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/availability openfinance

    加载现金预支与透支磁贴读取的 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/requests openfinance

    从金额选择界面下单 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/summary opendata

    把 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/entries openbanking

    分页返回关联银行的已分类流水,供消费与商户界面按 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/summary opendata

    返回预算页编辑的本月预算信封: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/overview openbanking

    加载储蓄页展示的储蓄目标信封与 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/positions openfinance

    返回投资组合界面启动用的自助投资账户: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/allowances openbanking

    读取转账界面强制执行的额度与通道标志,包括 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/overview openfinance

    加载循环信用额度磁贴:获批 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/enrollments openbanking

    列出账单缴费界面排程所用的已登记收款人,逐户含 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 天交付
  • 验收通过后才付款
  • 仅在授权范围内作业

获取报价