SGX Market Data Scraper โ€” Stocks, ETFs, REITs & Indices avatar

SGX Market Data Scraper โ€” Stocks, ETFs, REITs & Indices

Pricing

from $0.0015 / quote scraped

Go to Apify Store
SGX Market Data Scraper โ€” Stocks, ETFs, REITs & Indices

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

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

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.

SGX Market Data Scraper input โ€” pick securities or indices and filter by instrument type in the Apify Console

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

SGX Market Data Scraper output example โ€” SGX securities and indices quotes as structured JSON

{
"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.

FieldTypeDescription
codestringInstrument code โ€” SGX stock code or index ID.
namestringInstrument or index name.
issuerstringIssuer name (securities).
typestringInstrument type, e.g. stocks, etfs, reits, or index.
boardstringListing board, e.g. MAINBOARD (securities).
currencystringTrading currency (securities).
lastnumberLast traded price.
changenumberAbsolute price change on the day.
changePercentnumberPercentage price change on the day.
opennumberOpening price.
dayHighnumberDay's high price.
dayLownumberDay's low price.
previousClosenumberPrevious session's closing price.
bidnumberCurrent bid price (securities).
bidVolumenumberVolume at the bid (securities).
asknumberCurrent ask price (securities).
askVolumenumberVolume at the ask (securities).
volumenumberTraded volume.
tradedValueintegerTraded value for the day (securities).
yearHighnumber52-week high (indices).
yearLownumber52-week low (indices).
groupstringIndex group/category (indices).
relatedProductstringRelated product name for the index (indices).
tradingTimestring (ISO date)Timestamp of the last trade or update.
urlstring (URL)Link to the instrument on sgx.com.
sourceUrlstring (URL)SGX source the row was pulled from.
collectedAtstring (ISO date)When this Actor collected the data.

Input fields

FieldDescription
dataTypesecurities (all listed instruments) or indices (all SGX indices)
securityTypesFilter securities by type: stocks, etfs, reits, businesstrusts, adrs, warrants, DLCsโ€ฆ (empty = all)
maxItemsMaximum 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.