kevinbadi/ai-os-skills · Archived

apify-google-maps

Scrape business leads from Google Maps using Apify actor nwua9Gu5YrADL7ZDj. Search by keyword + location, stores results in business_leads table. Trigger when asked to scrape Google Maps, find local businesses, or build a business lead list.

First seen Apr 8, 2026

Installation

$ npx skills add kevinbadi/ai-os-skills --skill apify-google-maps

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from kevinbadi/ai-os-skills · top by installs.

npx skills add kevinbadi/ai-os-skills

Browse all from kevinbadi/ai-os-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 55
License MIT
Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,653 B
  • docs SUMMARY.md 266 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 4 installs

SKILL.md

Apify Google Maps Scraper

Scrapes business listings from Google Maps using Apify actor nwua9Gu5YrADL7ZDj. Returns business name, address, phone, website, category, and rating. Stores results in the business_leads DB table.

How to Run

# Scrape businesses by keyword + location
python3 skills/apify-google-maps/scripts/apify_leads_sheet.py \
    --terms "Marketing Agency" \
    --location "Austin, USA" \
    --max 100

# Multiple terms
python3 skills/apify-google-maps/scripts/apify_leads_sheet.py \
    --terms "Dentist,Law Firm,Accountant" \
    --location "New York, USA" \
    --max 200

Arguments

Option Description Default
--terms Search keywords (comma-separated) Required
--location Location in "City, Country" format Required
--max Max businesses to scrape 1000

Environment Variables

APIFY_API_KEY=xxx
INSFORGE_CONNECTION_STRING=xxx

Apify Actor

  • Actor ID: nwua9Gu5YrADL7ZDj (compass/google-maps-scraper)

Database

Stores into business_leads: name, address, phone, website, category, rating. After scraping, run lead-enrichment to add emails, Facebook handles, and social profiles.

Scripts

  • apifyleadssheet.py — Main Google Maps scraper
  • enrich_leads.py — Standalone contact enrichment (use lead-enrichment skill instead)