For Agents
Look up OCBC bank branches, ATM locations, credit card product recommendations, and current foreign exchange rates.
Use for: Find the nearest OCBC branch to a given postal code, List all OCBC ATMs within 1 km of a coordinate, Get current OCBC SGD to USD exchange rate, Retrieve OCBC credit card recommendations for a frequent traveller
Not supported: Does not handle account access, payments, transfers, or card issuance — use for OCBC branch, ATM, FX rate, and card recommendation lookups only.
Connect2OCBC is OCBC Bank's open API platform exposing public banking utility data — branch and ATM locations, credit card recommendations, and live foreign exchange rates. The endpoints are read-only and aimed at consumer-facing apps that need to surface OCBC's retail banking footprint or display rates without scraping the public website. Coverage is focused on Singapore and OCBC's regional retail network.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the OCBC Open API Platform, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with OCBC Open API Platform API.
Find OCBC branches near a location with operating hours and address details
Locate the nearest OCBC ATM by coordinates or postal code
Recommend a suitable OCBC credit card based on lifestyle and spending criteria
Retrieve current OCBC foreign exchange rates for major currency pairs
Surface live retail banking data inside a customer-facing mobile or web app
Display OCBC branch and ATM coverage on a map for branch finders
Patterns agents use OCBC Open API Platform API for, with concrete tasks.
★ Bank Branch and ATM Locator
Power a branch and ATM locator inside a banking or fintech app by querying OCBC's public location endpoints. The API returns address, geo-coordinates, and operating hours so customers can navigate to the nearest physical touchpoint. This avoids scraping the public OCBC site and gives the app a structured, refreshable data source for Singapore and regional locations.
Call /atms with a latitude and longitude in Singapore, then return the three closest ATMs with their addresses and distances.
Live Foreign Exchange Rate Display
Embed OCBC's live retail FX rates in a remittance, travel, or finance app so users can see current cross-currency conversion before initiating a transfer. The /exchange-rates endpoint returns the bank's quoted rates for major currency pairs and refreshes intraday. This is a reference feed only — actual conversion still happens through OCBC's transactional channels.
Call /exchange-rates and return today's SGD to USD, EUR, and JPY rates as a single comparison table.
Credit Card Product Discovery
Help a prospective OCBC customer pick a card by passing lifestyle and spending criteria to /credit-cards/recommendations and rendering the suggested products. Useful for affiliate comparison sites or in-app onboarding flows that want to recommend a card before deep-linking to OCBC's application page. The endpoint returns a ranked list with key benefits per card.
Call /credit-cards/recommendations with lifestyle criteria 'travel and dining' and return the top three recommended cards with their headline benefits.
AI Agent Banking Concierge
An AI assistant inside a personal finance app can answer questions like 'where is the nearest OCBC ATM' or 'what is the OCBC USD rate today' by routing to this API through Jentic. The agent discovers the right operation by intent, executes the call, and renders a natural-language reply. Because the API is read-only, no transaction risk is introduced.
Use Jentic to find the OCBC FX rates operation, execute it, and respond with a sentence summarising the SGD to USD rate.
4 endpoints — connect2ocbc is ocbc bank's open api platform exposing public banking utility data — branch and atm locations, credit card recommendations, and live foreign exchange rates.
METHOD
PATH
DESCRIPTION
/branches
Search OCBC branch locations
/atms
Search OCBC ATM locations
/credit-cards/recommendations
Recommend OCBC credit cards by criteria
/exchange-rates
Retrieve current retail FX rates
/branches
Search OCBC branch locations
/atms
Search OCBC ATM locations
/credit-cards/recommendations
Recommend OCBC credit cards by criteria
/exchange-rates
Retrieve current retail FX rates
Three things that make agents converge on Jentic-routed access.
Credential isolation
OCBC API keys are stored encrypted in the Jentic vault. Agents receive scoped access — the raw Authorization header value is injected at execution time and never enters the agent's context.
Intent-based discovery
Agents search by intent (e.g. 'find an OCBC ATM near a coordinate') and Jentic returns the matching OCBC operation with its input schema, so the agent calls the right endpoint without reading OCBC docs.
Time to first call
Direct OCBC integration: 1-2 days for key registration, request signing, and response parsing. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Specific to using OCBC Open API Platform API through Jentic.
What authentication does the OCBC Open API use?
All four endpoints require an API key supplied in the Authorization header. Jentic stores the key encrypted in its vault and injects it at execution time so the raw secret never enters the agent's prompt or logs.
Can I look up an OCBC branch by postal code with this API?
Yes. The /branches endpoint accepts location parameters and returns branches with their address, coordinates, and opening hours. Pair it with /atms when you need both branch and ATM coverage in the same view.
What are the rate limits for the OCBC Open API?
OCBC does not publish a hard rate limit in the spec, but the platform is intended for app integrators rather than bulk crawls. Cache branch and ATM data — they change infrequently — and treat the FX endpoint as the only one worth polling intraday.
How do I get OCBC FX rates through Jentic?
Search Jentic for 'get OCBC foreign exchange rates', load the schema for /exchange-rates, then execute. With pip install jentic the call is await client.search(...), await client.load(...), await client.execute(...) inside an asyncio.run wrapper.
Does this API support transactions or account access?
No. Connect2OCBC's public surface here is read-only and limited to branches, ATMs, credit card recommendations, and FX rates. Account, payment, and transfer APIs are part of OCBC's authenticated open banking program and are not exposed in this spec.
Are credit card recommendations real product offers?
The /credit-cards/recommendations endpoint returns OCBC product suggestions based on the criteria you supply, but they are marketing recommendations, not pre-approved offers. Customers still need to apply through OCBC's standard channels.
GET STARTED