Estate & Letting Agents in Charlton Kings, Cheltenham

Find Estate Agents in Charlton Kings, Cheltenham
43 results
Yopa

Nationwide

Sales
2 active listings in Charlton Kings, Cheltenham, Gloucestershire, England
7,206 total
Meridian House Wheatfield Way Hinckley LE10 1YG
View Profile
Althorp & Co

Covering Gloucestershire

Sales
1 active listing in Charlton Kings, Cheltenham, Gloucestershire, England
7 total
Gloucestershire
Cgt Sales LTD

Cheltenham

Sales
1 active listing in Charlton Kings, Cheltenham, Gloucestershire, England
41 total
119 Promenade, Cheltenham, GL50 1NW
View Profile
Elliot Oliver Limited

Cheltenham

Lettings
1 active listing in Charlton Kings, Cheltenham, Gloucestershire, England
63 total
101 Promenade, Cheltenham, GL50 1NW
View Profile
Errington Smith Town and Village Properties (Residential Sales, Lettings and Property Management)
1 active listing in Charlton Kings, Cheltenham, Gloucestershire, England
42 total
107 Promenade, Cheltenham, GL50 1NW
View Profile
Hughes Sealey Estate Agents
1 active listing in Charlton Kings, Cheltenham, Gloucestershire, England
77 total
Miramar, Cheltenham Road, Kinsham, Tewkesbury, GL20 8HP
View Profile
Hunters

Cheltenham

Sales
1 active listing in Charlton Kings, Cheltenham, Gloucestershire, England
70 total
6 Caernarvon Court, Cheltenham, GL51 3JA
View Profile
La Agency

Cheltenham

Sales
1 active listing in Charlton Kings, Cheltenham, Gloucestershire, England
7 total
Cheltenham
Newcombe Residential

Cheltenham

Sales
1 active listing in Charlton Kings, Cheltenham, Gloucestershire, England
22 total
46 Suffolk Road, Cheltenham, Gloucestershire GL50 2AQ
View Profile
Openrent

London

Lettings
1 active listing in Charlton Kings, Cheltenham, Gloucestershire, England
8,460 total
20 Wenlock Road, London, N1 7GU
View Profile
Retirement Homesearch

Central South England

Sales
1 active listing in Charlton Kings, Cheltenham, Gloucestershire, England
698 total
Central South England
Springbok Properties
1 active listing in Charlton Kings, Cheltenham, Gloucestershire, England
1,293 total
Springbok Properties Nationwide Suite 7N Trafford House Chester Road Old Trafford M32 0RS
View Profile
Stowhill Estates LTD

Stowhill Estates Frilford

Sales
1 active listing in Charlton Kings, Cheltenham, Gloucestershire, England
52 total
Stowhill Estates Frilford, Frilford Heath Golf Club, Oxford Road, Frilford, OX13 5NW
View Profile
Page 2 of 2
initializeAllPremierCards() }); // Load detailed stats function function loadDetailedStats() { const button = document.getElementById('load-more-stats'); const statsContainer = document.getElementById('detailed-stats'); if (statsContainer.classList.contains('hidden')) { // Show loading state button.innerHTML = ` Loading... `; // Make AJAX call for detailed stats const location = 'Charlton Kings, Cheltenham'; const agentType = ''; fetch(`/api/agents/detailed-stats?location=${encodeURIComponent(location)}&type=${agentType}`) .then(response => response.json()) .then(data => { // Build detailed stats HTML let statsHtml = '
'; // Property types breakdown if (data.propertyTypes && Object.keys(data.propertyTypes).length > 0) { statsHtml += `
Property Types
`; for (const [type, count] of Object.entries(data.propertyTypes)) { const percentage = Math.round((count / data.totalProperties) * 100); statsHtml += `
${type}: ${count.toLocaleString()} (${percentage}%)
`; } statsHtml += '
'; } // Price ranges if (data.priceRanges) { statsHtml += `
Price Ranges
Avg Sale Price: £${data.priceRanges.avgSalePrice?.toLocaleString() || 'N/A'}
Avg Rent PCM: £${data.priceRanges.avgRentPrice?.toLocaleString() || 'N/A'}
`; } // Top performing agents if (data.topAgents && data.topAgents.length > 0) { statsHtml += `
Top Agents
`; data.topAgents.slice(0, 3).forEach(agent => { statsHtml += `
${agent.name}: ${agent.property_count} props
`; }); statsHtml += '
'; } statsHtml += '
'; // Show stats statsContainer.innerHTML = statsHtml; statsContainer.classList.remove('hidden'); // Update button button.innerHTML = ` Hide Insights `; }) .catch(error => { // If API fails, show some calculated stats from existing data const agents = [{"core_branch_id":57439,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Yopa","email":"aimee.boston@yopa.co.uk","sales_phone_number":"01923 381187","address":"Meridian House\r\nWheatfield Way\r\nHinckley\r\nLE10 1YG","postcode":"LE10 1YG","website_url":"https:\/\/www.yopa.co.uk\/","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/57439\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:17:48.000000Z","updated_at":"2026-01-20T19:57:00.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":57439,"agent_company_id":8351,"branch_location":"Nationwide","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E610000029EB3713D305F6BFF52A323A20474A40","agent_brand_id":9221,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"Meridian House, Wheatfield Way, Hinckley","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Yopa","branch_name":"Nationwide","lettings":false,"sales":true,"commercial":false,"h_email":"aimee.boston@yopa.co.uk","has_email":true,"h_phone":"01923 381187","has_phone":true,"resolved_brand_color":"#56c5cd","boundary_listing_count":"2","property_count":"7206","latitude":52.555671,"longitude":-1.376422},{"core_branch_id":66889,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Althorp \u0026 Co","email":null,"sales_phone_number":"01242 781781","address":"Gloucestershire","postcode":null,"website_url":null,"description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/66889\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:22:56.000000Z","updated_at":"2025-12-12T07:54:05.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":66889,"agent_company_id":5907,"branch_location":"Covering Gloucestershire","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E61000004390831266FA00C08D4127840EF64940","agent_brand_id":6717,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":null,"has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Althorp \u0026 Co","branch_name":"Covering Gloucestershire","lettings":false,"sales":true,"commercial":false,"h_email":null,"has_email":false,"h_phone":"01242 781781","has_phone":true,"resolved_brand_color":"#cf0101","boundary_listing_count":"1","property_count":"7","latitude":51.922318,"longitude":-2.122265},{"core_branch_id":55531,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Cgt Sales LTD","email":"accountspayable@cgtlettings.com","sales_phone_number":"01242 253325","address":"119 Promenade,\r\nCheltenham,\r\nGL50 1NW","postcode":"GL50 1NW","website_url":"https:\/\/www.cgtlettings.co.uk","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/55531\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:16:46.000000Z","updated_at":"2026-01-20T20:00:20.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":55531,"agent_company_id":8676,"branch_location":"Cheltenham","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000795C548B88A200C004013274ECF24940","agent_brand_id":9553,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"119 Promenade, Cheltenham","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Cgt Sales LTD","branch_name":"Cheltenham","lettings":false,"sales":true,"commercial":false,"h_email":"accountspayable@cgtlettings.com","has_email":true,"h_phone":"01242 253325","has_phone":true,"resolved_brand_color":"#ffef01","boundary_listing_count":"1","property_count":"41","latitude":51.897841,"longitude":-2.079362},{"core_branch_id":55534,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Elliot Oliver Limited","email":"info@elliotoliver.co.uk","sales_phone_number":null,"address":"101 Promenade,\r\nCheltenham,\r\nGL50 1NW","postcode":"GL50 1NW","website_url":"https:\/\/www.elliotoliver.co.uk","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/55534\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:16:46.000000Z","updated_at":"2026-01-20T20:00:20.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":55534,"agent_company_id":8681,"branch_location":"Cheltenham","lettings_phone_number":"01242 321091","is_sales":false,"is_lettings":true,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000795C548B88A200C004013274ECF24940","agent_brand_id":9559,"offers_sales":false,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"101 Promenade, Cheltenham","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Elliot Oliver Limited","branch_name":"Cheltenham","lettings":true,"sales":false,"commercial":false,"h_email":"info@elliotoliver.co.uk","has_email":true,"h_phone":"01242 321091","has_phone":true,"resolved_brand_color":"#95c63d","boundary_listing_count":"1","property_count":"63","latitude":51.897841,"longitude":-2.079362},{"core_branch_id":55535,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Errington Smith Town and Village Properties (Residential Sales, Lettings and Property Management)","email":"nigel@erringtonsmith.com","sales_phone_number":"01242 575805","address":"107 Promenade,\r\nCheltenham,\r\nGL50 1NW","postcode":"GL50 1NW","website_url":"http:\/\/www.erringtonsmith.com","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/55535\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:16:46.000000Z","updated_at":"2026-01-20T19:53:18.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":55535,"agent_company_id":8682,"branch_location":"Cheltenham","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000795C548B88A200C004013274ECF24940","agent_brand_id":9560,"offers_sales":true,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"107 Promenade, Cheltenham","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Errington Smith Town and Village Properties (Residential Sales, Lettings and Property Management)","branch_name":"Cheltenham","lettings":false,"sales":true,"commercial":false,"h_email":"nigel@erringtonsmith.com","has_email":true,"h_phone":"01242 575805","has_phone":true,"resolved_brand_color":"#12225c","boundary_listing_count":"1","property_count":"42","latitude":51.897841,"longitude":-2.079362},{"core_branch_id":55497,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Hughes Sealey Estate Agents","email":"craig.hughes@hughessealey.co.uk","sales_phone_number":"01242 220080","address":"Miramar, \r\nCheltenham Road, Kinsham,\r\nTewkesbury,\r\nGL20 8HP","postcode":"GL20 8HP","website_url":"https:\/\/www.hughessealey.co.uk","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/55497\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:16:44.000000Z","updated_at":"2026-01-20T20:00:50.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":55497,"agent_company_id":1315,"branch_location":"Cheltenham","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000A087DA368CC200C01895D40968024A40","agent_brand_id":1862,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"Miramar, Cheltenham Road, Kinsham, Tewkesbury","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Hughes Sealey Estate Agents","branch_name":"Cheltenham","lettings":false,"sales":true,"commercial":false,"h_email":"craig.hughes@hughessealey.co.uk","has_email":true,"h_phone":"01242 220080","has_phone":true,"resolved_brand_color":"#c49d5b","boundary_listing_count":"1","property_count":"77","latitude":52.0188,"longitude":-2.094994},{"core_branch_id":55562,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Hunters","email":"mark.millward@hunters.com","sales_phone_number":"01242 528500","address":"6 Caernarvon Court,\r\nCheltenham,\r\nGL51 3JA","postcode":"GL51 3JA","website_url":"http:\/\/www.adamsestateagents.com","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/55562\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:16:47.000000Z","updated_at":"2026-01-20T19:53:18.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":55562,"agent_company_id":98,"branch_location":"Cheltenham","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E61000006C95607138F300C05C74B2D47AF14940","agent_brand_id":290,"offers_sales":true,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"6 Caernarvon Court, Cheltenham","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Hunters","branch_name":"Cheltenham","lettings":false,"sales":true,"commercial":false,"h_email":"mark.millward@hunters.com","has_email":true,"h_phone":"01242 528500","has_phone":true,"resolved_brand_color":"#193273","boundary_listing_count":"1","property_count":"70","latitude":51.886561,"longitude":-2.11876},{"core_branch_id":67261,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"La Agency","email":null,"sales_phone_number":"01242 500404","address":"Cheltenham","postcode":null,"website_url":null,"description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/67261\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:23:09.000000Z","updated_at":"2025-12-09T23:22:37.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":67261,"agent_company_id":8688,"branch_location":"Cheltenham","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":null,"agent_brand_id":9566,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":null,"has_home_listings":false,"external_crm_branch_id":null,"agent_name":"La Agency","branch_name":"Cheltenham","lettings":false,"sales":true,"commercial":false,"h_email":null,"has_email":false,"h_phone":"01242 500404","has_phone":true,"resolved_brand_color":"#4a3f0f","boundary_listing_count":"1","property_count":"7","latitude":null,"longitude":null},{"core_branch_id":55548,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Newcombe Residential","email":"info@nresidential.co.uk","sales_phone_number":"01242 222972","address":"46 Suffolk Road,\r\nCheltenham, Gloucestershire\r\nGL50 2AQ","postcode":"GL50 2AQ","website_url":"https:\/\/www.nresidential.co.uk","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/55548\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:16:46.000000Z","updated_at":"2026-01-20T19:53:18.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":55548,"agent_company_id":8691,"branch_location":"Cheltenham","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E61000008E942D9276A300C0F8E0B54B1BF24940","agent_brand_id":9569,"offers_sales":true,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"46 Suffolk Road, Cheltenham, Gloucestershire","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Newcombe Residential","branch_name":"Cheltenham","lettings":false,"sales":true,"commercial":false,"h_email":"info@nresidential.co.uk","has_email":true,"h_phone":"01242 222972","has_phone":true,"resolved_brand_color":"#8c9caf","boundary_listing_count":"1","property_count":"22","latitude":51.891458,"longitude":-2.079816},{"core_branch_id":58995,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Openrent","email":"zoopla@openrent.co.uk","sales_phone_number":null,"address":"20 \r\nWenlock Road, \r\nLondon, \r\nN1 7GU","postcode":"N1 7GU","website_url":"https:\/\/www.openrent.co.uk","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/58995\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:18:40.000000Z","updated_at":"2026-01-20T19:55:47.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":58995,"agent_company_id":7279,"branch_location":"London","lettings_phone_number":"020 3322 3265","is_sales":false,"is_lettings":true,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E61000003D7D04FEF0F3B7BFCEA5B8AAECC34940","agent_brand_id":8120,"offers_sales":false,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"20, Wenlock Road, London","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Openrent","branch_name":"London","lettings":true,"sales":false,"commercial":false,"h_email":"zoopla@openrent.co.uk","has_email":true,"h_phone":"020 3322 3265","has_phone":true,"resolved_brand_color":"#468cc8","boundary_listing_count":"1","property_count":"8460","latitude":51.53066,"longitude":-0.093566},{"core_branch_id":67444,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Retirement Homesearch","email":null,"sales_phone_number":"01425 632291","address":"Central South England","postcode":null,"website_url":null,"description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/67444\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:23:15.000000Z","updated_at":"2025-12-09T23:23:25.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":67444,"agent_company_id":821,"branch_location":"Central South England","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":null,"agent_brand_id":1312,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":null,"has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Retirement Homesearch","branch_name":"Central South England","lettings":false,"sales":true,"commercial":false,"h_email":null,"has_email":false,"h_phone":"01425 632291","has_phone":true,"resolved_brand_color":"#edc330","boundary_listing_count":"1","property_count":"698","latitude":null,"longitude":null},{"core_branch_id":58412,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Springbok Properties","email":"admin@springbokgroup.co.uk","sales_phone_number":"0161 416 6302","address":"Springbok Properties Nationwide\r\nSuite 7N\r\nTrafford House\r\nChester Road\r\nOld Trafford\r\nM32 0RS","postcode":"M32 0RS","website_url":"http:\/\/springbokproperties.co.uk","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/58412\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:18:21.000000Z","updated_at":"2026-01-20T20:00:34.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":58412,"agent_company_id":497,"branch_location":"-","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000DE1FEF552B5302C003CDE7DCEDBA4A40","agent_brand_id":894,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"Springbok Properties Nationwide, Suite 7N, Trafford House, Chester Road, Old Trafford","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Springbok Properties","branch_name":"-","lettings":false,"sales":true,"commercial":false,"h_email":"admin@springbokgroup.co.uk","has_email":true,"h_phone":"0161 416 6302","has_phone":true,"resolved_brand_color":"#ffff33","boundary_listing_count":"1","property_count":"1293","latitude":53.460384,"longitude":-2.29061},{"core_branch_id":60675,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Stowhill Estates LTD","email":"helen@stowhillestates.com","sales_phone_number":"03330 344144","address":"Stowhill Estates Frilford,\r\nFrilford Heath Golf Club,\r\nOxford Road,\r\nFrilford,\r\nOX13 5NW","postcode":"OX13 5NW","website_url":"http:\/\/view.publitas.com","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/60675\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:19:34.000000Z","updated_at":"2026-01-20T19:56:24.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":60675,"agent_company_id":3869,"branch_location":"Stowhill Estates Frilford","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000DEC9A7C7B6CCF5BF184339D1AED64940","agent_brand_id":4582,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"Stowhill Estates Frilford, Frilford Heath Golf Club, Oxford Road, Frilford","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Stowhill Estates LTD","branch_name":"Stowhill Estates Frilford","lettings":false,"sales":true,"commercial":false,"h_email":"helen@stowhillestates.com","has_email":true,"h_phone":"03330 344144","has_phone":true,"resolved_brand_color":"#3c4a56","boundary_listing_count":"1","property_count":"52","latitude":51.67721,"longitude":-1.362479}]; let topAgents = []; agents.forEach(agent => { // Collect top agents if (agent.property_count > 0) { topAgents.push({ name: agent.name, property_count: agent.property_count }); } }); // Sort top agents topAgents.sort((a, b) => b.property_count - a.property_count); let statsHtml = '
'; // Show top agents if (topAgents.length > 0) { statsHtml += `
Top Performing Agents
`; topAgents.slice(0, 5).forEach(agent => { statsHtml += `
${agent.name}: ${agent.property_count} properties
`; }); statsHtml += '
'; } statsHtml += '
'; statsContainer.innerHTML = statsHtml; statsContainer.classList.remove('hidden'); button.innerHTML = ` Hide Insights `; }); } else { // Hide stats statsContainer.classList.add('hidden'); button.innerHTML = ` Load Detailed Insights `; } } // Open agent map function function openAgentMap(locationSlug) { // Use the floating view toggle button const mapBtn = document.getElementById('agent-view-map'); if (mapBtn) { mapBtn.click(); } else { // Fallback to old button const oldMapBtn = document.getElementById('view-map-btn'); if (oldMapBtn) { oldMapBtn.click(); } else { // Last resort - open map page window.location.href = `/agents/${locationSlug}/map`; } } }