Replacing getAddress.io? Free drop-in replacement →
Our Data / Agent & Market / Listing History

Listing History

The full story behind every property listing. Price changes, agent switches, withdrawals, and relists — every event timestamped and attributed. The data the portals don't show, all via API.

Full listing event timeline

Each agent's recent_listings[] contains the complete event history for that property. Every price change, withdrawal, and agent switch — in order.

7 Royal Crescent, Bath BA1 2LR
UPRN 100020905467 · 2 agents · 216 days on market
Added event_type
14 Aug 2023 · Knight Frank Bath
£875,000
asking price
Price Changed −2.9%
3 Oct 2023 · Knight Frank Bath · 50 days listed
£849,500
↓ from £875,000
Withdrawn
22 Nov 2023 · Knight Frank Bath · 100 days with agent
Agent changed → Savills Bath
Re-listed
9 Jan 2024 · Savills Bath · 48 days off market
£835,000
↓ from £849,500
Under Offer
2 Mar 2024 · 52 days with Savills
Sold STC
18 Mar 2024 · Savills Bath · 216 total days on market
2
Agents
−4.6%
Price drop
216
Days listed
6
Events

Event types

The event_type field identifies what happened at each step in the listing's lifecycle.

Added Property first listed with an agent
Price Changed Asking price updated up or down
Under Offer Offer accepted, sale in progress
Sold STC Sale agreed, subject to contract
Withdrawn Listing removed from market
Completed Sale completed — Land Registry event

Signals this unlocks

Motivated seller detection

Properties with 2+ agent switches and 10%+ price drops signal genuine vendor urgency — before it shows up in Land Registry data.

Stale listing alerts

Track properties that have been on the market 90+ days with no Under Offer event. Proactive buy-side intelligence.

Second-agent win rate

Measure how often Agent B sells a property that Agent A withdrew. A direct metric of who salvages hard-to-sell stock.

API example — listing history in response

GET /api/agent_stats/{uprn}/ cURL
curl https://api.homedata.co.uk/api/agent_stats/100023336956/ \
  -H "Authorization: Api-Key YOUR_KEY"
recent_listings[] — nested events 200 OK
{
  "agent_name": "Savills Bath",
  "recent_listings": [
    {
      "listing_id": "...",
      "display_address": "7 Royal Crescent...",
      "property_sale_events": [
        {
          "event_type": "Added",
          "date": "2024-01-09",
          "price": 83500000
        },
        {
          "event_type": "Under Offer",
          "date": "2024-03-02",
          "price": null
        },
        {
          "event_type": "Sold STC",
          "date": "2024-03-18",
          "price": null
        }
      ]
    }
  ]
}