APIs and connectivity: public portal comparison
This page shows what a buyer can verify before entitlement: which banks publish treasury APIs publicly, how easy those APIs are to discover, where onboarding and sandbox paths are visible, and where important limits still sit behind relationship-led onboarding. It covers a requested 10-bank cohort: J.P. Morgan, Citi, HSBC, Bank of America, Barclays, Goldman Sachs, BNP Paribas, UBS, RBC, and TD.
Confidence: Medium (portal content can change; private onboarding can add scope)
Legal/compliance review: Recommended before publication
Citi vs JPMorgan: API visibility comparison
Use this table to see which bank is easier to understand in public before a client team enters onboarding.
| Dimension | Citi (public view) | JPMorgan (public view) | Client implication | Confidence |
|---|---|---|---|---|
| API categories publicly visible | CitiConnect® public materials describe balances, payment status, and FX-related examples; full category inventory may vary by segment/region. | Public portal provides a navigable documentation index and onboarding narrative; category detail is easier to traverse publicly. | Use portal visibility to plan discovery. Confirm scope and eligibility early with the bank. | |
| Documentation clarity | Public disclosures are clear at a high level; technical detail may require portal navigation and client context. | Public portal documentation reads like a guided path, including onboarding steps and timing signals. | If your team includes non-developers, stronger narrative docs can reduce translation work. | |
| Onboarding visibility | Implementations and testing portals are referenced publicly; end-to-end steps often shift into engagement. | Public portal describes a phased onboarding timeline and testing-to-production journey. | Clear public onboarding steps can reduce early ambiguity; validate timelines with your bank team. | |
| Sandbox / test environment visibility | Public materials reference a testing portal; details may require access. | Public onboarding documentation references a mock environment and testing stages. | Early access to test environments helps with parallel build and data mapping. | |
| Region / market visibility | Connectivity routes are described publicly (API, files, SWIFT, ERP integration), but region differences can be dispersed across pages. | Portal is global in orientation; region-specific product differences may still require confirmation. | Build market-specific plans (NAM/U.S./Canada) and confirm eligibility per region. | |
| Public commercial/pricing visibility | Pricing and commercial terms are typically not publicly disclosed in developer portals. | Same common pattern: commercial terms are handled via client engagement. | Plan procurement/legal work in parallel with technical design. |
JPM sources: J.P. Morgan llms.txt (undated) · Become a client (undated)
Last verified: April 16, 2026
Publicly visible API considerations and limitations
These are the practical boundaries a product, sales, or implementation team should keep in mind when reading public portals.
Public portals are not complete inventories
Public portals usually show enough to frame a deal, not always enough to design the full solution. Final scope still depends on client segment, geography, and entitlements.
Confidence: High
Region and eligibility differences are common
Country, entity, currency, and product rules often change the answer. Treat public pages as a starting point until the bank confirms the client setup.
Implementation steps often move into engagement
The first part of onboarding may be public. The detailed work on certification, credentials, operating model, and readiness usually moves into implementations and relationship channels.
Confidence: Medium
Commercial terms are usually not public
Pricing, SLAs, and eligibility almost always sit outside the public portal. Avoid performance claims unless the bank has disclosed them officially.
Related: Legal page
Client operating model matters
The main delivery risk is often internal readiness, not the API itself. Entitlements, exception handling, reconciliation, and controls should be clarified before kickoff.
Hybrid connectivity is normal
Most large programs end up hybrid: APIs for real-time actions, files or host-to-host for scale and control, and portals for approvals or exceptions.
Public API category map and entitlement paths
This is the fast map of who publishes what, how access is granted, and where public evidence stops.
Authorized-access rule: financeAI.tech does not attempt to bypass gated portals. If a bank does not publish a numeric technical constraint publicly, the limitation is recorded as Not disclosed in public portal; requires entitlement.
How to read this matrix
The first table shows which API families are visible publicly and the legitimate path to access them. The second table shows one representative public constraint per bank, with hard limits only where the bank publishes them.
| Bank | Public API categories visible | Legitimate entitlement path | Public portal link | Last verified |
|---|---|---|---|---|
| J.P. Morgan |
Global Payments
Pay by Bank
Receivables
Checks
Liquidity & Account Solutions
Validation Services
Embedded Finance
Blockchain Deposit Account Balances
|
Create a developer account, align to the J.P. Morgan client journey, stand up a project, test in the published environment, and then request production credentials through the bank's onboarding flow. | J.P. Morgan API catalog Become a client |
Apr 16, 2026 |
| Citi |
Balances
Statements
Payments
Payment Status
FX / WorldLink
Notifications
Direct Debit
Authentication
User Management
|
Public playbooks and implementation pages show the use cases, but detailed testing access and production scope move into Citi onboarding and client engagement. | developer.citi.com Citi API Playbook |
Apr 16, 2026 |
| HSBC |
Open Banking
Corporate APIs
Banking as a Service
Securities Services
Account Information
Payments
Merchant Services
|
Register on the public developer portal, choose the API family, and complete the consent or client-entitlement flow required for that product and market. HSBCnet-linked corporate flows add separate bank-side entitlements. | develop.hsbc.com | Apr 16, 2026 |
| Bank of America |
US RTP
Payment Initiation
Global Digital Disbursements
US ACH Credit Transfers
Account Information
Funds Check Service
Check Image Retrieval
Push Notifications
|
Bank of America's public access form asks for client context, source IP or IP range, and capacity planning details before credentials are issued through the bank's API operations process. | developer.bankofamerica.com Public developer portal |
Apr 16, 2026 |
| Barclays |
Payment APIs
Open Banking
US Cards
|
Use the Barclays API Exchange catalogue and sandbox first, then register for a live account and follow the production connection guides for the selected API family. | Barclays API Exchange Support and help guides |
Apr 16, 2026 |
| Goldman Sachs |
Payments
Reporting
Foreign Exchange
Entity Management
Account Management
Webhooks
|
Create an application in the developer portal, subscribe to Transaction Banking APIs, and complete implementation-led production onboarding for the required services. | Goldman Sachs TxB docs | Apr 16, 2026 |
| BNP Paribas |
Account Information
Funds Confirmations
Supply Chain
Cash Account Information
Fund Access
Corporate Actions
Securities APIs
|
Register on the BNPP CIB API portal, create an application, and subscribe to the required APIs. Sandbox and production access are controlled through the bank's authorization flow. | BNP Paribas CIB API portal | Apr 16, 2026 |
| UBS |
QR Portal API
key4 Mortgage Offer
bLink Account
bLink Payment
PSD2 Account
PSD2 Payment
Funds Confirmation
Securities Settlement Status
|
Register or log in, choose the product, and request the subscription or API reference path published for that product. Availability depends on client consent and jurisdiction. | UBS API products | Apr 16, 2026 |
| RBC |
Move Money
Pay
Balance & Transactions
Tracking
Validation
Integration APIs
|
RBC routes API access through a relationship manager or APISupport@rbc.com; live access is not a public self-serve workflow. | RBC Business Banking APIs | Apr 16, 2026 |
| TD |
Data APIs
Transactions
Statements
Bills
Rewards
Images
Token APIs
Apps Management
Notifications
Consent
|
Join the network through the TD developer portal, create a test app, generate credentials, and manage subscriptions through the published management and notification workflows. | TD developer portal guide | Apr 16, 2026 |
Public API limitations database
Treasury-relevant examples only. Hard limits appear only where the bank publishes them in public documentation.
| Bank Name | API Category | API Name | Use Case | Technical Capability & Specific Limitation | Documentation Link |
|---|---|---|---|---|---|
| J.P. Morgan | Payments | Zelle Disbursements | Initiate near-real-time U.S. reimbursements or claim payouts from a treasury workflow. | Public documentation states a maximum of $100,000 per transaction; production use still requires project setup and issued credentials. | J.P. Morgan Zelle docs |
| Citi | Payments / Reporting | Payment Status Inquiry API | Track the state of an outbound payment from ERP or TMS exception queues. | Public playbook states a status inquiry can be made for one payment per request; implementation moves through Citi onboarding and entitlement. | Citi API Playbook |
| HSBC | Accounts | Account Information API | Pull balances and recent transactions for liquidity visibility and automated reconciliation. | Public implementation guidance limits transactions to the last 90 days; restricted-access sessions last 60 minutes, or 180 minutes for HSBCnet-linked access. | HSBC developer portal |
| Bank of America | Payments | US RTP API | Initiate U.S. real-time payments directly from treasury operations or ERP workflows. | Not disclosed in public portal; requires entitlement. Public access materials ask for client context, source IP or range, and capacity planning before credentials are provisioned. | BofA public portal |
| Barclays | Payments | Payment APIs | Support payment initiation and orchestration from a connected treasury or finance stack. | Not disclosed in public portal; requires entitlement. Official guidance points teams to sandbox usage first, then live-account registration and production connection steps. | Barclays API Exchange |
| Goldman Sachs | Payments | Payments API | Submit batched supplier, customer, or intercompany payment instructions from treasury systems. | Public Transaction Banking docs state a request can include up to 500 individual payments or collections. | Goldman Sachs Payments docs |
| BNP Paribas | Accounts | Cash Account Information API | Retrieve balances and transaction history across cash accounts for treasury reporting. | Public portal guidance describes access to up to 3 years of historical data. | BNP Paribas CIB API portal |
| UBS | Payments | bLink: Payment API | Submit Swiss payments from the account of a consenting corporate client. | Not disclosed in public portal; requires entitlement. The public product page shows subscription and API reference access flowing through the product enrollment path. | UBS API products |
| RBC | Accounts | RBC Balance and Transactions API | Feed real-time balances and transactions into ERP or TMS cash-position reporting. | Not disclosed in public portal; requires entitlement. RBC publicly routes access through a relationship manager or APISupport@rbc.com. | RBC Business Banking APIs |
| TD | Accounts / Transactions | Search for Account Transactions API | Pull account activity into finance systems for reconciliation and cash visibility. | Public implementation docs state a maximum page limit of 200 records; checking history is 3 months, savings history is 13 months, and some card endpoints cap at the last 3000 transactions. | TD implementation guide |
Last verified: April 16, 2026
Peer portals and official links (starting points)
Use these as source-check starting points, not as complete product inventories.
| Bank | Public portal / official link | Notes (public-evidence view) | Last verified |
|---|---|---|---|
| Citi | developer.citi.com | Public CitiConnect® API disclosures and implementation pages provide additional context. | Apr 16, 2026 |
| JPMorgan | developer.payments.jpmorgan.com | Public onboarding timeline and documentation index visible. | Apr 16, 2026 |
| Bank of America | developer.bankofamerica.com | Portal visibility varies by product family; validate for treasury use cases. | Apr 16, 2026 |
| HSBC | develop.hsbc.com | Public documentation visibility for account and payments-related APIs. | Apr 16, 2026 |
| Barclays | developer.barclays.com | Public catalogue, sandbox, and production-connection help guides are visible. | Apr 16, 2026 |
| Goldman Sachs | developer.gs.com | Public Transaction Banking documentation is visible for payments, reporting, FX, and webhooks. | Apr 16, 2026 |
| BNP Paribas | BNP Paribas API portal | Public portal exists; detail varies by API family. | Apr 16, 2026 |
| UBS | developer.ubs.com | Public product catalogue is visible; access depth depends on subscription and jurisdiction. | Apr 16, 2026 |
| RBC | RBC Business Banking APIs | Public API page exists; live access is relationship-managed rather than self-serve. | Apr 16, 2026 |
| TD | TD developer portal | Public getting-started and implementation docs are visible for the commercial and consumer API network. | Apr 16, 2026 |