Account and Transaction API Specification
Account and Transaction API Specification
UK Open Banking Account Information API (AIS) 让经认证的第三方在用户授权后读取其银行账户余额、交易明细、账户元数据。
标准化(不同银行 schema 一致)
90 天必须重新让用户授权(CMA 规则)
机构 FCA 注册成 AISP → 在银行 developer portal 注册 app → 用户 OAuth 同意 → GET /open-banking/v3.1/aisp/accounts 等 endpoint 读账户。
可用率 · 30 天窗口
关于这个 API
AIS(Account Information Service)是 Open Banking 中「读」侧的 API。它把传统的"screen scraping"(用户给 app 密码,app 模拟登录银行网页抓数据,违规且不可靠)替换成「用户在银行页面 OAuth 同意 → app 拿 token 调标准 API 读数据」。所有英国大银行强制实现统一 schema(CMA9 标准):账户列表、余额、交易明细(90 天回溯)、standing orders(定期转账)、direct debits 等。AISP 类型的第三方机构都用这套——Money Dashboard 用它做个人理财、Truelayer/Plaid 用它做数据聚合中间层、Xero/QuickBooks 用它自动导入会计交易、贷款公司用它做收入验证。90 天重新授权是 CMA 强制的用户保护——避免用户「不知不觉」长期被读账。
你可以做什么
- 1消费分析 app(Money Dashboard、Cleo 等)
- 2账户聚合显示
- 3会计 SaaS 自动导入交易
- 4贷款 underwriting 自动核账
优劣对比
优点
- 标准化(不同银行 schema 一致)
- 用户授权严格(SCA + 90 天 reconsent)
- 比 screen scraping 可靠和合规
注意事项
- 90 天必须重新让用户授权(CMA 规则)
- 只读,不能改用户账户信息
示例请求
curl https://openbanking.org.uk/<endpoint>快速开始
机构 FCA 注册成 AISP → 在银行 developer portal 注册 app → 用户 OAuth 同意 → GET /open-banking/v3.1/aisp/accounts 等 endpoint 读账户。
常见问题
能拿到几年前的交易吗?+
每次授权后 API 给最近 90 天数据。要保留更久的需要自己存。
技术细节
- 认证方式
- unknown
- 计费
- unknown
- 协议
- REST
- SDK
- python, javascript, go, java
- 响应时间
- 1143 ms
- 上次巡检
- 2026/5/12 07:38:01
更多来自 Openbanking Org Uk 的 API
UK Open Banking Confirmation of Funds API (CBPII) 让第三方查询用户账户是否有足够余额,不返回具体金额,只返回 yes/no。
UK Open Banking Event Notifications API 让 TPP(第三方)订阅银行事件流:账户变更、consent 撤销、客户状态变化等异步通知。
UK Open Banking API 是英国法定的银行 API 标准,让第三方在用户授权后访问其银行账户数据和发起支付(PSD2 合规)。
UK Open Banking Payment Initiation API (PIS) 让经认证的第三方在用户授权后从其银行账户发起转账(A2A 支付)。