We just shipped the ASX Corporate Actions API — a dedicated endpoint for corporate events on the Australian Securities Exchange. Dividends, splits, bonus issues, rights, buybacks, capital returns and share purchase plans for every ASX-listed ticker, served straight from the official ASX ReferencePoint feed.

Why a separate endpoint? Because the Australian market has its own rules. Franking credits, Dividend Reinvestment Plans, Bonus Share Plans, conduit tax relief, non-renounceable rights — none of this fits neatly into a generic worldwide dividends feed. We kept the EODHD-compatible envelope you already know and put the AU-specific details into a clean _asx_extra block on every record.

What’s in the Dataset

Eight action types, one endpoint, one envelope:

  • Dividends — with franking percentage, DRP indicator, BSP indicator, withholding tax, special / tax-advantaged amounts
  • Splits — including reconstructions, with record and effective dates
  • Bonus issues — ratio, record and despatch dates, pari passu flag
  • Rights issues — renounceable and non-renounceable, with application price and close date
  • Buybacks, Capital returns, Share Purchase Plans (SPP) — each with the fields that matter for its class
  • Other — catch-all for the long tail of ASX event codes

Data refreshes daily after the ASX close (around 18:30 AEST) from the ReferencePoint E34 feed. Tickers use the familiar CODE.AU format — for example, PMV.AU for Premier Investments.

Why This Matters

If you’ve ever tried to reconstruct a franked-dividend yield from a generic global feed, you know the pain. Franking is a tax concept that exists only in Australia and New Zealand, and it changes the effective return for domestic investors by up to 30%. DRP discounts, BSP participation and tax-deferred amounts are just as AU-specific — and just as invisible in most international datasets.

With this endpoint you get all of that natively, alongside standard event dates and ratios. No CSV wrangling, no vendor-specific codes to decode, no third-party scrapers.

How to Use It

curl "https://eodhd.com/api/asx-corporate-actions?api_token=YOUR_TOKEN&type=dividends&symbol=PMV.AU&fmt=json"

Filter by type, symbol, date_from / date_to. Paginate with page[offset] and page[limit]. One API call per request, included in the Fundamentals and All-in-One subscriptions.

Already using our SDKs? The endpoint is live in both of them, plus the Postman collection:

  • Python: client.get_asx_corporate_actions(action_type=”dividends”, symbol=”PMV.AU”)
  • Node.js / TypeScript: client.asxCorporateActions({ type: “dividends”, symbol: “PMV.AU” })
  • Postman: new folder “ASX Corporate Actions Data” with 11 ready-to-run requests

Full field reference, response examples for all eight types and error codes live in the ASX Corporate Actions API documentation.

GET WP PLUGIN