Estate & Letting Agents in East Portlemouth, South Hams

Find Estate Agents in East Portlemouth, South Hams
4 results
Marchand Petit

Salcombe

Sales
3 active listings in East Portlemouth, South Hams, Devon, England
55 total
24 Fore Street, Salcombe, TQ8 8ET
View Profile
Express Estate Agency

Nationwide

Lettings Sales
1 active listing in East Portlemouth, South Hams, Devon, England
845 total
St Georges House, 56 Peter St, Manchester M2 3NQ
View Profile
Luscombe Maye

Kingsbridge

Sales
1 active listing in East Portlemouth, South Hams, Devon, England
67 total
62 Fore Street, Kingsbridge, TQ7 1PP
View Profile
Signature Spaces

South Hams

Sales
1 active listing in East Portlemouth, South Hams, Devon, England
16 total
Covering South Hams
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 = 'East Portlemouth, South Hams'; 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":65109,"verification_status":"verified","verified_at":"2026-02-10T14:51:20.000000Z","verified_by":null,"verification_notes":null,"name":"Marchand Petit","email":"salcombe@marchandpetit.co.uk","sales_phone_number":"01548 844473","address":"24 Fore Street,\r\nSalcombe,\r\nTQ8 8ET","postcode":"TQ8 8ET","website_url":"http:\/\/www.marchandpetit.co.uk","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":"Apex27","logo":"https:\/\/cdn.home.co.uk\/agents\/65109\/logo.png","office_images":null,"claimed_at":"2026-02-10T12:49:12.000000Z","created_at":"2025-12-09T17:21:58.000000Z","updated_at":"2026-02-10T15:46:42.000000Z","deleted_at":null,"claimed_user_id":"6e19219b-e7a3-4151-ac60-908306dd0f11","profile_status":"on_hold","assigned_user_id":null,"id":65109,"agent_company_id":4315,"branch_location":"Salcombe","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E61000003F6EBF7CB2220EC09F776341611E4940","agent_brand_id":5048,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"24 Fore Street, Salcombe","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Marchand Petit","branch_name":"Salcombe","lettings":false,"sales":true,"commercial":false,"h_email":"salcombe@marchandpetit.co.uk","has_email":true,"h_phone":"01548 844473","has_phone":true,"resolved_brand_color":"#0a1e41","boundary_listing_count":"3","property_count":"55","latitude":50.237343,"longitude":-3.766942},{"core_branch_id":58255,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Express Estate Agency","email":"Melissa.traynor@expressestateagency.co.uk","sales_phone_number":"03330 165458","address":"St Georges House, 56 Peter St, Manchester M2 3NQ","postcode":"M2 3NQ","website_url":"https:\/\/www.expressestateagency.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\/58255\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:18:16.000000Z","updated_at":"2026-01-20T19:57:43.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":58255,"agent_company_id":2261,"branch_location":"Nationwide","lettings_phone_number":"03330 165458","is_sales":true,"is_lettings":true,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E61000000322C495B3F701C002D9EBDD1FBD4A40","agent_brand_id":2878,"offers_sales":true,"offers_lettings":true,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"St Georges House, 56 Peter St, Manchester","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Express Estate Agency","branch_name":"Nationwide","lettings":true,"sales":true,"commercial":false,"h_email":"Melissa.traynor@expressestateagency.co.uk","has_email":true,"h_phone":"03330 165458","has_phone":true,"resolved_brand_color":"#cf197a","boundary_listing_count":"1","property_count":"845","latitude":53.477535,"longitude":-2.245948},{"core_branch_id":65104,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Luscombe Maye","email":"stuart.hext@luscombemaye.com","sales_phone_number":"01548 800178","address":"62 Fore Street,\r\nKingsbridge,\r\nTQ7 1PP","postcode":"TQ7 1PP","website_url":"http:\/\/www.luscombemaye.com","description":null,"listings_feed_url":null,"feed_format":null,"last_feed_sync":null,"crm_provider":null,"logo":"https:\/\/cdn.home.co.uk\/agents\/65104\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:21:58.000000Z","updated_at":"2026-01-20T19:58:37.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":65104,"agent_company_id":64,"branch_location":"Kingsbridge","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":"0101000020E6100000111B2C9CA4390EC02E1A321EA5244940","agent_brand_id":228,"offers_sales":true,"offers_lettings":false,"claimed_assigned_user_id":null,"brand_color":null,"logo_rect":null,"address_lines":"62 Fore Street, Kingsbridge","has_home_listings":false,"external_crm_branch_id":null,"agent_name":"Luscombe Maye","branch_name":"Kingsbridge","lettings":false,"sales":true,"commercial":false,"h_email":"stuart.hext@luscombemaye.com","has_email":true,"h_phone":"01548 800178","has_phone":true,"resolved_brand_color":"#195a51","boundary_listing_count":"1","property_count":"67","latitude":50.286289,"longitude":-3.778146},{"core_branch_id":67501,"verification_status":"pending","verified_at":null,"verified_by":null,"verification_notes":null,"name":"Signature Spaces","email":null,"sales_phone_number":"01548 435007","address":"Covering South Hams","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\/67501\/logo.png","office_images":null,"claimed_at":null,"created_at":"2025-12-09T17:23:17.000000Z","updated_at":"2025-12-09T23:23:40.000000Z","deleted_at":null,"claimed_user_id":null,"profile_status":"on_hold","assigned_user_id":null,"id":67501,"agent_company_id":7600,"branch_location":"South Hams","lettings_phone_number":null,"is_sales":true,"is_lettings":false,"is_commercial":false,"is_hm_agent":false,"geopoint":null,"agent_brand_id":8450,"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":"Signature Spaces","branch_name":"South Hams","lettings":false,"sales":true,"commercial":false,"h_email":null,"has_email":false,"h_phone":"01548 435007","has_phone":true,"resolved_brand_color":"#f1bec3","boundary_listing_count":"1","property_count":"16","latitude":null,"longitude":null}]; 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`; } } }