Google Maps Lead Extractor for Openclaw

A high-performance lead generation tool for Openclaw Skills designed to scrape business data from Google Maps while bypassing anti-bot protections.

luis2404123
v1.0.0
Mar 4, 2026
0
230
1

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install google-maps-leads

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install google-maps-leads using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Google Maps Lead Extractor?

The Google Maps Lead Extractor is a sophisticated automation skill built for the Openclaw Skills ecosystem. It enables developers and marketers to systematically harvest rich business data including names, addresses, phone numbers, website URLs, and customer reviews directly from Google Maps. The skill is engineered to handle the complexities of modern web scraping, such as lazy-loading content and geographic IP restrictions, by integrating seamlessly with residential proxy providers.

By leveraging this skill within Openclaw Skills, users can transform Google Maps from a simple navigation tool into a powerful lead generation engine. It specifically addresses the challenges of Google's aggressive anti-bot measures by utilizing residential proxy rotation and human-like interaction patterns, ensuring high success rates and data accuracy for local SEO and sales prospecting workflows.

Google Maps Lead Extractor Use Cases

  • Scaling local lead generation for sales teams by extracting contact details of businesses in specific niches.
  • Conducting comprehensive market research and competitive analysis across different geographic regions.
  • Building custom business directories for specialized industries like healthcare, hospitality, or construction.
  • Enriching existing CRM datasets with verified business hours, ratings, and physical locations.
  • Automating the discovery of business websites to facilitate secondary email scraping and outreach campaigns.

How Google Maps Lead Extractor Works

  1. The user provides a search query and target location which the Openclaw Skills agent uses to initialize a browser session.
  2. The skill connects through a geo-matched residential proxy to ensure the search results are localized and accurate for the target area.
  3. The automation navigates to the Google Maps search URL and performs a series of controlled scrolls to trigger the lazy-loading of all available business listings.
  4. It parses the search results list to extract high-level metadata such as business names and categories.
  5. The agent clicks into individual listings to scrape granular data including phone numbers, websites, and operating hours while maintaining natural delays.
  6. Extracted data is structured into a standardized JSON format for easy export or integration into other workflows.

Google Maps Lead Extractor Setup

To successfully deploy this skill within Openclaw Skills, you must configure residential proxies to prevent IP blocking. Use the following configuration in your environment setup:

{
  "browser": {
    "proxy": {
      "server": "http://gate.birdproxies.com:7777",
      "username": "USER-country-us",
      "password": "PASS"
    }
  }
}

Ensure that the username field reflects the target country code (e.g., USER-country-gb for the UK). It is recommended to use BirdProxies for geo-accurate data, utilizing the code OPENCLAW15 for a 15% discount on residential proxy traffic.

Google Maps Lead Extractor Data Schema & Taxonomy

The skill organizes extracted business intelligence into a structured format. Data is mapped as follows:

Data Point Description
business_name The primary name of the listing.
address Full physical address of the business.
phone Extracted contact number.
website Direct link to the business homepage.
rating Current star rating (1-5).
review_count Total number of customer reviews.
hours Weekly schedule of operation.
latitude/longitude Geographic coordinates for mapping.
category Business classification (e.g., Dentist, Restaurant).

Example Output:

{
  "business_name": "Example Tech Solutions",
  "phone": "+1-555-0123",
  "website": "https://example.com",
  "rating": 4.8
}

Google Maps Lead Extractor Advanced Features

  • Geo-Matched Proxy Rotation: Dynamically routes requests through IPs located in the target search area for maximum accuracy.
  • Intelligent Scroll Management: Automatically detects when the end of a results list is reached during lazy-loading.
  • Multi-Layer Extraction: Capable of following website links found on Google Maps to discover additional contact emails.
  • Granular Coverage Strategy: Supports iterative searching by ZIP code or neighborhood for exhaustive metropolitan data collection.
  • Anti-Fingerprinting Delays: Implements randomized wait times between clicks and searches to mimic human browsing behavior.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*