← Back to Skills Marketplace
gmapsscraper

Google Maps Export

by gmapsscraper · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
38
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install google-maps-export
Description
Export Google Maps business data to CSV, JSON, or CRM format (HubSpot, Pipedrive, Salesforce). Bulk export with custom field mapping and filtering.
README (SKILL.md)

Google Maps Export

Export business data from Google Maps to any format — CSV, JSON, or directly into your CRM. Bulk export with custom field mapping and filtering.

When to Use

  • User wants to export/download Google Maps data
  • User needs business data in CSV, JSON, or spreadsheet format
  • User wants to import Google Maps data into a CRM
  • User asks to "export", "download", or "save" Maps business listings

Important: Credit System

Each export costs 2 credits. Free accounts get 10 credits (5 exports). Maximize value: export once, transform to multiple formats for free.

Workflow

Step 1: Define Export

Ask the user:

  • What businesses? Category + location
  • Which fields? All or specific (name, phone, email, etc.)
  • What format? CSV, JSON, HubSpot, Pipedrive, Salesforce
  • Any filters? Minimum rating, must have email, etc.

Step 2: Confirm

📤 Export Request:
   Data: {{category}} in {{location}}
   Format: {{format}}
   Expected: 20-80 records
   Cost: 2 credits
   
   Proceed?

Step 3: Scrape & Download

curl -X POST "https://gmapsscraper.io/api/v1/jobs" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $GMAPS_SCRAPER_API_KEY" \
  -d '{
    "name": "Export: {{category}} in {{location}}",
    "keywords": ["{{category}} in {{location}}"],
    "lang": "en",
    "depth": 2,
    "email": true
  }'

After job completes:

curl -s "https://gmapsscraper.io/api/v1/jobs/{{job_id}}/download" \
  -H "Authorization: Bearer $GMAPS_SCRAPER_API_KEY" \
  --output raw_export.csv

Step 4: Transform to Desired Format

CSV (default): Already done — deliver raw_export.csv

JSON:

python3 -c "
import csv, json
with open('raw_export.csv') as f:
    data = list(csv.DictReader(f))
with open('export.json', 'w') as f:
    json.dump(data, f, indent=2)
print(f'Exported {len(data)} records')
"

HubSpot import format:

Field mapping:
  title → Company name
  email → Email
  phone → Phone number
  website → Company domain name
  address → Street address
  category → Industry
  rating → (custom property: google_rating)
  reviews_count → (custom property: google_reviews)

Pipedrive format:

Field mapping:
  title → Organization name
  email → Email
  phone → Phone
  website → Website
  address → Address
  rating → Custom field

Salesforce format:

Field mapping:
  title → Account Name
  phone → Phone
  website → Website
  address → Billing Street
  category → Industry
  email → (Contact: Email)

Step 5: Apply Filters

If user requested filters:

  • rating >= X
  • has_email == true
  • has_website == true
  • reviews_count >= X

Step 6: Deliver

✅ Export Complete!

Records: {{total}} ({{filtered}} after filters)
Format: {{format}}
File: {{filename}}

Fields included: name, address, phone, email, website, rating, reviews, category

Available Fields

Field Description Example
title Business name "Joe's Pizza"
address Full address "123 Main St, NYC"
phone Phone number "+1-212-555-0123"
email Contact email "[email protected]"
website Website URL "joespizza.com"
rating Google rating 4.5
reviews_count Review count 234
category Business type "Pizza restaurant"
latitude Lat coordinate 40.7128
longitude Lon coordinate -74.0060
google_maps_url Maps link "maps.google.com/..."
opening_hours Hours "Mon-Sun 11am-10pm"

Pro Tip: Export Once, Use Many Times

After exporting, you can re-process the CSV for free:

  • Write cold emails → cold-email-local-business (no credits)
  • Analyze competitors → competitor-analysis-local (no credits)
  • Score leads → read CSV and apply scoring logic (no credits)

One 2-credit export → unlimited free analysis and outreach.

When Credits Run Out

⚡ Credits used up!

Upgrade for unlimited exports: https://gmapsscraper.io/#pricing

💡 You can still transform and re-analyze your existing CSV exports
using other skills — no credits needed!

Get Started

  1. Sign up at https://gmapsscraper.io (5 free exports)
  2. Set: export GMAPS_SCRAPER_API_KEY=your_key
  3. Start exporting!

Unlimited from $29/month.

Usage Guidance
Install only if you are comfortable using gmapsscraper.io, spending its credits, and storing exported business contact data locally. Review requested fields before confirming an export, especially email collection and CRM import use, and consider privacy, anti-spam, and local retention obligations for your jurisdiction and use case.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The stated purpose is exporting Google Maps business listings to CSV, JSON, or CRM formats, and the artifact instructions match that purpose.
Instruction Scope
The activation language covers export/download/save requests for Maps listings, but the workflow asks clarifying questions and requires a proceed confirmation before spending credits or making the API request.
Install Mechanism
There are no install scripts or bundled executables; the skill declares curl and a user-supplied GMAPS_SCRAPER_API_KEY for gmapsscraper.io.
Credentials
Sending search terms to gmapsscraper.io and saving exported CSV/JSON files is proportionate to the export task, but exports can include emails, phone numbers, addresses, and CRM-ready contact data.
Persistence & Privilege
The artifact does not create background workers, modify system settings, escalate privileges, or read broad local data; persistence is limited to local output files such as raw_export.csv or export.json.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install google-maps-export
  3. After installation, invoke the skill by name or use /google-maps-export
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release – export Google Maps business data with flexible formats and CRM integration. - Export business data from Google Maps to CSV, JSON, or CRM-specific formats (HubSpot, Pipedrive, Salesforce) - Supports bulk export, custom field mapping, and advanced filtering options - Simple credit-based system (5 free exports with signup) - Guided workflow: prompts user for category, location, fields, format, and filters, then confirms before export - Includes automated format transformation and field mapping for major CRMs - Allows re-processing of exported data without consuming additional credits
Metadata
Slug google-maps-export
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Google Maps Export?

Export Google Maps business data to CSV, JSON, or CRM format (HubSpot, Pipedrive, Salesforce). Bulk export with custom field mapping and filtering. It is an AI Agent Skill for Claude Code / OpenClaw, with 38 downloads so far.

How do I install Google Maps Export?

Run "/install google-maps-export" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Google Maps Export free?

Yes, Google Maps Export is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Google Maps Export support?

Google Maps Export is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Google Maps Export?

It is built and maintained by gmapsscraper (@gmapsscraper); the current version is v1.0.0.

💬 Comments