Discover/ASX API
live

ASX APIasx.com.au ↗

Retrieve ASX stock prices, company details, market announcements, historical price bars, and IPO listings via a structured JSON API covering all ASX-listed securities.

Endpoint health
verified 3h ago
get_company_directory
get_upcoming_floats_and_listings
get_all_stock_prices
get_historical_prices
get_company_details
8/8 passing latest checkself-healing
Endpoints
8
Updated
18d ago

What is the ASX API?

This API provides 8 endpoints covering Australian Securities Exchange market data, from real-time index summaries and equity movers to historical OHLCV price bars and company directory listings. The get_all_stock_prices endpoint returns last traded price and market capitalisation for every ASX-listed security (roughly 1,900 rows), while get_company_details surfaces financials, board of directors, P/E ratio, EPS, and sector classification for any ticker symbol.

This call costs1 credit / call— charged only on success
Try it

No input parameters required.

→ api.parse.bot/scraper/51bd2245-1548-4c04-b3d9-f75abb432b7a/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/51bd2245-1548-4c04-b3d9-f75abb432b7a/get_market_overview' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 8 totalmissing one? ·

Retrieve the ASX homepage market overview including S&P/ASX 200 index summary, market wrap text, and daily video transcript. Returns current index values, a human-readable market summary with HTML formatting, and (when available) the daily market-wrap video ID and transcript lines.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "video": "object with daily market wrap video id and transcript array",
    "indices": "array of index objects with name, priceLast, priceChange, priceChangePercent",
    "showVideo": "boolean indicating whether video is available",
    "smartText": "string containing HTML-formatted market summary text"
  },
  "sample": {
    "data": {
      "video": {
        "id": "P6PEfZO3cp8",
        "date": "2026-06-10",
        "isWeekly": false,
        "transcript": [
          "ASX Daily Market Wrap",
          "10 June 2026"
        ]
      },
      "indices": [
        {
          "xid": "583954",
          "name": "S&P/ASX 200",
          "dateAsOf": "2026-06-11T05:19:44.000Z",
          "priceLast": 8655.3,
          "priceChange": 2,
          "priceChangePercent": 0.023
        }
      ],
      "showVideo": false,
      "smartText": "The <b>S&P/ASX 200</b> is up..."
    },
    "status": "success"
  }
}

About the ASX API

Market Overview and Movers

The get_market_overview endpoint returns the S&P/ASX 200 index value alongside priceChange, priceChangePercent, an HTML-formatted smartText market summary, and optionally a daily video wrap with a transcript array. get_equity_market_prices surfaces three ranked lists for the current trading day — gainers, declines, and volume outliers — each entry carrying symbol, displayName, lastPrice, and the value field representing percentage change.

Company Data and Directory

For any ASX ticker, get_company_details returns a header object (current price, sector, market cap, volume) plus key_statistics fields including earningsPerShare, priceEarningsRatio, yieldAnnual, priceDayHigh, priceDayLow, and isin. The about object includes a company description, directors array, contact address, website URL, and index memberships. The full get_company_directory endpoint paginates every listed company with industry, dateListed, and marketCap, and returns a total count of listed companies.

Historical Prices and Announcements

get_historical_prices accepts a symbol, start_date, end_date, and interval (daily, weekly, or monthly) and returns an ordered array of OHLCV bars with an ISO date, open, high, low, close, and volume. Bars are back-adjusted for capital events; the price_adjustment object documents this. The currency field identifies the trading currency (AUD for ordinary shares). get_all_market_announcements retrieves announcements for any ISO date with pagination support, returning headline, isPriceSensitive, documentKey, fileSize, and a url per item, plus a summaryCounts object with total and price-sensitive totals.

IPO and Float Pipeline

get_upcoming_floats_and_listings returns a list of companies with company_name and expected_listing_date for forthcoming ASX listings. No further detail such as offer price or raising amount is included in this endpoint's response.

Reliability & maintenanceVerified

The ASX API is a managed, monitored endpoint for asx.com.au — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when asx.com.au changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official asx.com.au API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3h ago
Latest check
8/8 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build an ASX market dashboard displaying index levels, top gainers, and top decliners updated each trading day.
  • Screen all ~1,900 ASX-listed securities by market cap or price change using get_all_stock_prices with pagination.
  • Chart historical adjusted OHLCV data for any ASX ticker across daily, weekly, or monthly intervals.
  • Monitor price-sensitive announcements in real time by polling get_all_market_announcements with the current date.
  • Compile a research database of ASX company fundamentals including EPS, P/E ratio, annual yield, and sector from get_company_details.
  • Track the IPO and float pipeline by consuming get_upcoming_floats_and_listings for expected listing dates.
  • Build an ASX company directory browser with industry classification, listing date, and market cap from get_company_directory.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does ASX have an official developer API?+
ASX does not publish a general-purpose public developer API with documented endpoints and API keys. The Parse ASX API provides structured access to the same market data available on asx.com.au.
What does get_all_market_announcements return and how do I filter by date?+
It returns a paginated list of ASX company announcements for a given trading day. Pass a date parameter in YYYY-MM-DD format to target a specific day; omit it to default to the current day. Each item includes symbol, headline, isPriceSensitive, documentKey, fileSize, and a direct url. The summaryCounts object gives total and price-sensitive announcement counts for that date. You can set items_per_page to a large value such as 1000 to reduce the number of paginated requests.
Are historical price bars adjusted for corporate actions?+
Yes. The price_adjustment object in get_historical_prices responses confirms adjusted is always true, meaning bars are back-adjusted for capital changes such as splits and consolidations. The basis field describes the adjustment methodology. The currency field is set to AUD for ASX ordinary shares and null when the requested range contains no trading bars.
Does the API provide the full text or PDF content of company announcements?+
Not currently. get_all_market_announcements returns announcement metadata — headline, date, symbol, file size, and a URL pointing to the document — but does not fetch or return the document body or PDF text. You can fork this API on Parse and revise it to add an endpoint that retrieves and parses announcement document content.
Does the API cover options, warrants, or ASX derivatives data?+
The current endpoints focus on equities: share prices, company fundamentals, announcements, and directory listings. Derivatives such as options or warrants are not covered by any of the 8 endpoints. You can fork this API on Parse and revise it to add endpoints targeting ASX derivatives or ETF-specific data.
Page content last updated . Spec covers 8 endpoints from asx.com.au.
Related APIs in FinanceSee all →
marketindex.com.au API
Track ASX stock market data including company information, stock prices, dividends, director transactions, and sector performance. Search for stocks, monitor upcoming dividends, view market announcements, and analyze investment opportunities across the Australian securities exchange.
asx.com API
Search and retrieve annual reports and company earnings reports from the Australian Securities Exchange, accessing key details like company codes, filing dates, document types, and direct links to PDF documents. Quickly find specific ASX filings to monitor company disclosures and financial announcements.
idx.co.id API
Access real-time and historical data from the Indonesia Stock Exchange (IDX). Retrieve stock listings, daily trading summaries, market indices, company profiles, financial and annual reports, corporate event calendars, announcements, IPO data, and market overviews.
jse.co.za API
Access live JSE stock prices, company profiles, and market indices from the Johannesburg Stock Exchange. Search SENS announcements and view comprehensive market statistics to stay informed on JSE activity.
morningstar.com.au API
Access comprehensive financial data for Australian stocks, ETFs, and managed funds including key metrics, valuations, dividends, and historical prices. Search securities, review company profiles and ownership details, and stay informed with market news and upcoming dividend information.
stockanalysis.com API
Access comprehensive stock market data including real-time financials, income statements, statistics, and IPO calendars to research individual stocks and identify market movers. Search stocks, view detailed overviews, and monitor premarket activity all in structured, easy-to-use format.
money.tmx.com API
Access data from money.tmx.com.
au.finance.yahoo.com API
Get real-time stock quotes, historical price data, and market activity for stocks on Yahoo Finance Australia. Access the most active stocks by region and retrieve detailed metrics — including price, volume, and market cap — to support investment research and analysis.