VOOZH about

URL: https://apify.com/zakbuildsai/leadmagnet

โ‡ฑ LeadMagnet ยท Apify


Pricing

from $4.50 / 1,000 results

Go to Apify Store

Open-source Google Maps business lead scraper powered by Playwright. Extract names, emails, phone numbers, websites, ratings, reviews, addresses, and hours at scale. Perfect for CRM enrichment, sales prospecting, market research, and lead generation. No API keys needed. Run on Apify or self-host.

Pricing

from $4.50 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Zak

Zak

Maintained by Community

Actor stats

0

Bookmarked

23

Total users

5

Monthly active users

2 months ago

Last modified

Share

LeadMagnet โ€” Google Maps Business Lead Scraper

Free ยท Open Source ยท Zero API Keys ยท No Rate Limits

Extract high-quality business leads from Google Maps at scale โ€” instantly, freely, and without API restrictions or hidden costs. Built for developers, marketers, sales teams, and growth agencies who need real business intelligence data without paying per row or hitting quotas.


๐Ÿš€ What is LeadMagnet?

LeadMagnet is a high-performance, open-source Google Maps scraper built with Playwright (not Puppeteer) for maximum speed, stability, and modern web compatibility.

Unlike the Google Places API โ€” which caps you at 60 results per query and requires billing setup โ€” LeadMagnet extracts unlimited business data with zero API keys, zero monthly fees, and zero rate limits.

๐Ÿ” Built for High-Intent Search Queries

LeadMagnet is optimized to rank on these search terms:

High-Intent KeywordWhy It Matters
Google Maps scraperCore search for the tool
Business lead generation toolSales & marketing teams
Free Apify alternativeCost-conscious developers
Email extraction from Google MapsLead enrichment use case
Local business intelligence scraperMarket research niche
No API key Google Maps scraperPain-point keyword
CRM lead enrichment toolSales ops use case
Playwright scraping solutionTech-stack specific
Business data extractorGeneral intent

โšก Why LeadMagnet Wins (vs Competitors)

FeatureLeadMagnet (This Tool)Competitors (Puppeteer / Paid APIs)
Engineโšก Playwright (modern, faster rendering)Puppeteer (slower, older tech)
API Keys RequiredโŒ Noneโœ… Required
Rate LimitsโŒ Noneโš ๏ธ Strict limits
Pricing๐Ÿ’ฐ Free / Open Source๐Ÿ’ธ Per-request or subscription
Email Extractionโš ๏ธ When availableโŒ Paid add-on
Review Scrapingโœ… When availableโš ๏ธ Partial
Imagesโœ… Includedโš ๏ธ Extra cost
Schedulingโœ… Free via API๐Ÿ’ธ Paid feature
Data Enrichmentโœ… Built-in๐Ÿ’ธ Add-on pricing
Setup Complexity๐ŸŸข One-click run๐Ÿ”ด Complex API config

Bottom line: LeadMagnet removes every artificial limitation competitors use to monetize basic data extraction.


๐Ÿ“Š What Data Can You Extract?

Every lead returns structured, CRM-ready data:

FieldDescription
nameBusiness name / title
emailEmail address (found on ~20-30% of businesses)
phonePhone number
websiteWebsite URL
addressFull street address
categoryBusiness category (dentist, restaurant, agency, etc.)
ratingGoogle Maps star rating (e.g. 4.7)
reviewsCountNumber of reviews (when available on detail page)
reviewsFull review text, ratings, dates, reviewer profiles
priceRangePrice bracket ($, $$, $$$)
openingHoursBusiness hours per day
amenitiesFeatures: wifi, parking, wheelchair accessible
latitude / longitudeGPS coordinates
imageUrlGoogle Maps business photo
placeIdGoogle-referenced place ID
searchQueryThe query used to find this lead
scrapedAtISO timestamp
categoriesFull category tags
jobTitleRoles from structured listings (if available)
socialProfilesInstagram, Facebook, Twitter links

Example JSON output:

{
"name":"ABC Digital Marketing Agency",
"email":"contact@abcdigital.com",
"phone":"+1 234 567 890",
"website":"https://abcdigital.com",
"address":"123 Main Street, New York, USA",
"rating":4.7,
"reviewsCount":128,
"categories":["Marketing Agency","SEO Services"],
"openingHours":"Mon-Fri 9:00-18:00",
"latitude":40.7128,
"longitude":-74.0060,
"images":["https://...","https://..."],
"reviews":[
{
"author":"John D",
"rating":5,
"text":"Excellent service and fast delivery",
"date":"2026-04-20"
}
],
"searchQuery":"marketing agency New York",
"scrapedAt":"2026-04-30T12:00:00.000Z"
}

๐Ÿง  How It Works

Simply define your extraction parameters:

1. Search Term

coffee shop
dentist
real estate agency
gym near me
marketing agency London

2. Location

New York
Berlin
Kuala Lumpur
Remote / Global

3. Number of Places

100/1,000/5,000+(no hard limit)

๐Ÿงฉ Filters

FilterWhat It Does
๐Ÿท CategoryNarrow to specific business types

๐Ÿ”ฅ Why LeadMagnet?

โŒ No API Keys. No Quotas. No Limits.

The Google Places API caps you at 60 results per query and requires API keys, billing accounts, and rate management. LeadMagnet bypasses every single restriction.

โšก Playwright-Powered (Not Puppeteer)

Most scrapers use Puppeteer (older, slower, more memory). LeadMagnet uses Playwright:

  • ๐Ÿš€ Faster page loads and rendering
  • ๐Ÿง  Smarter scroll handling
  • ๐Ÿ›ก Stronger anti-detection behavior
  • โœ… More reliable across Google Maps UI updates

๐ŸŽฏ Built for Lead Generation

Every feature is designed to fill your CRM:

  • Email extraction โ€” crawls business websites for contacts (requires Apify proxy upgrade)
  • Review extraction โ€” full content with ratings, dates, reviewer metadata
  • Amenity detection โ€” surfaces features like wheelchair accessible, free wifi, parking
  • Social profile discovery โ€” Instagram, Facebook, Twitter links when available

๐Ÿ’ต Free & Open Source

MIT licensed. No hidden fees, no usage tiers, no "pro" paywalls. Run on Apify, your own server, or integrate into your SaaS.

๐Ÿ”Œ One-Click Integrations

Export to CSV, JSON, Excel. Connect via webhooks to Zapier, Make, Slack, Google Sheets, Airtable, HubSpot, Salesforce, or any HTTP endpoint.


๐Ÿ“ฅ Input Configuration

Search Terms

Use specific, distinct business types for best results:

โœ… GoodโŒ Bad
["dentist", "orthodontist", "oral surgeon"]["dentist", "dentists", "dental clinic"]
["restaurant", "cafe", "bistro"]["restaurant", "restaurants", "food"]

Geolocation Options

MethodWhen To Use
Free text โ€” "Austin TX"Quick one-off searches
City + state โ€” "London UK"Single city targeting

| Direct URL โ€” maps URL | Exact search reproduction |

Category Filtering

Google Maps has thousands of categories. LeadMagnet lets you filter with precision โ€” include all relevant synonyms so nothing is missed (e.g., "divorce lawyer", "divorce attorney", "family law" are all separate categories).


โฌ†๏ธ Output & Export

Results stream into the Apify dataset in real time. Export in any format:

FormatBest For
JSONDevelopers, API consumption
CSVExcel, Google Sheets, CRMs
Excel (XLSX)Rich spreadsheet analysis
Interactive MapGeographic analysis
APIProgrammatic data access

View Modes

  • Leads view โ€” one row per business
  • Reviews view โ€” one row per review (for analytics)
  • Map view โ€” interactive location map
  • Social profiles view โ€” enriched social media data

๐Ÿ”Œ API & Automation Ready

REST API

POST /run
Content-Type: application/json
{
"query":"dentist",
"location":"London",
"maxResults":500,
"extractEmails": true,
"extractReviews":true
}

Integrate Into Any Stack

Use CaseIntegration
CRM enrichmentHubSpot, Salesforce, Airtable
Lead pipelinesZapier, Make (2000+ apps)
Cold outreachExport directly to email sequences
AI agentsFeed into LLM workflows
DashboardsGoogle Sheets, Data Studio
SaaS data layerAPI โ†’ your app

๐Ÿ›  Tech Stack

LayerTool
Scraper engineโšก Playwright
RuntimeApify
FrontendNext.js 16
DatabaseSupabase
AI enrichmentGroq

Why Playwright Over Puppeteer?

FactorPlaywrightPuppeteer
Browser supportChrome, Firefox, SafariChrome only
Rendering speedโšก Faster๐Ÿข Slower
Anti-detection๐Ÿ›ก Strongerโš ๏ธ Weaker
Scroll handling๐Ÿง  Smarter๐Ÿ”ง Manual
Large-scale reliabilityโœ… Higherโš ๏ธ Lower

๐Ÿ’ผ Use Cases

LeadMagnet is used by:

WhoHow They Use It
B2B sales teamsProspect lists from local businesses
Marketing agenciesOutreach campaigns for clients
Real estate agentsFind leads by property type and location
RecruitersIdentify businesses by industry
Market researchersAnalyze saturation, gaps, competition
SEO agenciesLocal SEO data mining
Startup foundersValidate business ideas with real data
AI trainingBuild datasets from real business listings
FreelancersQuick lead gen without paid tools

๐Ÿš€ Quick Start

Try It on Apify (One Click)

๐Ÿ‘ Run on Apify

{
"query":"real estate agent",
"location":"Miami FL",
"maxResults":50,
"extractEmails":true,
"extractReviews":true
}

Run Locally

npx playwright install chromium
npm run dev

Then open http://localhost:3000.

Run Headless (CLI)

$node actors/leadmagnet-scraper/src/main.js

๐Ÿ“‚ Project Structure

LeadMagnet/
โ”œโ”€โ”€ app/ # Next.js web app
โ”‚ โ”œโ”€โ”€ page.tsx # Search +CSVexportUI
โ”‚ โ”œโ”€โ”€ api/scrape/ # Scrape endpoint
โ”‚ โ””โ”€โ”€ api/enrich/ # Email enrichment endpoint
โ”œโ”€โ”€ actors/
โ”‚ โ””โ”€โ”€ leadmagnet-scraper/ # Apify actor
โ”‚ โ”œโ”€โ”€ .actor/actor.json # Apify config
โ”‚ โ”œโ”€โ”€ input_schema.json # Input schema
โ”‚ โ”œโ”€โ”€ Dockerfile # Container setup
โ”‚ โ”œโ”€โ”€ src/main.js # Core Playwright scraper
โ”‚ โ”œโ”€โ”€ package.json # Dependencies
โ”‚ โ””โ”€โ”€ README.md # โ† You are here
โ”œโ”€โ”€ lib/
โ”‚ โ”œโ”€โ”€ scraper.ts # Shared scraper logic
โ”‚ โ””โ”€โ”€ config.ts # Settings
โ””โ”€โ”€ package.json

โ“ FAQ

Is LeadMagnet really free?

Yes. Open-source (MIT), no API keys, no subscriptions, no per-request billing. Run it on Apify or your own infrastructure โ€” the tool itself costs nothing.

How is this different from the Google Places API?

The Google Places API gives you 60 results per query with quota management, billing setup, and missing data fields (popular times, amenity details, full reviews). LeadMagnet has none of these limitations.

How does it compare to other Apify actors?

Most Apify actors charge per dataset row or per request. LeadMagnet removes this entirely โ€” one run, unlimited data. And the data fields they charge for as add-ons (emails, reviews, images) are all included here for free.

Does it bypass Google Maps limits?

LeadMagnet uses intelligent Playwright-based browsing with request pacing to avoid unnecessary blocking while maintaining high throughput. It mimics human browsing behavior โ€” not aggressive API-blasting that gets rate-limited.

Why not Puppeteer?

Playwright is more modern, faster, and significantly more reliable for dynamic web applications like Google Maps. Multi-browser support, better anti-detection, faster rendering. It's the right tool for this job.

Can I extract emails?

Email extraction visits each business website to find contact addresses. This works when running locally or with Apify proxy enabled. On the free Apify tier with LIMITED_PERMISSIONS, outbound HTTP to external domains is restricted. Upgrade to an Apify paid plan and enable proxy to activate email extraction.

Can I use it commercially?

Yes. MIT license means commercial use, SaaS integration, agency workflows, and enterprise deployments are all permitted.

How fast is it?

On Apify with 2GB memory: ~20 leads per minute. Email extraction requires proxy configuration. Bump to 8GB for parallel browsing and faster bulk operations.

What integrations are supported?

  • Webhooks โ€” trigger actions on run completion
  • Apify API โ€” full programmatic control
  • Zapier / Make โ€” 2,000+ app integrations
  • Google Sheets โ€” auto-populate spreadsheets
  • Slack โ€” real-time lead alerts
  • HubSpot / Salesforce โ€” CRM import

Is scraping Google Maps legal?

Web scraping publicly available data is legal in most jurisdictions. LeadMagnet only extracts information already visible on Google Maps โ€” it does not bypass paywalls, authentication, or access restrictions. You are responsible for complying with applicable laws and Google's Terms of Service in your jurisdiction.


๐Ÿ› Issues & Feedback

Found a bug? Want a feature? Open an issue on GitHub.


๐Ÿ“„ License

MIT โ€” free for any use. Personal projects, startups, agencies, enterprises. No strings attached.


Built for founders, sales teams, and anyone who needs leads without the BS.

Made with โšก Playwright + โค๏ธ

You might also like

Thomasnet Scraper ๐Ÿ‘๏ธ

jupri/thomasnet

Scrape Thomasnet.com

ImportYeti Scraper

parseforge/importyeti-scraper

Supercharge your import/export research with our comprehensive ImportYeti scraper! Automate collection of supplier and company data including shipment history, locations, and trading partners. Perfect for importers, exporters, and researchers who need accurate, up-to-date trade data.

Import Export Leads Finder

akash9078/import-export-leads-finder

Discover high-quality import-export leads for your international business expansion. Filter global B2B companies by country to target the right markets.

๐Ÿ‘ User avatar

Akash Kumar Naik

44

Thomasnet Suppliers Scraper

crawlerbros/thomasnet-suppliers-scraper

Scrape B2B supplier company profiles from Thomasnet.com (industrial manufacturers, machinists, distributors).

16

ThomasNet Suppliers Real-Time Scraper (2026)

zen-studio/thomasnet-suppliers-scraper

Extract 70+ ThomasNet supplier fields: emails, phone numbers, company data, products, locations, certifications and more. Build supplier shortlists, generate B2B leads, or analyze industrial markets. No Login needed! Thousands of results in seconds.

306

3.3

Tech Layoff Intelligence Tracker

useful-ai/tech-layoff-intelligence-tracker

Scrapes layoffs.fyi to extract structured, filterable tech & startup layoff data. Filter by date range, industry, country, company, or minimum headcount. Outputs clean JSON with optional aggregate statistics.

Open Food Facts Product Intelligence

benthepythondev/open-food-facts-product-intelligence

Extract food product data with AI-powered health scoring. Access nutrition facts, ingredients, allergens, and environmental impact scores for millions of products worldwide.

ImportYeti Scraper - US Import Records & Supplier Data

zen-studio/importyeti-scraper

Extract supplier profiles, shipment records, and trade data from ImportYeti. Search by company, product, or address. 60+ fields per result: HS codes, shipping lanes, carriers, bills of lading, trading partners, and contact info. No login required.

261

5.0

DAT Freight Rates Scraper

parseforge/dat-freight-rates-scraper

Scrape DAT Trendlines freight data: national spot and contract rates, state load-to-truck ratios, week/month/year-over-year trends, and fuel prices. Built for freight brokers and dispatchers.

ImportYeti Scraper - Bills of Lading & US Import Records

jungle_synthesizer/importyeti-bill-of-lading-scraper

Extract US bill-of-lading records from ImportYeti. Pull shipment date, BOL numbers, supplier/customer names, countries, weight, container counts, product descriptions, and HS-code rollups for any US importer or foreign supplier.

๐Ÿ‘ User avatar

BowTiedRaccoon

68