SGX Announcements Watcher — Singapore Exchange Filings
Pricing
from $1.50 / 1,000 results
SGX Announcements Watcher — Singapore Exchange Filings
Monitor SGX company announcements — every filing on the Singapore Exchange, extracted with date, issuer, title and the direct PDF link. Browser-based extraction that gets past SGX's bot protection. Filter by issuer and date range.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Cynix Dev
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
20 hours ago
Last modified
Categories
Share
Monitor SGX company announcements — every filing on the Singapore Exchange, extracted with date, issuer, title and the direct PDF link. Browser-based extraction that gets past SGX's bot protection. Filter by issuer and date range.
What it does
Listed companies on the Singapore Exchange must publish price-sensitive information as announcements: earnings, disclosures of interest, buy-backs, catalyst events. Each announcement links to a PDF on links.sgx.com.
SGX's underlying JSON API sits behind Akamai bot protection and rejects datacenter traffic outright. This Actor loads the official announcements page in a real headless browser through proxy, waits for the SPA to render, and extracts the rows — so you get the same filings a trader sees in the browser.
Features
- Real browser extraction — survives SGX's anti-bot stack that blocks plain HTTP clients.
- Direct PDF links — every record carries its links.sgx.com document URL.
- Issuer filter — watch a single company or a watchlist substring (e.g.
DBS). - Date-range aware — pull the last N days of filings, 1–30.
- Proxy by default — ships configured for Apify proxy groups; override with your own.
- Clean, flat records — date, issuer, title, PDF URL. Nothing else.
What people use it for
- Compliance monitoring — get every filing for companies you are invested in or advise on.
- Event-driven research — catch catalysts (buy-backs, placements, CEO changes) as they are filed.
- NLP pipelines — feed announcement titles + PDFs into summarisation or alerting systems.
- IR and media monitoring — track what listed companies in a sector are disclosing.
- Audit trails — archive who announced what, when, with source URLs.
Why a browser instead of the API
The SGX website renders announcements client-side and fetches them from an API that sits behind Akamai's bot manager. Requests without a real browser fingerprint are denied at the edge — regardless of tokens or headers. Rather than fight the WAF, this Actor runs Playwright through a proxy, which is exactly how a human sees the page.
Practical tips
- Give the Actor at least 2 GB RAM — Chromium inside the container needs it.
- Keep
daysBackshort for scheduled monitoring; widen it only for backfills. issuerFiltermatches substrings, sobankcatches several issuers at once.- Announcement titles carry SGX's category prefix split by
::— split on it if you want category and headline separately.
Input
daysBack controls the window (1–30 days). Set issuerFilter to a case-insensitive substring to watch specific companies. Raise memory to 2 GB+ if you increase maxItems — the browser needs headroom.
| Field | Type | Default | What it does |
|---|---|---|---|
daysBack | integer | 2 | How many days of announcements to fetch (1-30). Range 1–30. |
issuerFilter | string | — | Only return announcements whose issuer name contains this text (case-insensitive). Leave empty for all issuers. |
maxItems | integer | 200 | Maximum number of announcements to return. Range 1–5000. |
proxy | object | {"useApifyProxy": true, "groups": ["BUYPROXIES94952", "StaticUS3"]} | Proxy settings. SGX blocks datacenter IPs, so a proxy is required. Defaults to Apify BUYPROXIES94952 / StaticUS3 groups. |
Input example
{"daysBack": 2,"maxItems": 200,"proxy": {"useApifyProxy": true,"groups": ["BUYPROXIES94952","StaticUS3"]}}
Output
One record per announcement: ann_date, issuer, title and pdf_url. Titles include the SGX category prefix (e.g. General Announcement::…, Coupon Payment::Mandatory).
Every dataset record contains: pdf_url.
Export the dataset as JSON, CSV, Excel, XML or JSONL from the Console, or pull it programmatically through the Apify API and any of the official clients.
How to use it
- Click Try for free (or Start if you already have an Apify account).
- Fill in the input fields described above — the defaults already produce a working run.
- Press Start and watch the log; results stream into the dataset as they are found.
- When the run finishes, open the Output/Storage tab and export as JSON, CSV or Excel.
Runs can be scheduled (hourly, daily, weekly) and wired into Slack, Google Sheets, Zapier, Make, webhooks or your own backend through Apify integrations. Everything the Console does is also available over the Apify API.
FAQ
Why do I need a proxy for SGX?
SGX denies non-browser traffic from datacenter IPs at the CDN level. A proxy with clean IPs lets the headless browser through reliably.
Does it download the PDFs?
It returns the direct links.sgx.com URL for each filing. Feed those URLs to any downloader if you need the documents themselves.
Which filings are covered?
Everything on the public company-announcements page: general announcements, disclosures of interest, buy-backs, coupon payments, AGM minutes and more.
How fresh is the data?
As fresh as the live page — schedule runs every few minutes for near-real-time monitoring.
What memory should I allocate?
2 GB or more. The headless browser is the bulk of the footprint.
Other Actors by cynix_dev
| Actor | What it does |
|---|---|
| Company Tech Stack & Hiring Intelligence | Detect technologies from company websites, extract tech requirements from job postings, discover competitors. |
| Job Postings — ATS Boards Extractor | Pull live job postings straight from companies' public applicant-tracking boards — Greenhouse, Lever, Ashby, SmartRecruiters, and … |
| SEC EDGAR Filings Extractor | Search and extract SEC EDGAR filings: full-text search across all filings or company filing histories by CIK. |
| WHOIS & DNS Enrichment | Enrich domains with structured WHOIS data (registrar, registration/expiration dates, status, nameservers) and optional DNS … |
| News & Press Release Monitor | Watch company newsrooms, blogs, and press pages and get one clean record per article — with new-item detection between runs, so a … |
| News & Press Release Monitor | Watch company newsrooms, blogs, and press pages and get one clean record per article — with new-item detection between runs, so a … |
| SEC EDGAR Filings Extractor | Search and extract SEC EDGAR filings: full-text search across all filings or company filing histories by CIK. |
Legal and responsible use
This Actor collects only publicly available information. You are responsible for how you use the data, including compliance with the target site's Terms of Service, robots directives, copyright, and data protection law such as GDPR and CCPA. Do not use it to gather personal data without a lawful basis.
Support and feedback
Found a bug, hit a site change, or need an extra field? Open a ticket on the Issues tab of this Actor — issues are read and fixed. Feature requests and custom-scraper enquiries are welcome through the same channel.