LaunchKit · 2026
Back to Skills

google-maps-b2b-extractor

EXTRACT UNLIMITED LEADS (Emails, Phones, Websites) from Google Maps.

0
569 downloads
by @g4dr

Setup & Installation

openclaw skills install @g4dr/google-maps-b2b-extractor

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install google-maps-b2b-extractor

What This Skill Does

Searches Google Maps for businesses matching a keyword and location, then extracts their name, phone, website, address, and rating. Uses the Apify cloud scraper to handle the crawling. Returns up to 15 results per search formatted as a table.

Pulling this data manually from Google Maps is time-consuming and blocked by rate limits, while Apify handles the crawling infrastructure automatically.

When to use it

  • Finding dentist offices in a target city for outreach
  • Building a prospect list of real estate agents by region
  • Collecting restaurant contact info for a local ad campaign
  • Sourcing leads for a marketing agency pitch deck
  • Pulling phone numbers for a sales team cold-call list

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Find Italian restaurants in Chicago, IL

AGENT
  1. 1Takes keyword 'Italian Restaurants' and location 'Chicago, IL' as inputs
  2. 2Sends a POST request to the Apify Google Places crawler API with the search term
  3. 3Polls the run status every 5 seconds until the job completes
  4. 4Fetches the dataset results once the run succeeds
  5. 5Formats business name, phone, website, address, and rating into a markdown table
OUTPUT

A table of up to 15 Italian restaurants in Chicago with their contact details and ratings

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Apify API token (free account at apify.com)