SGX Market Data Scraper โ Stocks, ETFs, REITs & Indices
Pricing
from $0.0015 / quote scraped
SGX Market Data Scraper โ Stocks, ETFs, REITs & Indices
Scrape live Singapore Exchange (SGX) market data: every listed security โ stocks, ETFs, REITs, business trusts, ADRs, warrants, DLCs โ plus all indices, with price, change, OHLC, bid/ask and volume.
Pricing
from $0.0015 / quote scraped
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
Scrape live Singapore Exchange (SGX) market data into clean JSON, CSV or Excel. Covers every listed security โ stocks, ETFs, REITs, business trusts, ADRs, company & structured warrants, daily-leverage certificates โ plus all SGX indices โ with price, change, % change, OHLC, bid/ask and volume. Fast and reliable.
Perfect for Singapore equities research, portfolio tracking, market dashboards, quant datasets and REIT/ETF screening.

What you get
- ๐ Every SGX instrument โ 1,200+ securities across 11 instrument types, in one run
- ๐ฆ All indices โ 800+ SGX indices including the Straits Times Index (STI)
- ๐ต Live quote fields โ last, change, % change, open, high, low, previous close, bid/ask, volume, traded value
- ๐ฏ Filter by type โ pull only stocks, only REITs, only ETFs, etc.
- โก Fast โ fast and reliable
Example input
{ "dataType": "securities", "securityTypes": ["reits", "etfs"], "maxItems": 100000 }
Or pull all indices:
{ "dataType": "indices" }
Output

{"code": "D05","name": "DBS","issuer": "DBS","type": "stocks","board": "MAINBOARD","currency": "SGD","last": 74.85,"change": -0.15,"changePercent": -0.2,"open": 74,"dayHigh": 74.94,"dayLow": 74,"previousClose": 75,"bid": 74.84,"ask": 74.85,"volume": 3873.142,"tradingTime": "2026-07-30T09:16:00+08:00","url": "https://www.sgx.com/securities/stock-screener?code=D05","collectedAt": "2026-07-30T12:00:00.000Z"}
Output schema
Securities and indices share most fields; a few fields are specific to one or the other, as noted.
| Field | Type | Description |
|---|---|---|
code | string | Instrument code โ SGX stock code or index ID. |
name | string | Instrument or index name. |
issuer | string | Issuer name (securities). |
type | string | Instrument type, e.g. stocks, etfs, reits, or index. |
board | string | Listing board, e.g. MAINBOARD (securities). |
currency | string | Trading currency (securities). |
last | number | Last traded price. |
change | number | Absolute price change on the day. |
changePercent | number | Percentage price change on the day. |
open | number | Opening price. |
dayHigh | number | Day's high price. |
dayLow | number | Day's low price. |
previousClose | number | Previous session's closing price. |
bid | number | Current bid price (securities). |
bidVolume | number | Volume at the bid (securities). |
ask | number | Current ask price (securities). |
askVolume | number | Volume at the ask (securities). |
volume | number | Traded volume. |
tradedValue | integer | Traded value for the day (securities). |
yearHigh | number | 52-week high (indices). |
yearLow | number | 52-week low (indices). |
group | string | Index group/category (indices). |
relatedProduct | string | Related product name for the index (indices). |
tradingTime | string (ISO date) | Timestamp of the last trade or update. |
url | string (URL) | Link to the instrument on sgx.com. |
sourceUrl | string (URL) | SGX source the row was pulled from. |
collectedAt | string (ISO date) | When this Actor collected the data. |
Input fields
| Field | Description |
|---|---|
dataType | securities (all listed instruments) or indices (all SGX indices) |
securityTypes | Filter securities by type: stocks, etfs, reits, businesstrusts, adrs, warrants, DLCsโฆ (empty = all) |
maxItems | Maximum rows to return |
FAQ
Do I need an SGX account or API key?
No. Just choose securities or indices and run โ no login, account, or API key is required.
Can I pull only certain instrument types?
Yes. Set securityTypes to any of stocks, etfs, reits, businesstrusts, adrs, warrants, DLCs and more; leave it empty to get every listed instrument.
What's the output format? Structured JSON โ one clean record per security or index with price, change, OHLC, bid/ask and volume. Export it as JSON, CSV, Excel, or via the API.
Can I integrate this with other tools? The SGX Market Data Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Notes
Uses only SGX's public JSON market-data endpoints. Market data is ยฉ Singapore Exchange and provided for informational purposes โ respect SGX's terms and any redistribution restrictions.