Developer API
Singapore Market and Property Data, One API Call Away
Query HDB resale prices, MRT stations, SORA, the STI and COE results through one REST API, built on data from MAS, data.gov.sg, SGX and FRED. The free tier includes 100 requests a day.
- Endpoints
- 38
- Datasets
- 11
- Free requests a day
- 100
curl "https://onexdata.co/api/sg/v1/finance/sti" \
-H "x-api-key: $ONEX_API_KEY"Response
{
"data": {
"date": "2026-07-16",
"close": 5539.38,
"open": 5537.71,
"high": 5551.25,
"low": 5514.3
},
"meta": { "count": 1, "version": "1.0.0" }
}Every Dataset in the Singapore API
Each dataset has its own endpoints, a page in the Data Explorer and a section in the API reference. Filter by subject to find the one you need.
- 7 endpoints
MRT
Stations, lines and GeoJSON geometries for the MRT and LRT rail network.
- Source
- Curated by One X Data
- Updated
- When the network changes
- 7 endpoints
Malls
Shopping malls, merchants, categories and dataset statistics across Singapore.
- Source
- Curated by One X Data
- Updated
- Periodic snapshots
- 3 endpoints
STI
Straits Times Index daily closes from SGX, from 2011 to the latest session.
- Source
- SGX
- Updated
- Daily, after each session
- 4 endpoints
Indices
Daily closes for six SGX indices, addressed by slug and comparable session shapes.
- Source
- SGX
- Updated
- Daily, after each session
- 7 endpoints
Rates & Macro
SORA, SGS yields, Fed funds, inflation, CPI, SGD exchange rates and COE results.
- Source
- MAS, SingStat, LTA, FRED
- Updated
- Daily and monthly
- 2 endpoints
Events
Curated market events for chart annotation: crises, policy moves and Fed decisions.
- Source
- Curated by One X Data
- Updated
- Updated by curation
- 2 endpoints
Real Estate
URA private residential indices, the HDB Resale Price Index and rental indices.
- Source
- URA and HDB
- Updated
- Quarterly
- 1 endpoint
HDB Coverage
Dataset coverage, freshness and attribution for the HDB resale and rental corpus.
- Source
- HDB via data.gov.sg
- Updated
- Nightly
- 2 endpoints
HDB Transactions
Individual resale transactions and approved rentals, filterable by town and flat type.
- Source
- HDB via data.gov.sg
- Updated
- Nightly
- 1 endpoint
HDB Blocks
Per-block enrichment: nearest MRT, building facts, prices and turnover.
- Source
- HDB via data.gov.sg
- Updated
- Nightly
- 3 endpoints
HDB Analytics
Derived analytics: gross rental yield, monthly price trend and storey premiums.
- Source
- HDB via data.gov.sg
- Updated
- Nightly
- Coming soon
USA API
US market and macro datasets under their own /api/us/v1 namespace. Leave your email and we will tell you when it opens.
Built for Dashboards, Research and Location Analysis
Teams use the API to feed dashboards, research models and property tools with Singapore data they would otherwise collect by hand. Pick a job to see the request.
curl "https://onexdata.co/api/sg/v1/property/hdb/trend?town=ANG+MO+KIO&flatType=4+ROOM" \
-H "x-api-key: $ONEX_API_KEY"Explore the Data Before You Write Code
The Data Explorer charts every dataset in the API, shows the endpoint behind each chart, and lets you run requests with your key. Ask the AI chat a question and it answers from the same endpoints.
- Try “How has the STI moved this year?” or “Which towns have the highest HDB rental yield?”
Straits Times Index
5,581.76
+31.9% over 12 monthsClose on 2026-07-23
GET /finance/sti/history
Start Free, Scale When You Need To
Every plan covers every dataset. Plans differ only in how many requests a key can make each day and each minute.
Free
$0 / month
For trying the API and small personal projects.
100
requests a day
20
requests a minute
Starter
Most popular$29 / month
For dashboards and internal tools that run every day.
10,000
requests a day
120
requests a minute
Pro
$99 / month
For products and research pipelines with steady traffic.
100,000
requests a day
600
requests a minute
Enterprise
Custom
For teams that need custom limits, terms or datasets.
Unlimited
requests a day
Unlimited
requests a minute
Get Your Free API Key
Create an account, confirm your email and generate a key from your account page. The free tier includes 100 requests a day.