IRAS API Marketplace

Government

by Inland Revenue Authority of Singapore (IRAS)

IRAS's developer portal exposing tax-related APIs such as GST Registered Business Search, Stamp Duty Calculator, and filing APIs for payroll (AIS) and corporate tax software. Public lookup APIs are self-serve; filing APIs require onboarding.

How to authenticate

  1. 1Create an account on the IRAS API Marketplace (apiservices.iras.gov.sg/iras/devportal/).
  2. 2Create an app in the portal to receive client_id and client_secret.
  3. 3Subscribe your app to the specific API product (e.g. GST Registered Business Search).
  4. 4Call endpoints with X-IBM-Client-Id and X-IBM-Client-Secret headers.
  5. 5Filing APIs (AIS, CIT, GST returns) additionally require IRAS approval and Corppass-based flows.

Example request

Request
curl -X POST 'https://apiservices.iras.gov.sg/iras/prod/GSTListing/SearchGSTRegistered' -H 'X-IBM-Client-Id: YOUR_ID' -H 'X-IBM-Client-Secret: YOUR_SECRET' -H 'Content-Type: application/json' -d '{"clientID":"YOUR_ID","regID":"200012345A"}'

Example response

Response (truncated)
{"returnCode":"10","data":{"name":"COMPANY PTE. LTD.","gstRegistrationNumber":"M90312345K","Status":"Registered"}}

Notes for AI agents

GST Registered Business Search is the easiest win: self-serve signup, no approval. The portal runs on IBM API Connect, hence the X-IBM-* header names.

Machine-readable version: /api/apis/iras-api-marketplace

Related APIs