Singapore API directory

Every Singapore API.
One search.

64 government and business APIs, with the official endpoint, auth steps and a working example. Built for the searches people already type: bus arrival, HDB resale, OneMap, ACRA, SingStat.

Most-searched APIs

These six pages already get the most Google traffic. Each one now has a working example, parameters and common errors.

All APIs →

Government · Land Transport Authority (LTA)

LTA DataMall Bus Arrival

Real-time bus arrival estimates for any bus stop in Singapore, including load, deck type and wheelchair accessibility for the next three buses per service. The most-used SG transport API.

Government · HDB via data.gov.sg

HDB Resale Flat Prices

Every HDB resale transaction from 2017 onward: month, town, flat type, block, street, storey range, floor area, remaining lease and resale price. The canonical dataset behind SG property analytics.

Government · ACRA via data.gov.sg

ACRA Corporate Entity Information

Registered entity records from ACRA (UEN, entity name, type, status, registration date, registered address) published as open datasets, split alphabetically. Enables free UEN and company-name lookups.

Government · Singapore Land Authority (SLA)

OneMap Routing

Turn-by-turn routing within Singapore for drive, walk, cycle and public transport modes, including bus and train legs with fares for the pt mode. Free alternative to commercial routing for SG-only apps.

Government · Department of Statistics Singapore

SingStat Table Builder API

Programmatic access to over 2,500 official statistical tables from 70 public sector agencies: population, CPI, GDP, trade, employment and more. Query any table by its resource id.

Government · NEA via data.gov.sg

NEA 2-Hour Weather Forecast

Area-level weather forecast for the next 2 hours across 47 Singapore planning areas, refreshed every 30 minutes. Returns forecast text (e.g. Thundery Showers) plus label coordinates per area.

Also worth a look

More government APIs with auth guides and working example requests.

Common questions

What is SingaporeAPI?

A free directory of Singapore government and business APIs. Each entry has the official endpoint, auth type, a working example, and a link to the provider docs.

Which Singapore APIs are listed?

Government sources such as data.gov.sg, LTA DataMall, OneMap, SingStat, NEA and ACRA, plus commercial rails such as PayNow, Shopee and Grab. Browse by category or search by name.

Are the government APIs free?

Most government APIs here are free. Some need a key (LTA DataMall, OneMap routing). The page for each API says whether it is free and how to get access.

How do I find an API key?

Open the API page. The auth steps and official docs link are on that page. LTA uses an AccountKey header. OneMap routing uses a token from getToken. Many data.gov.sg datasets need no key.

Can an AI agent use this site?

Yes. There is an MCP server at /mcp, a plain-text catalogue at /llms.txt, and a JSON API at /api/apis. No key and no signup.

Built for agents

Your AI agent can read this whole site.

Every entry is available as plain text, JSON, and MCP tools. No key, no signup. Point your agent here and it can find, understand, and integrate any Singapore API on its own.

MCP server

Remote MCP over streamable HTTP. Tools: search_apis, get_api, get_auth_guide, list_categories.

Claude Code
claude mcp add --transport http singaporeapi https://singaporeapi.com/mcp

llms.txt

The full catalogue as plain text. One line per API, or the complete detail in llms-full.txt.

curl
curl https://singaporeapi.com/llms.txt
curl https://singaporeapi.com/llms-full.txt

JSON API

Authless, CORS-open REST API over the whole directory. Filter by query, category, and auth type.

curl
curl "https://singaporeapi.com/api/apis?q=weather"
curl https://singaporeapi.com/api/apis/lta-datamall