← All workPRJ-003 · Chrome Extension

Mappack Winner

Client
Benwil Marketing (internal Product)
Year
2026
Duration
4 Months
Role
Founder
Overview

MapPack Winner is an enterprise-grade Chrome Extension that provides deep Google Maps and Google Business Profile intelligence for SEO professionals, local marketers, and agencies. It extracts hidden Google Maps payloads in real-time and transforms complex internal data into actionable business insights through a modern tool.

Mappack Winner

Mappack Winner is a powerful Google Chrome Extension designed for SEO professionals, marketers, and business owners to analyze Google Maps Map Pack search results and individual Google Business Profiles in real-time. It seamlessly extracts hidden payload data and presents actionable insights directly within your browser.

Features

🔍 Search Results Analysis

When you search for businesses on Google Maps, Mappack Winner intercepts the data payload to give you a comprehensive bird's-eye view of the top results:

  • Category Analysis: See the exact count and percentage breakdown of all categories across the top ranking businesses.
  • Reviews Analysis: Instantly get the Average Rating, Average Reviews, and Maximum/Minimum metrics for the whole page.
  • Verification Status: Discover what percentage of top-ranking competitors have verified their business profiles.
  • Attributes Analysis: Uncover exactly which attributes (e.g., Online appointments, Identifies as women-owned, Accessibility options) the top competitors are utilizing, complete with occurrence percentages.
  • Business Hours Analysis: Find out the average working hours per day among the top-ranking businesses in your niche.

🏢 Single Business Deep-Dive

Click on any individual business profile to unlock its hidden details:

  • Comprehensive Categories: See all hidden backend categories (not just the primary one Google displays).
  • Review Distribution: View the exact distribution of 1 to 5-star reviews.
  • Competitors ("People also search for"): See a detailed list of competitor businesses associated with the profile.
  • Advanced Attributes & Services: Extract all DOM and payload-level service offerings and business attributes.
  • Social Profiles & Popular Times: Get associated social media links and foot traffic data.

Installation (Developer Mode)

  1. Clone or download this repository to your local machine.
  2. Open Google Chrome and navigate to chrome://extensions/.
  3. Enable "Developer mode" by toggling the switch in the top right corner.
  4. Click on the "Load unpacked" button in the top left.
  5. Select the Mappack-winner folder.
  6. The extension is now installed! You should see the Mappack Winner icon in your browser toolbar.

How to Use

  1. Go to Google Maps.
  2. Search for any local keyword (e.g., "software agency in ny").
  3. The Mappack Winner panel will automatically appear on the right side of your screen.
  4. Browse the Search Results Analysis to see aggregated metrics for the top results.
  5. Click on any specific business in the left sidebar to view its Individual Profile Analysis.

Architecture

  • manifest.json: Configures the extension (Manifest V3).
  • src/intercept.js: Injected into the page to intercept XMLHttpRequest (XHR) responses from Google Maps, capturing the raw JSON payloads.
  • src/content.js: Bridges the gap between the injected script and the background worker, forwarding the captured payloads.
  • src/background.js: The core engine. It parses the complex, deeply-nested Google Maps JSON arrays (XSSI payloads), extracting and organizing business data, attributes, hours, competitors, and search result lists.
  • src/panel.js: Renders the floating UI panel over Google Maps, displaying the extracted data dynamically based on whether you are viewing a search list or a single business.

Technologies Used

  • Vanilla JavaScript (ES6+)
  • Google Chrome Extensions API (Manifest V3)
  • HTML & CSS (Injected UI)
 
Results