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

Agent Performance

Quantified performance metrics for every UK estate agent — ranked by area, property type, and price band. Days to sell, price accuracy, listing volume. The stats agents don't publish.

Performance scorecard

For a given UPRN, the API returns all agents operating within 0.3 miles — ranked by listing volume, with full performance stats for each.

BS8 1PX — Agent Performance
Last 12 months · 12 active agents · 272 listings
agent_stats
#1
Savills Bristol
32% share
34
Avg days to SSTC
98.2%
Price accuracy
87
Listings
£485k
Avg sold price
#2
Knight Frank
24% share
41
Avg days to SSTC
97.8%
Price accuracy
65
Listings
£620k
Avg sold price
#3
Hamptons
18% share
38
Avg days to SSTC
98.5%
Price accuracy
49
Listings
£540k
Avg sold price

Response fields

All fields returned per agent in the results[] array.

agent_name string Registered agent or branch name
listing_count integer Total listings in the period and radius
sales_count integer Completed sales (SSTC → Completed)
avg_time_to_sstc integer Average days from Added to Sold STC
avg_time_on_market integer Average days from Added to last event
avg_sale_percent float Sale price ÷ asking price × 100
avg_sold_price integer Average completed sale price (pence)
market_share_pct float Share of all listings in the radius
recent_listings array 5 most recent listings with full event history

API example

GET /api/agent_stats/{uprn}/ cURL
curl https://api.homedata.co.uk/api/agent_stats/100023336956/ \
  -H "Authorization: Api-Key YOUR_KEY"
Response 200 OK
{
  "count": 12,
  "results": [
    {
      "agent_name": "Savills Bristol",
      "listing_count": 87,
      "sales_count": 71,
      "avg_time_to_sstc": 34,
      "avg_time_on_market": 41,
      "avg_sale_percent": 98.2,
      "avg_sold_price": 48500000,
      "market_share_pct": 32.1,
      "recent_listings": [...]
    }
  ]
}