Google Maps Scraper avatar

Google Maps Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Google Maps Scraper

Google Maps Scraper

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Tan Yegen

Tan Yegen

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Share

🗺️ Google Maps Contact & Social Scraper

The ultimate, ultra-fast solution for B2B Lead Generation. Say goodbye to bloated scrapers that charge you for useless data (like 100 review photos or opening hours you don't need). This actor focuses exclusively on what sales and marketing teams actually care about: Getting direct contact info and social media links.

🤖 Copy to your AI assistant

Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.

tyegen/google-maps-scraper on Apify. Call: ApifyClient("TOKEN").actor("tyegen/google-maps-scraper").call(run_input={"keywords": ["Software Agencies"], "locations": ["London"], "extractSocialMedia": true}), then client.dataset(run["defaultDatasetId"]).list_items().items for results.

🚀 The Dual-Engine Technology (How it Works)

Other Google Maps scrapers just give you the website URL. If you want the company's Instagram or LinkedIn, you have to do it yourself manually.

This actor uses a smart 2-step Hybrid Engine:

  1. Maps Engine: Uses browser automation to scroll through Google Maps search results, extracting the Business Name, Phone Number, Address, Category, and Website URL.
  2. Deep Social Scan: If a website is found, it immediately fires an ultra-fast, lightweight HTTP request (Cheerio) to that website. It scans the source code to find their Instagram, LinkedIn, Facebook, and Twitter/X profiles.

✨ Unbeatable Features

  • Laser Focused on Leads: Extracts only highly actionable B2B data (Name, Phone, Website, Address, Socials).
  • Auto Social Media Discovery: No other Maps scraper natively hunts down LinkedIn and Instagram links from the company's website in the same run.
  • Incredibly Cost-Effective: By skipping heavy review extraction and photos, this actor runs much faster and uses far fewer Compute Units than the competition.
  • Smart Pagination: Automatically scrolls to load up to your specified maxPlacesPerQuery limit.

🎯 Top Use Cases & Target Audience

  • B2B Sales Teams (Cold Calling/Emailing): Build perfectly targeted lists of local businesses complete with phone numbers and website links.
  • Marketing Agencies (SMM/SEO): Find businesses (e.g. "Plumbers in NYC"), analyze their websites, and pitch them social media management or SEO services by instantly checking if they have an Instagram or LinkedIn presence.
  • Market Researchers: Map out all competitors in a specific category and geography.

📥 Input Configuration

FieldTypeDescription
keywordsArrayWhat to search for (e.g. ["Sinema", "Restaurants"]).
locationsArrayWhere to search (e.g. ["İstanbul", "Kadıköy"]).
maxPlacesPerQueryIntegerLimit the number of businesses extracted per combination (Default: 120).
extractSocialMediaBooleanTurn on/off the secondary engine that scans the business website for social links (Default: true).
languageStringLanguage code for Google Maps results (Default: tr).
proxyConfigurationObjectApify Datacenter Proxies work perfectly for this.

📤 Output Schema

For each business found, you will receive a clean, flat JSON object.

FieldTypeDescription
nameStringThe official name of the business.
categoryStringThe primary category (e.g. "Software Company").
addressStringFull physical address.
phoneStringContact phone number.
websiteStringThe business's official website URL.
googleMapsUrlStringDirect link to their Google Maps listing.
socials.instagramString(If found) Link to their Instagram profile.
socials.linkedinString(If found) Link to their LinkedIn company page.
socials.facebookString(If found) Link to their Facebook page.
socials.twitterString(If found) Link to their Twitter/X profile.
scrapedAtStringISO timestamp of extraction.

💡 Output Example

{
"name": "Acme Digital Agency",
"category": "Marketing agency",
"address": "123 Tech Lane, Shoreditch, London",
"phone": "+44 20 1234 5678",
"website": "https://www.acmedigital.co.uk",
"googleMapsUrl": "https://goo.gl/maps/...",
"socials": {
"instagram": "https://instagram.com/acmedigital_uk",
"facebook": "https://facebook.com/acmedigital",
"linkedin": "https://linkedin.com/company/acme-digital-agency"
},
"scrapedAt": "2026-05-04T12:00:00.000Z"
}

⚠️ Best Practices

  • Search Term Specificity: Instead of just "Plumbers", use "Plumbers in Brooklyn, NY" for the best and most accurate geographical results.
  • Timeouts: If a business's website is dead or extremely slow, the deep social scanner will automatically timeout after a few seconds and continue to the next business so your run doesn't get stuck.