Brigit 现金预支数据 API
Brigit: Cash Advance & Credit 是 Hello Brigit, Inc. 面向美国消费者的 Android 客户端,服务那些原本可能求助发薪日贷款或银行透支的用户。会员用美国手机号或邮箱登录,通过 Plaid 关联一个支票账户,选定受保护账户,即可申请现金预支;资金可以走标准 ACH,也可以通过借记卡加急到账,约 20 分钟。同一个首页还会追踪透支可能性、临近的发薪日、账单与银行费用,并允许会员偿还或展期未结清的预支、暂停订阅或更换银行。Hello Brigit 在美国现金预支这一细分领域与 Dave、Earnin、MoneyLion、Albert 和 Possible Finance 竞争;Play 商店中的上架名称为 Brigit: Cash Advance & Credit。
受保护账户上,关联的支票账户行给出 balanceAvailable 与 balanceCurrent,loans 中的每个现金预支对象则携带 loanAmount、dueDate 与 isExpress。以 incomeId 为键的发薪日日历与 overdraftLikelihood、shortfallAmount 并列,PFM 卡片再补充每月 inflows/outflows、账单 dueDate 以及按代码汇总的费用 totalAmount。核保与催收团队用这份会员账本为下一笔预支定额、在 NSF 之前预警并安排还款;openData Studio 把它变成可调用的开放数据。
应用截图
API 端点一览
以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。
手机号或邮箱登录
POST
/v1/members/auth/sign-inosint从手机号或邮箱登录界面发起会员会话,返回 Bearer token,以及驱动 PIN 确认、姓名录入与银行关联的 nextStep / activationNextStep。
认证方式: 无需认证。手机号登录提交 phoneNumber,邮箱登录提交 emailAddress。返回的 token 将作为后续调用的 Bearer 凭据。
- phoneNumber
- emailAddress
- token
- id
- nextStep
- activationNextStep
- firstName
- lastName
POST /v1/members/auth/sign-in HTTP/1.1 Content-Type: application/json { "phoneNumber": "+14155550123" }{ "token": "<bearer-token>", "id": "usr_8f21c0ab", "nextStep": "AUTH_PIN", "activationNextStep": null, "details": { "personal": { "phoneNumber": "+14155550123", "email": "[email protected]", "firstName": "Alex", "lastName": "Rivera" } } }验证会员 PIN
POST
/v1/members/auth/pinosint在 PIN 界面确认会员 PIN,并为已登录会员推进 nextStep(通常是银行关联,或直接进入首页)。
认证方式: Authorization: Bearer 令牌,由 POST /v1/members/auth/sign-in 签发。
- pin
- token
- id
- nextStep
- activationNextStep
POST /v1/members/auth/pin HTTP/1.1 Authorization: Bearer <token> Content-Type: application/json { "pin": "147258" }{ "token": "<bearer-token>", "id": "usr_8f21c0ab", "nextStep": "LINK_BANK", "activationNextStep": null }加载会员保护快照
GET
/v1/members/me/overviewopenfinance填充首页仪表盘:现金预支额度空间(loanAmount 对比 maxLoanAmount)、受保护支票账户余额、overdraftLikelihood / shortfallAmount、未结清贷款与 underwritingChecks。
认证方式: Authorization: Bearer 令牌,由 POST /v1/members/auth/sign-in 签发。
- loanAmount
- minLoanAmount
- maxLoanAmount
- suggestedLoanAmount
- protectionStatus
- balanceAvailable
- balanceCurrent
- protectedAccountId
- institutionName
- overdraftLikelihood
- shortfallAmount
- zeroDate
- isAutoEnabled
- pricingStrategy
- pricingAmount
- underwritingChecks
- extensionCredits
- dueDate
- isExpress
- isOutstanding
GET /v1/members/me/overview HTTP/1.1 Authorization: Bearer <token>{ "id": "usr_8f21c0ab", "nextStep": null, "token": "<bearer-token>", "details": { "personal": { "firstName": "Alex", "lastName": "Rivera", "email": "[email protected]", "phoneNumber": "+14155550123", "referralRewardAmount": 25 }, "bank": { "institutionId": "ins_3", "institutionName": "Chase", "institutionLogoUrl": "https://example.com/chase.png", "protectedAccountId": "acc_checking_1", "balanceAvailable": 214.55, "balanceCurrent": 226.10, "checkingAccounts": [ { "accountId": "acc_checking_1", "name": "Checking ...1234", "card": {"status": "VERIFIED", "lastFour": "4412"} } ], "secondaryAccounts": [] }, "protection": { "loanAmount": 125, "minLoanAmount": 50, "maxLoanAmount": 250, "suggestedLoanAmount": 125, "protectionStatus": "DELIVERED", "protectionStatusDescription": "Your cash is in your account", "isEnabled": true, "isImmediateDisbursal": false, "isManualAllowed": true, "isAutoEnabled": false, "extensionCredits": 1, "savings": {"amount": 12.4}, "pricingDetails": { "pricingStrategy": "FLAT_UTILIZATION_FEE", "pricingAmount": 8.99 }, "approval": { "isApproved": true, "progress": 1, "underwritingChecks": [ {"category": "Income Requirements", "isFulfilled": true} ] }, "loans": [ { "id": "ln_4412", "amount": 125, "isExpress": false, "isDelivered": true, "isOutstanding": true, "isProcessing": false, "deliveryDate": "20261018", "dueDate": "20261031", "originationTimestamp": "2026-10-18T16:04:11Z" } ] }, "prediction": { "overdraftLikelihood": "POTENTIAL", "shortfallAmount": 42.1, "zeroDate": "20261028", "incomeSources": [ {"id": "inc_9", "status": "VERIFIED", "frequency": "BIWEEKLY", "dayOfWeek": "FRIDAY"} ] }, "preferences": { "notifications": { "isEmailEnabled": true, "isPushEnabled": true, "isSMSEnabled": false } }, "flags": { "isBankTimeout": false, "isTabapayCardUser": true, "isDisbursalFlowV2": true } } }按日列出银行交易
GET
/v1/members/me/ledgeropenbanking按日期(YYYYMMDD)分组分页返回已关联支票账户的动账,用于交易列表:商户 name、带符号的 amount 与 isPending。
认证方式: Authorization: Bearer 令牌,由 POST /v1/members/auth/sign-in 签发。
- date
- transactions
- transactionId
- name
- amount
- isPending
GET /v1/members/me/ledger?date=20261018 HTTP/1.1 Authorization: Bearer <token>[ { "date": "20261018", "transactions": [ { "transactionId": "txn_88c1", "name": "SQ *BLUE BOTTLE", "amount": -6.45, "isPending": false }, { "transactionId": "txn_88c2", "name": "PAYROLL ACME CO", "amount": 1240.11, "isPending": false } ] } ]月度现金流快照
GET
/v1/insights/monthly-flowopendata返回每月的 inflows 与 outflows,用于“Where you stand”现金流卡片。
认证方式: Authorization: Bearer 令牌,由 POST /v1/members/auth/sign-in 签发。
- month
- inflows
- outflows
GET /v1/insights/monthly-flow HTTP/1.1 Authorization: Bearer <token>[ { "month": "2026-10-01", "inflows": 2480.22, "outflows": 2315.40 }, { "month": "2026-09-01", "inflows": 2480.22, "outflows": 2601.15 } ]即将到期账单日历
GET
/v1/insights/recurring-billsopendata列出检测到的周期性账单,含 name、amount、paid 标记与 dueDate,供账单页使用。
认证方式: Authorization: Bearer 令牌,由 POST /v1/members/auth/sign-in 签发。
- name
- amount
- paid
- dueDate
GET /v1/insights/recurring-bills HTTP/1.1 Authorization: Bearer <token>[ { "name": "PG&E", "amount": 86.4, "paid": false, "dueDate": "2026-10-22" }, { "name": "T-Mobile", "amount": 70, "paid": true, "dueDate": "2026-10-12" } ]按代码汇总银行费用
GET
/v1/insights/fee-totalsopendata按费用代码(OVERDRAFT、ATM、LATE_PAYMENT、CASH_ADVANCE 等)汇总银行费用并给出 totalAmount,用于退费提示卡片。
认证方式: Authorization: Bearer 令牌,由 POST /v1/members/auth/sign-in 签发。
- code
- totalAmount
GET /v1/insights/fee-totals HTTP/1.1 Authorization: Bearer <token>[ { "code": "OVERDRAFT", "totalAmount": 70 }, { "code": "ATM", "totalAmount": 9.5 }, { "code": "LATE_PAYMENT", "totalAmount": 0 } ]消费类别明细
GET
/v1/insights/spend-categoriesopendata把已关联账户的消费拆分到类别桶(FOOD_AND_DRINK、SHOPS、TRANSFER、BANK_FEES、CASH_ADVANCE 等),用于消费类别列表。
认证方式: Authorization: Bearer 令牌,由 POST /v1/members/auth/sign-in 签发。
- code
- amount
GET /v1/insights/spend-categories HTTP/1.1 Authorization: Bearer <token>[ { "code": "FOOD_AND_DRINK", "amount": 312.18 }, { "code": "SHOPS", "amount": 144.02 }, { "code": "TRANSFER", "amount": 80 } ]潜在收入来源
GET
/v1/income/candidatesopenfinance返回会员保存之前在已关联账户上检测到的候选工资流,附带发薪频率与发薪日日历字段。
认证方式: Authorization: Bearer 令牌,由 POST /v1/members/auth/sign-in 签发。
- id
- status
- frequency
- dayOfWeek
- dayOfMonth1
- dayOfMonth2
- weekOfMonth
- periodMean
- isEndOfMonth
GET /v1/income/candidates HTTP/1.1 Authorization: Bearer <token>[ { "id": "inc_pot_1", "status": "PENDING", "frequency": "BIWEEKLY", "dayOfWeek": "FRIDAY", "periodMean": 14, "isEndOfMonth": false } ]某收入来源的未来发薪日
GET
/v1/income/{incomeId}/paydaysopenfinance返回已保存收入来源的发薪日日历,以 incomeId 为键,使还款日期能与工资发放对齐。
认证方式: Authorization: Bearer 令牌,由 POST /v1/members/auth/sign-in 签发。
- incomeId
- upcomingPaydays
GET /v1/income/inc_9/paydays HTTP/1.1 Authorization: Bearer <token>{ "incomeId": "inc_9", "upcomingPaydays": ["20261031", "20261114", "20261128"] }设置现金预支金额
POST
/v1/advances/limitopenfinance在手动发放之前写入会员选定的预支额度,范围介于 minLoanAmount 与 maxLoanAmount 之间。
认证方式: Authorization: Bearer 令牌,由 POST /v1/members/auth/sign-in 签发。
- loanAmount
- minLoanAmount
- maxLoanAmount
- suggestedLoanAmount
POST /v1/advances/limit HTTP/1.1 Authorization: Bearer <token> Content-Type: application/json { "loanAmount": 150 }{ "details": { "protection": { "loanAmount": 150, "minLoanAmount": 50, "maxLoanAmount": 250, "suggestedLoanAmount": 125 } } }手动发放报价
GET
/v1/advances/quoteopenfinance在会员确认之前,为所申请的现金预支报出到账与到期日期(标准 ACH 对比 isExpress 借记卡加急,约 20 分钟到账)。
认证方式: Authorization: Bearer 令牌,由 POST /v1/members/auth/sign-in 签发。
- estimatedDeliveryDate
- estimatedDueDate
- loanAmount
- disbursalDeliveryDate
- disbursalDueDate
- isExpress
GET /v1/advances/quote?amount=150&isExpress=false HTTP/1.1 Authorization: Bearer <token>{ "estimatedDeliveryDate": "20261021", "estimatedDueDate": "20261031", "loanAmount": 150, "disbursalDeliveryDate": "20261021", "disbursalDueDate": "20261031" }申请现金预支发放
POST
/v1/advancesopenfinance把确认后的现金预支发送到受保护支票账户或加急借记卡,并返回新的贷款对象。
认证方式: Authorization: Bearer 令牌,由 POST /v1/members/auth/sign-in 签发。
- protectionStatus
- isImmediateDisbursal
- loans
- amount
- isExpress
- isDelivered
- isProcessing
- isOutstanding
- deliveryDate
- dueDate
POST /v1/advances HTTP/1.1 Authorization: Bearer <token>{ "details": { "protection": { "protectionStatus": "DISBURSED", "isImmediateDisbursal": false, "loans": [ { "id": "ln_4413", "amount": 150, "isExpress": false, "isDelivered": false, "isProcessing": true, "isOutstanding": true, "deliveryDate": "20261021", "dueDate": "20261031" } ] } } }贷款还款报价
POST
/v1/advances/repayment-quoteopenfinance在会员确认还款之前,报出未结清贷款将如何从受保护账户扣收(expectedRemovalDate 以及任何固定使用费 pricingAmount)。
认证方式: Authorization: Bearer 令牌,由 POST /v1/members/auth/sign-in 签发。
- expectedRemovalDate
- amount
- pricingAmount
- pricingStrategy
- balanceAvailable
- accountName
POST /v1/advances/repayment-quote HTTP/1.1 Authorization: Bearer <token> Content-Type: application/json { "loanId": "ln_4412" }{ "expectedRemovalDate": "20261022", "amount": 150, "pricingAmount": 8.99, "pricingStrategy": "FLAT_UTILIZATION_FEE" }贷款到期日展期报价
POST
/v1/advances/extension-quoteopenfinance为展期日期选择器返回日历窗口(validDays、invalidDays、paydays)及剩余 extensionCredits。
认证方式: Authorization: Bearer 令牌,由 POST /v1/members/auth/sign-in 签发。
- validDays
- invalidDays
- paydays
- extensionCredits
POST /v1/advances/extension-quote HTTP/1.1 Authorization: Bearer <token> Content-Type: application/json { "loanId": "ln_4412" }{ "validDays": ["20261107", "20261108"], "invalidDays": ["20261101"], "paydays": ["20261114"], "extensionCredits": 1 }选择受保护支票账户
POST
/v1/accounts/primaryopenbanking会员从账户列表中选定后,标记哪个已关联支票账户接收预支与还款。
认证方式: Authorization: Bearer 令牌,由 POST /v1/members/auth/sign-in 签发。
- accountId
- isJoint
- protectedAccountId
- checkingAccounts
- name
POST /v1/accounts/primary HTTP/1.1 Authorization: Bearer <token> Content-Type: application/json { "accountId": "acc_checking_1", "isJoint": false }{ "details": { "bank": { "protectedAccountId": "acc_checking_1", "checkingAccounts": [ { "accountId": "acc_checking_1", "name": "Checking ...1234" } ] }, "nextStep": null } }银行关联进度
GET
/v1/accounts/link-statusopenbanking会员连接银行后轮询银行关联的摄取进度,让等待界面能显示 progressPercent;银行会话需要重新认证时会返回 updateToken。
认证方式: Authorization: Bearer 令牌,由 POST /v1/members/auth/sign-in 签发。
- progressPercent
- environment
- updateToken
GET /v1/accounts/link-status HTTP/1.1 Authorization: Bearer <token>{ "progressPercent": 72, "environment": "production", "updateToken": null }
数据类别
- 现金预支
- 银行余额
- 交易
- 收入与发薪日
- 账单
- 银行费用
- 身份
数据使用场景与案例
现金预支额度监控
放贷运营机器人读取 loanAmount 与 maxLoanAmount、suggestedLoanAmount 的对比,以及 approval.underwritingChecks,当额度空间变化或某条核保规则的 isFulfilled 翻转时发出提醒。
透支预警推送
预算工具把 overdraftLikelihood、shortfallAmount 和 zeroDate 与受保护账户的 balanceAvailable 结合起来,在下一次 NSF(资金不足退票)之前发出警示。
对齐发薪日的还款排程
催收软件按 incomeId 拉取 upcomingPaydays,并结合还款的 expectedRemovalDate 与展期的 validDays,让 ACH 扣款落在发薪之后而不是之前。
账单与费用台账
家庭财务看板把 pfm 账单(name、amount、dueDate、paid)叠加到按代码(OVERDRAFT、ATM、LATE_PAYMENT)汇总的费用总额以及每月流入/流出之上。
常见问题
Brigit 暴露哪些现金预支字段?
会员总览返回 loanAmount、minLoanAmount、maxLoanAmount 与 suggestedLoanAmount,以及 loans[] 每一行的 amount、dueDate、deliveryDate、isExpress、isDelivered 和 isOutstanding。预支报价会在预支发出之前返回 estimatedDeliveryDate 与 estimatedDueDate。
能读取已关联银行的余额和交易吗?
可以。会员总览在受保护的支票账户(protectedAccountId、institutionName)上包含 balanceAvailable 与 balanceCurrent,账本视图则按日期分页返回动账,带有 transactionId、name、amount 和 isPending。
Brigit 如何认证会员?
会员用手机号或邮箱登录并获得会话令牌;之后的调用以 Authorization: Bearer 请求头携带它。随后是 PIN 确认步骤,响应中的 nextStep 再指向银行关联。
除了预支本身,还有收入和账单数据吗?
有。候选收入来源携带 frequency 与发薪日日历字段,upcomingPaydays 以 incomeId 为键。insights 视图返回每月 inflows/outflows、带 dueDate 的周期性账单,以及带 code 和 totalAmount 的银行费用。
与 Brigit: Cash Advance & Credit 相似的应用
- EarnIn — EarnIn 的 Cash Out 可按已赚工资垫付 10 至 1,000 美元,普通到账约 1 至 2 个工作日,可选加急到账费用为 3.99 至 5.99 美元。
- Dave — Dave 的 ExtraCash 可垫付 25 至 500 美元,即时入账到 Dave 支票账户;转到外部借记卡约一小时,费用为转账金额的 1.5%,会员费最高每月 5 美元。
- Tilt — Tilt(原名 Empower)的 Cash Advance 可垫付 10 至 500 美元,约一个工作日打到已有银行账户,或即时打到 Tilt 借记卡,15 分钟加急费用为 1 美元至垫款金额的 3%。
- MoneyLion — MoneyLion 的 Instacash 可垫付 10 至 500 美元(向 MoneyLion Spend 账户存入符合条件的直接存款后最高可达 1,000 美元),普通到账 1 至 5 个工作日免费,也可选付费即时 Turbo 到账。
- Chime — Chime MyPay 面向已开通直接存款的合格支票会员,每个发薪周期可垫 20 至 500 美元且无强制费用,普通到账约 24 小时进入 Chime 账户,即时到账收取 2 至 5 美元。
- Current — Current 的 Paycheck Advance 可向 Current 账户垫付 25 至 750 美元,无强制费用、也不设单次发放上限,符合 750 美元额度的会员可以一次取满。
- Klover — Klover 的 Balance Advance 可垫付 5 至 750 美元,无强制费用,普通到账约一两天,加急费用 3.99 至 37.49 美元,并可用积分抵扣垫款或加急费。
- Cleo — Cleo 根据已赚未发的收入提供 20 至 250 美元现金垫款(首次用户为 20 至 100 美元),当日到账加急费 3.99 至 14.99 美元,应用内还带预算工具。
相关主题
- Brigit API
- 现金预支数据
- loanAmount
- balanceAvailable
- overdraftLikelihood
- upcomingPaydays
- 账单到期日
- Hello Brigit
需要集成这个 App 的数据 API?
我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。
- 每个项目均签 NDA 与 SOW
- 3–7 天交付
- 验收通过后才付款
- 仅在授权范围内作业