Dashboard

At-a-glance view of key market metrics and data

ASX
—
—
NYSE
—
—
LAST REFRESH
Loading...

Crypto Fear & Greed Index

TODAY
--
Loading...
Yesterday
--
7-Day Change
--
30-Day Change
--
Trend
--

AAII Investor Sentiment

Bullish --
Neutral --
Bearish --
Bull-Bear Spread
--

Top 5 Most Shorted Stocks

Loading...

Companies with less than 1 quarter of funding

Loading...

5 Most Recent ASX Listings

Loading...
Total ASX
--
2026 YTD
--
vs 2025
--

Market Statistics

Average Short %
--
Across all ASX stocks
Low Funding Alert
--
Companies under 2 qtrs

Short Interest Analysis

Track the most shorted stocks and changes in short positions

Latest Data
Loading...
Delayed due to ASIC
LAST REFRESH
Loading...

Top 5 Most Shorted Stocks (Source: ASIC)

Loading...
Loading...
Loading...
Loading...
Loading...

Current Most Shorted Stocks - Historical Trends

Biggest Changes in Short Interest

Compare Company Short Interest

Search and compare short interest trends across multiple companies

No companies selected. Search to add companies to compare.
๐Ÿ“Š

Select companies to view their short interest comparison

Market Sentiment Analysis

Track fear and greed indicators across markets

LAST REFRESH
Loading...

Crypto Fear & Greed Index (Source: Alternative.me)

Today
--
Loading...
Yesterday
--
Loading...
7-Day Change
--
30-Day Change
--
BTC Price
--
Loading...

CBOE Put/Call Ratio (Source: CBOE โ€” contrarian gauge: high = fear, low = complacency)

Latest data: Loading...
Latest
--
Loading...
Historical Mean
--
--
vs Mean
--
--
All-time Range
--
Min / Max since inception
Loading Put/Call Ratio data...

AAII Investor Sentiment

AAII Investor Sentiment - 6 Month Forward Look (Source: AAII.com)

Latest data: Loading...
Loading AAII data...

AAII Sentiment Extremes (1Y, 2Y, 5Y) (Source: AAII.com)

Latest data: Loading...
Loading AAII extremes data...

AAII Investor Sentiment with Price (Source: AAII.com)

Latest data: Loading...
Loading AAII price data...

Macro & Valuation

Long-term market valuation indicators

LAST REFRESH
Loading...

Buffett Indicator (Corporate Equities / GDP โ€” source: FRED Z.1 + GDP, quarterly, lagged 90d)

Latest data: Loading...
Latest
--
Loading...
Historical Mean
--
Since 1971
vs Mean
--
--
Loading Buffett Indicator data...

Shiller PE (CAPE) (Cyclically-adjusted P/E on 10y inflation-adjusted earnings โ€” source: smartmoneyup.com)

Latest data: Loading...
Latest
--
Loading...
Historical Mean
--
--
vs Mean
--
--
All-time Range
--
Min / Max since 1971
Loading Shiller PE data...

S&P 500 P/E (Trailing 12-month price/earnings โ€” source: multpl.com)

Latest data: Loading...
Latest
--
Loading...
Historical Mean
--
--
vs Mean
--
--
All-time Range
--
Min / Max since 1871
Loading S&P 500 P/E data...

Country Top X

โ€”

Interest rates (10y)

โ€”

Market Breadth

โ€”

Metals

โ€”

Crypto

โ€”

Sectors

โ€”

Other Commodities

โ€”
โ€”

TradingView Watchlists

Build a crypto watchlist from exchange listings, or grab a ready-made one.

Capital Raise Tracker

Track ASX companies' available funding quarters and identify potential capital raises

LAST REFRESH
Loading...

Add Companies to Track

Search for ASX companies to add to the tracker. Please wait 24 hours for new company data to be processed.

Worst 5 Companies with Lowest Quarters of Funding

Loading...
Loading...
Loading...
Loading...
Loading...

Tracked Companies

Loading tracked companies...
Ticker Company Name Latest Quarters Available Last Document Date Status
Loading tracked companies...

Companies with Lowest Available Funding

Track companies approaching potential capital raises

Individual Company Funding History

Search tracked companies to view their funding history

No companies selected. Search to view funding history.
๐Ÿ“Š

Select companies to view their funding history

New Company Listings

View the most recent listings on the ASX

LAST REFRESH
Loading...
Total ASX Companies
--
Listings (2026)
--
Listings (2025)
--
Listings (2024)
--
Date Listed Ticker Company Name Industry Market Cap
Loading...

Upcoming IPOs

View upcoming ASX IPO listings

LAST REFRESH
Loading...

Offer Open

Symbol Company Name Listing Date Issue Price Capital to Raise Offer Close Date Issue Type Principal Activities Website
Loading...

Offer Closed

Symbol Company Name Listing Date Issue Price Capital to Raise Offer Close Date Issue Type Principal Activities Website
Loading...

ASX Sector Data

S&P/ASX sector indices and their constituent holdings. Choose a sector on the left.

LAST UPDATED
13 May 2026

Fundamental Education

10-module course on fundamental analysis for ASX miners.

Modules

Pick a module to begin

Company Reports

Live deep-dive analyses on individual ASX names.

Latest Reports

Pick a report to begin

Case Studies

Real-world ASX announcement archives for the four FA-course case-study companies.

to
Date Co. Title Type
Loading announcementsโ€ฆ

Crypto Scanner

Rank Binance USDT pairs by performance, OBV breakouts and relative strength.

Last data refresh
Loading...
Benchmark
Symbol %ฮ” (1W) OBV 7d OBV 30d OBV 60d OBV 90d OBV ROC %ile Divergence 30d Vol
Loading scannerโ€ฆ

Retail Sentiment

Track retail-investor sentiment from YouTube comments and HotCopper posts.

Assets Tracked
โ€”
Classes Tracked
โ€”
Comments Analysed
โ€”
Videos Analysed
โ€”

Submit a YouTube video

Paste a YouTube URL. The video ID is extracted, sanitised, and queued for comment fetch + LLM sentiment classification.

โ€” queued

Sentiment over time

Pick an individual asset or a whole asset class to see the rolling balance of bullish vs bearish comments.

Group by
Window
Smoothing
Aggregation
Loading sentiment data...
Comments analysed
โ€”
Bullish share
โ€”
Bearish share
โ€”
Net sentiment
โ€”

Calculators

Local, client-side tools โ€” nothing is sent to the server.

Growth of an initial amount plus regular contributions, compounded over time.

Inputs

$
$
%
%
%

Results

Final balance
โ€”
Total contributed
โ€”
Total growth
โ€”
In today's dollarsโ€”
Total returnโ€”
Growth in final yearโ€”
Contributed in final yearโ€”
Effective annual rateโ€”
Growth as % of balanceโ€”
Returns are assumed constant โ€” real markets are not. Treat this as arithmetic, not a forecast.

Growth over time

Year by year

YearOpeningContributionsGrowthClosing

How many shares to buy so a stop-loss costs you a fixed slice of the account.

Inputs

$
%
$
$
$
$

Results

Shares
โ€”
Position value
โ€”
Risk at stop
โ€”
Risk per shareโ€”
Position as % of accountโ€”
Reward : riskโ€”
Profit at targetโ€”
Break-even priceโ€”
Stop distanceโ€”
Share count is rounded down so actual risk never exceeds your limit. Risk at stop and break-even include brokerage both ways.

Annualised return between two values, and the gain needed to climb out of a drawdown.

CAGR

$
$
CAGR
โ€”
Total return
โ€”
Multipleโ€”
Doubling timeโ€”
CAGR smooths the whole period into one rate โ€” it says nothing about the path taken, and two investments with the same CAGR can have very different drawdowns along the way.

Drawdown recovery

%
Gain needed
โ€”
Remaining capital
โ€”
DrawdownGainDrawdownGain
Losses and gains are not symmetric โ€” a 50% fall needs a 100% rise to get back to even.

Premium yield on cash-secured puts & covered calls โ€” save and compare setups.

Inputs

$
$
$

Results

Return / year
โ€”
Income / year
โ€”
Capital lockedโ€”
Premium gainedโ€”
Premium / periodโ€”
Premium / day ($)โ€”
Premium / day (%)โ€”
Premium / year ($)โ€”

Saved setups

TickerTypePriceStrikeBidDelta Break-even To strike DaysQtyLockedPremium $/day/yr %/yr $
No saved setups yet โ€” fill in the calculator and hit Save setup. (This is only saved on your browser)
DEVELOPER REFERENCE

Public API

Read-only access to the full ASX company directory and to OHLCV price history for 1,600+ stocks, indices, FX pairs and crypto. Three endpoints, one key.

BASE marketdata.seabee.me/api.php AUTH API key FORMAT JSON · CSV over HTTPS

Quickstart

asx_companies_list
$ curl "https://marketdata.seabee.me/api.php?action=asx_companies_list&key=YOUR_KEY"

{
  "success": true,
  "data": {
    "count": 2028,
    "companies": {
      "BHP": { "name": "BHP GROUP LIMITED", "industry": "Materials",
               "date_listed": "1885-08-13", "market_cap": 331285325836 },
      "14D": { "name": "1414 DEGREES LIMITED", "industry": "Capital Goods",
               "date_listed": "2018-09-12", "market_cap": 42827388 }
    }
  }
}
price_bars
$ curl -G https://marketdata.seabee.me/api.php -H "X-API-Key: YOUR_KEY" \
    -d action=price_bars -d ticker=CBA -d market=AU -d interval=1D -d from=2026-09-08 -d limit=2

{
  "success": true,
  "data": {
    "ticker": "CBA", "market": "AU", "exchange": "ASX", "interval": "1D",
    "count": 2, "next_cursor": "1788908400",
    "bars": [
      { "date": "2026-09-08", "open": 161.05, "high": 161.2, "low": 157.94, "close": 158.69,
        "volume": 2216882, "obv": 160004258, "market_cap": null,
        "exchange": "ASX", "updated_at": "2026-09-09 01:12:54" },
      { "date": "2026-09-09", "open": 157.54, "high": 158.87, "low": 154.45, "close": 155.25,
        "volume": 2016569, "obv": 157987689, "market_cap": null,
        "exchange": "ASX", "updated_at": "2026-09-10 00:35:22" }
    ]
  }
}

How it works

Authentication

Send your key as the key query parameter, or as an X-API-Key request header. A missing or wrong key returns 401.

Response format

Success always returns { "success": true, "data": … }. Errors return the matching HTTP status with { "success": false, "error": "…" }.

CSV

price_symbols and price_bars also accept format=csv, which returns a CSV download with a header row. Errors are still returned as JSON.

Markets

Some tickers are listed in more than one place, e.g. BHP on the ASX and the NYSE. Each listing is a separate series. Pick one with market: AU, US, CRYPTO, FX, INDEX, or a country code (KR, DE, CN, UK, NZ, BR, TH, CA). If one market has several sources for a ticker (e.g. BTCUSD on BITSTAMP and COINBASE), also pass exchange. When a choice is needed and missing, price_bars returns 400 and the error lists the options.

Dates

Daily, weekly and monthly bars are labelled with their trading date as YYYY-MM-DD (weekly bars by the first day of the week, monthly bars by the first day of the month). Intraday bars (1h, 4h) use YYYY-MM-DD HH:MM in UTC. updated_at is UTC.

Paging

price_bars returns up to 20,000 bars per request, oldest first. If more remain, next_cursor is set: pass it back as cursor (with the same other parameters) to get the next page. It is null on the last page. In CSV it is sent as the X-Next-Cursor response header.

Endpoints

GET /api.php?action=asx_companies_list

Returns the full ASX company directory as one object keyed by ticker — around 2,000 companies in a single response.

Parameters
ParamRequiredDescription
keyYesYour API key. Or send it as the X-API-Key header.
Each company object
FieldTypeDescription
namestringCompany name
industrystring · nullGICS industry, or null if pending
date_listedstring · nullISO date (YYYY-MM-DD)
market_capinteger · nullMarket cap in AUD cents
GET /api.php?action=price_symbols

Lists every symbol that has price history, with company details where known and the timeframes available for it. A ticker listed on two markets appears once per market. Use this to find the ticker, market and interval values for price_bars.

Parameters
ParamRequiredDescription
keyYesYour API key. Or send it as the X-API-Key header.
formatNojson (default) or csv. CSV has one row per symbol, market, exchange and timeframe.
Each symbol object
FieldTypeDescription
tickerstringSymbol, e.g. CBA, AAPL, BTCUSDT
marketstringMarket, e.g. AU, US, CRYPTO (see Markets above)
namestring · nullCompany name, or null if not recorded
exchangesstring[]Exchanges in this market with bars for the ticker, e.g. ["ASX"]
sectorstring · nullSector, or null if not recorded
industrystring · nullIndustry, or null if not recorded
timeframesobject[]One entry per interval and exchange: interval, exchange, bars (count), first and last (bar dates)
GET /api.php?action=price_bars

Returns OHLCV bars for one symbol and timeframe, oldest first.

Parameters
ParamRequiredDescription
keyYesYour API key. Or send it as the X-API-Key header.
tickerYesSymbol from price_symbols. Not case-sensitive.
intervalYesTimeframe from price_symbols: 1h, 4h, 1D, 1W, 1M or 3M. Case-sensitive (1M is monthly).
marketIf listed on severalAU, US, CRYPTO, FX, INDEX or a country code. Only required when the ticker has this interval on more than one market.
exchangeIf several sourcesExact exchange, e.g. BITSTAMP. Only required when one market has several sources.
fromNoFirst date to include, YYYY-MM-DD
toNoLast date to include, YYYY-MM-DD
limitNoBars per page, 1–20000. Default 20000.
cursorNoThe next_cursor from the previous page
formatNojson (default) or csv
Response
FieldTypeDescription
tickerstringSymbol as stored
marketstringMarket of the series returned
exchangestringExchange of the series returned
intervalstringTimeframe
countintegerBars in this page
next_cursorstring · nullCursor for the next page, or null if this is the last
barsobject[]The bars (fields below)
Each bar object
FieldTypeDescription
datestringBar date (see Dates above)
opennumber · nullOpen price
highnumber · nullHigh price
lownumber · nullLow price
closenumber · nullClose price
volumenumber · nullVolume. 0 for symbols with no volume, such as indices.
obvnumber · nullOn-balance volume, running total from the first stored bar
market_capnumber · nullMarket cap on that bar, where recorded
exchangestringExchange the bar came from
updated_atstringWhen the bar was last updated, YYYY-MM-DD HH:MM:SS UTC

Status codes

200 Success
400 Bad or missing parameters, or market/exchange needed
401 Missing or invalid API key
404 Unknown ticker, or no bars for that interval
500 Server error