SGX Singapore Stock Screener — STI Data API
Pricing
from $50.00 / 1,000 sgx stock records
SGX Singapore Stock Screener — STI Data API
Screen Straits Times Index (STI) stocks by market cap, P/E, dividend yield and more — clean JSON, no data-vendor contract. Singapore fundamentals for analysts and AI agents.
Pricing
from $50.00 / 1,000 sgx stock records
Rating
0.0
(0)
Developer
NexGenData
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Security
Limited permissionsShare
SGX Singapore Stock Screener
SGX Singapore Stock Screener is a NexGenData tool on Apify that returns STI stocks with market cap, P/E and dividend yield from SGX market data.
Screen SGX (Singapore) stocks by market cap, valuation and fundamentals. Built for analysts, quant researchers, fintech builders and AI agents. Factual public data — not financial or investment advice.
📊 Sample Output

yahoo_symbol | name | market_cap_sgd | revenue_ttm_sgd | stockanalysis_url | sgx_url |
|---|---|---|---|---|---|
| UXSD.SI | Space Exploration Technologies Corp. | 2570000000000 | 29820000000 | https://stockanalysis.com/quote/sgx/UXSD/ | https://www.sgx.com/securities/equities/UXSD |
| HTCD.SI | Tencent Holdings Limited | 644310000000 | 150210000000 | https://stockanalysis.com/quote/sgx/HTCD/ | https://www.sgx.com/securities/equities/HTCD |
| HSHD.SI | HSBC Holdings plc | 434780000000 | 87260000000 | https://stockanalysis.com/quote/sgx/HSHD/ | https://www.sgx.com/securities/equities/HSHD |
| HBND.SI | Bank of China Limited | 383700000000 | 109370000000 | https://stockanalysis.com/quote/sgx/HBND/ | https://www.sgx.com/securities/equities/HBND |
| HPCD.SI | PetroChina Company Limited | 371260000000 | 560470000000 | https://stockanalysis.com/quote/sgx/HPCD/ | https://www.sgx.com/securities/equities/HPCD |
| HBBD.SI | Alibaba Group Holding Limited | 352230000000 | 199080000000 | https://stockanalysis.com/quote/sgx/HBBD/ | https://www.sgx.com/securities/equities/HBBD |
Real rows from run 5wtcsrdCvCXAB9AWJ on build 0.0.14 (2026-09-25), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.
🔧 Input reference
| Field | Type | Default | What it does |
|---|---|---|---|
sti_only | boolean | false | By DEFAULT this actor screens the FULL SGX universe (top ~500 Singapore Exchange listings by market cap). Set to true to restrict results to just the ~30 Straits Times Index (STI)… |
market | string (, STI, SGX-all) | "" | Legacy universe selector, kept for backward compatibility. Leave blank (default) to screen the full SGX top-500 universe. Set to 'STI' to restrict to the 30 Straits Times Index co… |
limit | integer | 500 | Maximum number of stocks to return, sorted by market cap descending. Default 500 returns the full SGX universe. When sti_only=true this effectively caps at the ~30 STI constituent… |
min_market_cap_sgd | integer | 0 | Filter to stocks with market cap above this threshold in Singapore Dollars. Examples: 1000000000 = S$1 billion (mid-cap floor), 10000000000 = S$10 billion (large-cap floor), 50000… |
sector | string | "" | Optional case-insensitive substring filter applied to sector, industry, and company name. Examples: 'bank', 'reit', 'telecom', 'finance', 'real estate', 'dbs', 'singtel'. Leave bl… |
enrich_fundamentals | boolean | false | If true, fetch each stock's detail page on Stockanalysis.com to extract PE ratio, forward PE, dividend yield, beta, 52-week range, EPS, shares outstanding, and sector classificati… |
proxyConfiguration | object | {"useApifyProxy": false} | Optional Apify proxy configuration. Not required: stockanalysis.com is keyless and reachable over a direct connection. Leave unset for a direct fetch; enable a proxy only if you e… |
🧾 JSON sample record
One real record from run 5wtcsrdCvCXAB9AWJ (emails/phones masked, long text shortened):
{"symbol": "UXSD","yahoo_symbol": "UXSD.SI","name": "Space Exploration Technologies Corp.","exchange": "SGX","price_sgd": 1.9,"pct_change": -3.55,"market_cap_sgd": 2570000000000,"revenue_ttm_sgd": 29820000000,"rank_by_mcap": 1,"stockanalysis_url": "https://stockanalysis.com/quote/sgx/UXSD/","sgx_url": "https://www.sgx.com/securities/equities/UXSD","yahoo_url": "https://finance.yahoo.com/quote/UXSD.SI","in_sti": false,"scraped_at": "2026-09-25T03:23:25.319625Z"}
💰 Pricing
| Event | Price (USD) | When it is charged |
|---|---|---|
Actor Start (apify-actor-start) | $0.01 | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). |
SGX stock record (apify-default-dataset-item) | $0.05 | Charged per SGX-listed stock record returned with price, market cap, P/E, P/B, dividend yield, sector, and fundamentals. |
Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 × $0.05 = $5.00 plus the start fee.
🔗 Related Actors
More from the NexGenData Asia-Pacific markets & registries family:
- Singapore SGX IPO Calendar — Listings & Pricing API
- SGX Company Announcements — Singapore Disclosure API
- Singapore ACRA Company Search — Registry Data API
- Singapore ACRA Company Lookup — UEN & Profile API
- Singapore GeBIZ Tenders Scraper — Government Contracts & Awards
32 more in this family on the NexGenData Store page.
📊 What you get
Clean JSON, one record per stock. Key fields (full output has 14 fields per stock):
symbol— Exchange ticker symbolname— Company nameprice_sgd— Latest traded price (local currency)market_cap_sgd— Market capitalizationpct_change— Daily percent changerevenue_ttm_sgd— Trailing-twelve-month revenuein_sti— Index-membership flagscraped_at— Data timestampsgx_url— Source / reference URL
All prices in SGD.
Local-market specifics: in_sti flags Straits Times Index members; rank_by_mcap ranks the SGX universe by market cap.
Pricing: $0.05 per stock (Pay-Per-Event) — about 20 per $1. Actor start fee $0.01 per run. Live prices are in the Pricing table below.
🤖 Use with AI agents
This actor returns structured JSON built for LLM and agent pipelines — no data-vendor contract, no scraping to maintain. Point Claude, a custom OpenAI Agents SDK tool, an n8n flow, or any MCP-aware client at it and get Straits Times Index (STI) fundamentals on demand. Ask for a filtered slice and the agent gets exactly the rows it needs.
Sample agent prompt:
List Straits Times Index bank stocks with price, market cap and dividend yield.
Agentic payments (x402): Supports agentic payment via x402 — agents can call this actor with USDC, no API key required.
⏰ Run on a schedule
Refresh your screen weekly with a scheduled run:
{"limit": 50}
🔗 Related screeners
Other Asia-Pacific exchanges: Japan (TSE), Hong Kong (HKEX), India (NSE), Australia (ASX), Korea (KOSPI)
Same market, more data: SGX Company Announcements, SGX IPO Calendar
All 25+ markets in one place: Global Equities Screener MCP — the agent front door to every NexGenData screener.
Data sourced from public market pages and filings. Factual public data — not financial or investment advice.