Where every number on fruitycanyon actually comes from: the Daily Home Value Index behind the Australian Home Prices dashboard, and the Property Map's Data SA suburb data behind the Property Map. Full provenance, transformations, field-by-field glossaries, and known limitations for both — nothing trimmed, only explained.
A fixed example, added 10 Sep 2026, using a set of screenshots from 1 Aug 2026, showing exactly what @rabbit_wealth's four source tables look like and which fields they become in FruityCanyon's data. This isn't a live feed and won't change day to day. It's here once, to make the source chain concrete rather than just described in prose.
pct_1d, pct_7d, pct_30d and pct_90d.
velocity_ann_monthly_pct, momentum_up_days_pct_30d, drawdown_from_peak_pct and rank_30d; the 1yr column here becomes pct_1yr.
index.
dollar_per_1m_1d through dollar_per_1m_1yr.Almost everything on this dashboard is a number the index provider itself computes and displays. FruityCanyon copies it by hand from a screenshot. The one calculation FruityCanyon actually performs is turning a drawdown percentage into a dollar figure.
The index provider compiles the index. @rabbit_wealth posts screenshots of it on X (Twitter). FruityCanyon transcribes the numbers from those posts into this site's dataset. FruityCanyon does not have a direct subscription or feed with the index provider.
Sourced directly from the index provider, transcribed and not calculated by FruityCanyon: index level, 1-day / 7-day / 30-day / 90-day % change, 1-year % change, the annualised 30-day pace (“velocity”), the momentum score, the 30-day rank, the drawdown-from-peak %, and the $-per-$1M change figures. These all come from the index provider's own Market Metrics and Price-Changes tables. FruityCanyon does not compute, annualise, or otherwise derive any of them.
Calculated by FruityCanyon: the “$ toll since the peak” chart, and the revision adjustment on the “Price change since …” chart (explained below).
We take the index provider's own “how far below peak” percentage for a city and scale it to what that would mean in dollars, for a hypothetical $1,000,000 home.
dollar_toll_since_peak = drawdown_from_peak_pct × ($1,000,000 ÷ 100)
= drawdown_from_peak_pct × $10,000
Example: a drawdown of −7.2% becomes −7.2 × $10,000 = −$72,000. drawdown_from_peak_pct itself is the index provider's own published figure; only the dollar conversion is FruityCanyon's.
The line adds up each day's move since the first tracked day. On a normal day that move comes straight from the index provider's index. On a day where the index provider has revised its series, the index jumps but the index provider's own 1-day change doesn't, so we use the index provider's 1-day change for that day instead. Nothing is estimated: both numbers come from the index provider.
for each step from one day to the next calendar day:
move = index_today ÷ index_yesterday − 1
if |move − pct_1d| > 0.15 percentage points:
move = pct_1d (index revision day)
line = running product of (1 + move), minus 1
Steps across a gap in the data (like a weekend with no capture) always use the index move, because the index provider's 1-day figure only covers one day. The downloadable CSV is unchanged and still holds the index provider's index levels exactly as published. Because of this adjustment, the chart's end figures differ from simply comparing today's index with the first day's.
Full field-by-field definitions for both datasets on this site — every column in the Daily Home Value Index above and the Property Map's suburb dataset below, one by one — are kept as a downloadable PDF rather than an on-page table, to keep this page shorter: Download the field glossary (PDF).
Every capital, every captured day, plus a short daily written note, as a CSV: download australian-home-prices.csv. Regenerated from this page's own data at request time, so it's always current as new days are added — this is now the full day-by-day record; nothing is browsable on this page itself any more. It covers the columns described in the field glossary above (index, velocity, momentum, drawdown, 1-year %, the 30-day $ toll, rank, and the daily note), not the extra columns in FruityCanyon's private working spreadsheet (per-horizon dollar figures beyond 30 days, and a reserved column that's never been populated).
Data behind the interactive suburb map.
Every figure traces back to the Government of South Australia's own quarterly release, Metro median house sales (Data.SA), published under a Creative Commons Attribution 4.0 licence, which permits redistributing the raw files with attribution.
Attribution: Department for Housing and Urban Development, Government of South Australia, “Metro median house sales”, Data.SA, quarterly files sourced June–September 2026, https://data.sa.gov.au/data/dataset/metro-median-house-sales. Licensed under CC BY 4.0.
Changes made by FruityCanyon: growth converted to a percentage, duplicate suburbs merged, and zero-sales quarters carried forward (see the Property Map section above). The downloadable files below are unchanged.
FruityCanyon is not affiliated with or endorsed by the Government of South Australia. Note: Data.SA's portal-wide licence is CC BY 4.0, while the data.gov.au mirror of this dataset lists CC BY 3.0 Australia. Both allow reuse with attribution.
The original quarterly spreadsheets from Data.SA that the Property Map is built from, hosted here under their CC BY 4.0 licence. Each file is unchanged from the copy downloaded from Data.SA, apart from being renamed so they sort by quarter. 2020 Q4 is not included because FruityCanyon's copy is not the original file; download that quarter from Data.SA directly.
Aldgate, 2022-Q3: Data SA's own file records a “Median Change” of 0.405714… for that suburb and quarter. FruityCanyon multiplies by 100 and displays 40.6%. Nothing else changes: median price ($1,230,000) and sales volume (17) are shown exactly as published.
Ashton, 2022-Q3: zero recorded sales that quarter. Rather than show a gap, FruityCanyon carries forward Ashton's last known median price ($765,000) so the table always has a value to display.