Products
Industries
Delivery
Resources
Company
Get Sample Data
← Products
BrightCat Sold

What the market actually paid

899K+ confirmed sold events across the Canadian property market. Matched to full listing history: not fragmented records.

Real outcomes, not estimates. Every sold event linked to its full listing history.

Others estimate value. We show reality.
The problem

MLS breaks property history. We fix it.

Every time a property relists, the MLS number changes. That fragments the transaction record.

You don't see full price evolution. You don't see complete listing cycles. You don't see true appreciation.

You see pieces.

The solution

One property. Full transaction history.

BrightCat matches transactions using stable property identity. Every sale is connected to prior listings, price changes, and time on market.

No breaks. No duplicates. No missing history.

Same address. Three transactions. Appreciation visible.
Same property, three transactions·Sold·2016
Same property, three transactions·Sold + 28%·2019
Same property, three transactions·Sold + 15%·2023
Why this matters

Sold prices are the only ground truth

Listings show intent. Sold shows outcome.

Models estimate. Indices smooth. Reports lag. Transactions don't.

What you get

Transaction intelligence: not just records

Sold price (confirmed), listing price and price changes, days on market (current + cumulative), property attributes, full lifecycle linkage, and repeat-sale tracking.

This is how deals actually happen: not just how they end.

900K+
Confirmed sold events
750K+
Properties with sold history
110K+
Properties with repeat sales
211
Columns per record
What you can do with this

Data you can actually act on

True list-to-sale behaviour. Property-level appreciation. Repeat-sale pairs: same property tracked over time. Early signals of market softening.

Not averages. Not models. Real outcomes.

This is the foundation of property transaction data used for pricing and valuation decisions.

Use cases

Used for valuation, risk, and pricing

Used for valuation models, collateral monitoring, price intelligence, and risk analysis across Canada.

Automated Valuation
Train on real transactions: not estimates.
Collateral Validation
Match your mortgage book to actual sale prices.
Portfolio Risk
Detect properties selling below ask before markets adjust.
Market Analytics
Build indices using repeat-sale pairs: not blended averages.
The consequence

If you don't use real transactions, you're guessing

Most systems rely on modeled values, outdated reports, and incomplete histories. That's not reality.

Most competitors rely on modeled values. Those models depend on this data.

Without confirmed transaction data, pricing and risk decisions are based on incomplete information.

The data

This isn't estimated. It's confirmed.

194K+
HPI-grade dual-price pairs
24K+
Properties with 3+ sales
12yrs
Continuous weekly tracking
10
Provinces covered
Weekly
Updates
Validated
Address standardised & geocoded

Sold data covers the Canadian property market across all provinces and major metropolitan areas.

Updated weekly. Reflecting real-time market activity.

Delivery

Already inside your stack: and usable by AI

Snowflake Marketplace
Query sold data alongside your own
Secure Data Share
Enterprise-grade delivery
MCP Connector
AI agents query sold transactions directly
Structured Files
Weekly files, immediate use
Works with

Connected to all other BrightCat products

Common questions

About sold data

What is sold data in real estate?
Sold data refers to confirmed transaction prices for properties that have completed a sale, including final sale price and transaction details across the Canadian property market.
Are BrightCat sold prices estimated?
No. All sold data is based on confirmed transactions, not modeled or estimated values.
How does BrightCat match sold data to listings?
Transactions are matched using stable property identity, preserving full property history across listing cycles.
What is repeat-sale data?
Repeat-sale data tracks the same property across multiple transactions, allowing accurate measurement of price appreciation over time.
How often is sold data updated?
Sold data is updated weekly and continuously linked to listing lifecycle data.
How is sold data used for valuation?
Sold data provides real transaction prices used to train valuation models, validate collateral, and assess market conditions.
Who uses sold data?
Sold data is used by banks, lenders, insurers, valuation teams, and market analysts across Canada.
What is the difference between sold data and listings data?
Listings data shows what properties are asking. Sold data shows what buyers actually paid.

Still have questions? Talk to our team.

Get started

See what the market actually paid

Request a sample with matched transactions, full listing history, and repeat-sale data.

Get sample dataTalk to sales