Australia ASX Form 605 Substantial Holding Tracker avatar

Australia ASX Form 605 Substantial Holding Tracker

Pricing

Pay per usage

Go to Apify Store
Australia ASX Form 605 Substantial Holding Tracker

Australia ASX Form 605 Substantial Holding Tracker

Track every ASX Form 603/604/605 substantial-holder filing under Corporations Act s671B. Filer name, target ticker, current vs prior voting power %, share counts, transaction dates. Bloomberg/Refinitiv ASX-feed alternative for event-driven funds, M&A desks, activist trackers.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Stephan Corbeil

Stephan Corbeil

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Australia ASX Form 605 Substantial Holding Tracker — s671B Disclosures

Track every Form 603 / 604 / 605 substantial-holder filing lodged with the ASX under Corporations Act 2001 s671B. Filer name, target ticker, current vs prior voting power %, share counts, transaction dates. The Australian equivalent of SEC Schedule 13D/G. Bloomberg / Refinitiv / Capital IQ alternative for Sydney hedge funds, M&A research desks, activist trackers, and dual-listed ASX/US fund managers — without the $24K-per-seat-per-year terminal.

When a holder of an ASX-listed company's voting shares crosses 5% — or moves their existing stake by ≥1% — they have 2 business days to lodge a Form 603, 604, or 605 under Corporations Act 2001 section 671B. These are the single most-watched regulatory disclosures for Australian event-driven trading strategies. Activists, takeover bidders, sovereign wealth funds, and large institutionals show their hand here first. By the time CNBC reports it, the smart money has already positioned.

This actor monitors the ASX Market Announcements Platform for every Form 603 ("becoming a substantial holder"), Form 604 ("change in substantial holding"), and Form 605 ("ceasing to be a substantial holder") filing across the entire ASX listed universe. It resolves the underlying PDF, parses the structured Form 605 sections, and returns a clean JSON record for your event-driven model, dashboard, alert pipeline, or compliance audit.


What ASIC Form 603 / 604 / 605 Are

Under Corporations Act 2001 section 671B, any person who becomes — or ceases to be — a substantial holder of voting shares in an ASX-listed company (≥5% of voting power) must lodge a public notice with the ASX within 2 business days:

FormTriggerPlain-English Translation
Form 603First crossing of 5% voting power"I just became a substantial holder"
Form 604≥1% movement (up or down) while above 5%"My stake changed materially while I was above 5%"
Form 605Falling below 5%"I just stopped being a substantial holder"

Each form discloses:

  • The filer's full legal name (and ACN if an Australian company)
  • The class of voting securities held
  • Number of voting shares + total votes
  • Voting power % (present notice) and voting power % (previous notice)
  • Dates of each acquisition / disposal in the change window
  • Consideration per share (where applicable)
  • Associates / persons whose interest changed
  • Custodian / nominee structure where shares are held via intermediaries

These filings are the Australian functional equivalent of the SEC's Schedule 13D / 13G. They are the highest-signal pre-positioning disclosures available on the ASX.


Output Schema

Each dataset item is one Form 603 / 604 / 605 record:

FieldTypeExample
announcement_idstr2924-03090694-6A1325731
filing_datestr (ISO)2026-05-15T08:44:35.000Z
form_typeenum605 / 604 / 603
target_tickerstrTBR
target_namestrTRIBUNE RESOURCES LIMITED
holder_namestrBlackRock Investment Management (Australia) Limited
holder_acnstr230814119 (where disclosed)
holder_typeenumcorporate / fund / sovereign / trust / individual / unknown
prior_voting_power_pctfloat5.12
current_voting_power_pctfloat6.74
change_voting_power_pctfloat (signed)+1.62
total_shares_heldint9,184,317
change_sharesint (signed)+1,920,000
transaction_datesarray[str] (ISO)["2026-05-12", "2026-05-13"]
consideration_per_sharefloat (AUD)41.85
is_new_substantial_holderbooltrue for first 5% crossing (Form 603)
is_ceasingbooltrue for falling below 5% (Form 605)
pdf_urlstrhttps://announcements.asx.com.au/asxpdf/...
pdf_text_samplestrFirst 2000 chars of OCR/parsed body
source_urlstrASX announcement viewer URL
headlinestrChange in substantial holding
is_price_sensitiveboolASX-flagged price-sensitive announcement
_pdf_unparseablebooltrue if the PDF is scanned / gated — review manually

Input Filters

FilterTypeDescription
modeenumrecent / by_ticker / by_holder / by_date_range. Default recent.
daysBackint (1–90)How many days of recent filings to scan. Default 7.
tickerstrASX ticker code for by_ticker mode (e.g. BHP, CBA, CSL, RIO).
holderstrFiler-name regex for by_holder mode (e.g. BlackRock, Vanguard, L1 Capital).
dateFrom / dateTostr (ISO date)Explicit date window for by_date_range mode.
maxFilingsint (1–500)Hard cap on returned records. Default 50.
includeFormTypearraySubset of ["603", "604", "605"]. Default ["605"]. Pass all three for full lifecycle coverage.
proxyConfigurationobjectApify Proxy. Default RESIDENTIAL + country=AU.

Use Cases

1. Event-Driven Hedge Funds (Sydney / Melbourne / NYC)

Long companies seeing fresh Form 603 5% crossings by activists or strategics within 48 hours of the filing — classic pre-bid accumulation pattern. Short companies where insiders / family-office holders are filing Form 605s (ceasing).

2. M&A Research / Sell-Side Desks

Macquarie, UBS, Goldman Sachs Australia, Jarden — monitor every 5% crossing across your coverage universe. Activist accumulation patterns typically precede a public takeover by 6-12 weeks.

3. Activist Trackers

Caledonia, Cooper Investors, Tribeca, L1 Capital, Wilson Asset Management, Allan Gray — get notified the moment a peer crosses 5% in any ASX 300 name. Reverse-engineer their theses.

4. Dual-Listed Fund Managers

Lone Pine, Tiger Global, Templeton EM, Wellington — if you trade BHP / RIO / CSL on both the NYSE and ASX, you need to monitor both sides. ASX Form 603-605 is the leading indicator; SEC Schedule 13D / 13F follows by weeks.

5. Sovereign-Wealth Fund Monitoring

Future Fund (Australia), GIC (Singapore), Norges Bank (Norway), Qatar Investment Authority, Temasek — track every disclosed >5% stake-build in ASX-listed names.

6. Activist / Corporate Defense Advisory

King & Wood Mallesons, Allens, Herbert Smith Freehills, MinterEllison — alert clients within hours of an activist crossing 5% in their stock.


Comparison vs Bloomberg / Refinitiv / Capital IQ / Sentinel

CapabilityThis ActorBloombergRefinitiv EikonCapital IQSmartshare / Sentinel
ASX Form 603/604/605 coverageyesyesyesyesyes
Real-time (≤2 hours of filing)yesyesyesyespartial
Filer name + ACN parsingyesyespartialyesyes
Voting power % (current vs prior)yesyesyesyesyes
Transaction-date extractionyespartialpartialpartialyes
Sovereign / fund / corporate taggingyesyesyesyespartial
Programmatic API accessyesyes ($24K/yr)yes ($22K/yr)yes ($15K/yr)no
Pay-per-result pricing$0.10 / recordflat seatflat seatflat seatflat AUD 5K–15K
Annual cost @ 100 records/week~$520$24,000+$22,000+$15,000+$5,000-15,000

Bottom line: if you don't need a full Bloomberg terminal (and most teams don't need 99% of what Bloomberg sells), this actor gets you the substantial-holder feed at 2-3% of the cost of Bloomberg or Refinitiv.


Pricing

$0.10 per Form 603/604/605 record returned, plus $0.005 per actor start.

  • Smoke test (10 records): $1.01
  • Weekly monitor (30-100 records): $3.00 – $10.00 / week, ~$13–$43 / month
  • Full backfill (500 records): $50.01

A typical week sees 30–100 Form 603/604/605 filings across the entire ASX listed universe. The high-volume blue-chips (BHP, CBA, CSL, RIO, WBC) generate 10-30 Form 605s per year each as substantial holders cross the 1% reporting threshold.


Quickstart

Apify Console

  1. Click Start on the actor page.
  2. Default input runs a 7-day recent scan: {"mode":"recent","daysBack":7,"maxFilings":50}.
  3. Results appear in the dataset within ~60 seconds.

cURL

curl -X POST "https://api.apify.com/v2/acts/nexgendata~australia-asic-form-605-substantial-holdings/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode":"recent","daysBack":7,"maxFilings":100,"includeFormType":["603","604","605"]}'

Python SDK

from apify_client import ApifyClient
client = ApifyClient("YOUR_TOKEN")
run = client.actor("nexgendata/australia-asic-form-605-substantial-holdings").call(run_input={
"mode": "by_ticker",
"ticker": "BHP",
"maxFilings": 30,
"includeFormType": ["603", "604", "605"],
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(
f"{item['filing_date']} {item['target_ticker']} {item['form_type']} "
f"{item.get('holder_name')} {item.get('prior_voting_power_pct')}% -> "
f"{item.get('current_voting_power_pct')}%"
)

Monitor a Specific Holder

# Track every BlackRock substantial-holder move on the ASX
client.actor("nexgendata/australia-asic-form-605-substantial-holdings").call(run_input={
"mode": "by_holder",
"holder": "BlackRock|Vanguard|State Street",
"daysBack": 30,
"maxFilings": 200,
})

How It Works

Primary source: ASX Markit Digital announcements API

  • https://asx.api.markitdigital.com/asx-research/1.0/markets/announcements — paginated whole-market feed
  • https://asx.api.markitdigital.com/asx-research/1.0/companies/{TICKER}/announcements — per-ticker history

We filter on the standardised ASX announcement headlines:

  • "Becoming a substantial holder" → Form 603
  • "Change in substantial holding" / "Change of substantial holding" → Form 604
  • "Ceasing to be a substantial holder" → Form 605

For each candidate announcement, we resolve the underlying PDF (the form body), extract the text with pypdf, and apply regex-based field extraction over the standard Form 605 sections (filer name, ACN, voting-power %, transaction dates, consideration per share).

Throttle: 1 request per 2 seconds to ASX, with exponential backoff (1s → 2s → 4s → 8s) on 429/5xx responses. This keeps the actor under ASX's anti-abuse threshold even on full-backfill runs.

Proxy: Defaults to Apify Residential proxy with country=AU for the best ASX connectivity. The ASX rate-limits cloud IPs aggressively but rarely blocks legitimate AU residential traffic.

Scanned-PDF fallback: Some older or counterparty-prepared Form 605 PDFs are scanned image files rather than machine-readable text. Where text extraction returns <100 characters, we mark the record with _pdf_unparseable: true and include the source URL so you can flag it for manual review.


FAQ

Q: How fresh is the data? A: Filings appear on the ASX feed within seconds of lodgement. The Corporations Act's 2-business-day filing deadline is the binding constraint — even Bloomberg can't show you a Form 605 before the holder files it.

Q: Does this cover NZX / Hong Kong / Singapore substantial-holder filings? A: No. This actor is ASX-only. NZX uses Substantial Product Holder Disclosure (SPH) notices, HKEX uses the Disclosure of Interests (DI) regime, and SGX uses the s.137 disclosure regime — each is structurally different and requires its own actor.

Q: What about Schedule 13D / 13G from SEC EDGAR? A: See our sister actor SEC Schedule 13D/G Activist Tracker (link below).

Q: How do you handle nominee / custodian structures? A: Form 605 requires disclosure of the beneficial holder where known. We capture whatever name appears in the "name of substantial holder" field — typically the asset manager (BlackRock, Vanguard) rather than the underlying custodian (HSBC Custody Nominees, JPMorgan Nominees). Where the form discloses both, we capture the beneficial holder.

Q: Can I get historical data going back 10 years? A: The ASX Markit feed surfaces the last ~2 years of announcements per ticker. For deeper history, iterate the actor in by_ticker mode across your watchlist with maxFilings: 500 — the per-ticker endpoint returns the full available archive.

Q: How do I detect activist accumulation patterns? A: Long companies with multiple Form 603 / 604 filings from the same holder within 90 days where each filing shows an increase in voting power. Cross-reference with the headline being flagged is_price_sensitive: true.


ActorWhat It Does
SEC Schedule 13D/G Activist Tracker5%+ ownership stakes in US-listed companies (Icahn, Ackman, Loeb, ValueAct).
SEC Form 4 Insider Trading TrackerCEO/CFO/Director open-market buys & sells across every US-listed stock.
SEC Form 13F Holdings TrackerQuarterly institutional holdings — every fund with $100M+ AUM.
ASX Australia Stock ScreenerFilter the full ASX 300 / All Ordinaries universe by 60+ technical & fundamental criteria.
Hong Kong Companies Registry SearchHK-listed corporate-registry lookups for nominee / beneficial-owner tracing.
Singapore ACRA Companies SearchSingapore corporate-registry equivalent.
Finance MCP ServerLLM-ready finance data — give Claude / GPT access to substantial-holder feeds, fundamentals, charts.

Disclaimer

This actor returns public ASX Market Announcement data sourced from the ASX Markit Digital announcements feed. All filing details (filer name, voting power %, transaction dates) are lodged by the substantial holders themselves under Corporations Act 2001 s671B — we add no proprietary signal, ranking, or recommendation. This is not investment advice. Substantial-holder activity is one input among many; past patterns do not predict future returns. Verify all records against the official ASX Market Announcement before acting on them.


Affiliate / Referral

Like this actor? Sign up for Apify with our referral link to support more builds like this one: https://apify.com/nexgendata?fpr=2ayu9b

You get the same free tier; we get a small commission. No price difference for you.