FINCommercial ยท OCBC Bank

OCBC API Developer Platform

OCBC's API platform (api.ocbc.com), the first open banking portal launched by a Singapore bank, offering corporate payment, account and product APIs plus sandbox access. Aimed at fintechs and OCBC business customers.

How to authenticate

4 stops to a working call

  1. 1Register a developer account at api.ocbc.com.
  2. 2Create an app to get client id and secret with sandbox access.
  3. 3Use the OAuth 2.0 client credentials or authorization flows per API product.
  4. 4Production/live APIs require OCBC partnership or corporate banking onboarding.

Example request

Request
curl -H 'Authorization: Bearer SANDBOX_TOKEN' 'https://api.ocbc.com/transactional/corporateaccount/1.0/balance?accountNo=SANDBOX'

Example response

Response (truncated)
{"Results":{"AccountNo":"501123456001","AvailableBalance":"88000.00","Currency":"SGD"}}

OCBC API Developer Platform: common questions

Is the OCBC API Developer Platform free?

The OCBC API Developer Platform is listed as contact. Check the official OCBC Bank docs for current pricing.

Does the OCBC API Developer Platform need an API key?

Yes. It uses OAuth 2.0. Register a developer account at api.ocbc.com. Create an app to get client id and secret with sandbox access. Use the OAuth 2.0 client credentials or authorization flows per API product. Production/live APIs require OCBC partnership or corporate banking onboarding.

What is the OCBC API Developer Platform endpoint?

The base URL is https://api.ocbc.com. A working example: curl -H 'Authorization: Bearer SANDBOX_TOKEN' 'https://api.ocbc.com/transactional/corporateaccount/1.0/balance?accountNo=SANDBOX'

Notes for AI agents

Sandbox is self-serve; live corporate APIs are gated behind bank onboarding. Catalogue has thinned over the years, so confirm the specific product still exists before committing.

Machine-readable version: /api/apis/ocbc-api

On the same line