SGX Company Announcements Scraper
Pricing
from $3.00 / 1,000 results
SGX Company Announcements Scraper
Scrape Singapore Exchange (SGX) listed-company announcements and disclosures. Search by issuer name or stock code, filter by category and date range. Get stock code, issuer name, announcement title, category, publish date, and direct document URL.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape Singapore Exchange (SGX) listed-company announcements and disclosures — the same data available on the official SGX "Company Announcements" portal. Search by issuer name or stock code, filter by category, subcategory, and date range. Get stock code, issuer name, announcement title, category, publish date, and a direct document link for every filing — from dividend and corporate-action announcements to annual reports, general announcements, and trading-status notices.
No login, no API key, and no paid proxy required.
What this actor does
- Search the full SGX disclosure archive by issuer name, stock code, or free-text title keyword
- Filter by category and subcategory — Announcements, Corporate Action, Product Announcements & Listings, or Trading Status, each with dozens of specific subcategories
- Filter by date range
- Direct document links — every record includes a stable URL straight to the filed document
- Empty fields are omitted from the output
Output per announcement
stockCode,stockCodes[]— primary and (for multi-security filings) all affected stock codesisinCode,isinCodes[]issuerName,issuerNames[]title— the announcement headlinecategory— top-level SGX category (e.g. "Corporate Action")categoryCode,subcategoryCode— machine-readable category codespublishDate— submission date/time in Singapore time (ISO 8601)broadcastDate— when the announcement was broadcast to the market (this is the fielddateFrom/dateTofilter against, notpublishDate); usually equal topublishDateexcept for replacement/amended filingssubmittedBydocumentUrl,sourceUrlrefId,announcementIdrecordType: "announcement",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
issuerQuery | string | – | Issuer name or stock code; leave blank to search all listed issuers |
category | select | All categories | One of SGX's 4 top-level categories |
subcategory | select | All subcategories | One of SGX's 76 specific subcategories |
titleKeyword | string | – | Only return announcements whose title contains this word |
dateFrom / dateTo | string | last 30 days | YYYY-MM-DD. Matches the announcement/broadcast date — for replacement/amended filings this can be later than the original publishDate |
maxItems | int | 100 | Hard cap (1–2000) |
proxyConfiguration | object | AUTO | Automatic datacenter-proxy fallback only |
Example: DBS Group's latest disclosures (widen the date range — not every issuer files every month)
{"issuerQuery": "DBS","dateFrom": "2025-07-01","dateTo": "2026-07-10","maxItems": 50}
Example: all dividend announcements this year
{"subcategory": "CACT06","dateFrom": "2026-01-01","dateTo": "2026-07-10","maxItems": 200}
Use cases
- Investor relations monitoring — track a specific issuer's full disclosure history by stock code
- Corporate action tracking — monitor dividend, rights issue, and capital-reduction announcements across the market
- Financial data platforms — build a searchable archive of SGX filings and corporate actions
- Compliance and regulatory tracking — watch trading-status notices (halts, suspensions, queries) as they're filed
- Equity research — screen annual reports and general announcements by category and date range
- News and market monitoring — surface newly filed announcements for SGX-listed companies as they're published
FAQ
Does this require an SGX account? No — SGX publishes all listed-company disclosures publicly, with no login required.
Can I search by company name instead of stock code? Yes — issuerQuery matches against both the issuer name and stock code.
What's the difference between category and subcategory? Category is one of SGX's 4 top-level groupings (Announcements, Corporate Action, Product Announcements & Listings, Trading Status). Subcategory narrows to one specific announcement type within that grouping (e.g. "Cash Dividend/ Distribution" under Corporate Action).
Why does a record's publishDate fall outside my dateFrom/dateTo range? dateFrom/dateTo filter by the announcement's broadcast date (broadcastDate), which is what SGX itself uses for its date-range search. For a first-time filing this is the same instant as publishDate. For a replacement or amended filing (title prefixed REPL:), SGX preserves the original submission timestamp in publishDate while broadcastDate reflects when the replacement was re-published — so the two can be weeks or months apart.
What's submittedBy? The name of the person (usually a company secretary or authorized representative) who lodged the filing with SGX on the issuer's behalf.
Why do some records list multiple stockCodes/isinCodes? A single announcement can apply to more than one listed security from the same issuer (e.g. an ordinary share and a preference share, or several bond tranches). Those filings carry every affected stock code and ISIN in stockCodes[]/isinCodes[], alongside the primary stockCode/isinCode.
Is this affiliated with SGX? No — this is a third-party actor that reads SGX's own public Company Announcements API. It is not affiliated with, endorsed by, or supported by Singapore Exchange.