Scrapers.lat logo scrapers.lat
Business

Singapore SGX Listed Companies & Stock Price Scraper

Scrape all 1,200+ securities on the Singapore Exchange (SGX): stocks, ETFs, REITs, business trusts and warrants. Extract name, symbol, type, last price, change, volume, day high, day low, bid and ask. Export to JSON, CSV or Excel. No login or API key.

20 fields per record JSON · CSV · Excel · API Pay per use
singapore-sgx-listed-companies-scraper.json 200 OK
{
  "name": "17LIVE GROUP",
  "symbol": "LVR",
  "type": "Stock",
  "lastPrice": 0.88,
  "change": 0,
  "changePercent": 0,
  "previousClose": 0.88,
  "open": 0.875,
  "dayHigh": 0.88
}
What you get

Every run returns clean, typed records, ready for your CRM, spreadsheet or database.

  • One clean record per result, deduped and normalized
  • Stable schema in JSON, CSV or Excel, or read it via the Apify API
  • Pay per use in the cloud, nothing to install or maintain
Fields it returns
NameSymbolTypeLast PriceChangeChange PercentPrevious CloseOpenDay HighDay LowBidAskBid VolumeAsk Volume
Sample output

A real example record, exactly the shape you receive.

NameSymbolTypeLast Price
17LIVE GROUPLVRStock0.88
17LIVE W281207VT2WCompany Warrant0.001
8TelecomAZGStock0.069
9R1Y1Stock0.035
9RW270628KJZWCompany Warrant0.002
GET /singapore-sgx-listed-companies-scraper
{
  "name": "17LIVE GROUP",
  "symbol": "LVR",
  "type": "Stock",
  "lastPrice": 0.88,
  "change": 0,
  "changePercent": 0,
  "previousClose": 0.88,
  "open": 0.875,
  "dayHigh": 0.88
}

Frequently asked questions

Which securities and instruments does it cover?

The whole Singapore Exchange board: ordinary stocks and equities, ETFs, REITs, business trusts, ADRs, company warrants, structured warrants and daily leverage certificates. That is more than 1,200 listings in a single run. Bonds are excluded by design.

How many securities can it return in one run?

The full board, roughly 1,200 to 1,300 securities depending on the day. Use `maxItems` to cap the output and `securityType` to keep only one instrument type.

Can I filter by company name or ticker?

Yes. Set `searchQuery` to any company name or trading symbol (for example "DBS", "Singtel" or "D05") and the actor returns only matching securities. You can combine it with the `securityType` filter.

Does it need a login, API key or paid subscription?

No. It reads publicly available Singapore Exchange market data with no account, no key and no subscription.

How fresh are the prices, and what does the price data reflect?

Prices reflect the latest session data published by the exchange, including last price, day open, high, low, bid, ask and volume. Some fields such as bid, ask and expiry date only apply to certain instruments, so they appear only on the securities that carry them.

Ready when you are.

Run the scraper live on Apify right now, or have us build one tailored to exactly what you need.