Google Maps Scraper | Leads, Emails & Reviews — From $0.70/1K avatar

Google Maps Scraper | Leads, Emails & Reviews — From $0.70/1K

Pricing

from $0.70 / 1,000 google maps places

Go to Apify Store
Google Maps Scraper | Leads, Emails & Reviews — From $0.70/1K

Google Maps Scraper | Leads, Emails & Reviews — From $0.70/1K

Turn Google Maps searches, URLs, and Place IDs into sales-ready business data. Extract public emails, phones, websites, social profiles, ratings, reviews, owner replies, photos, hours, and search rank — plus reputation, digital presence, and outreach opportunity scores. Export CSV, Excel, or JSON.

Pricing

from $0.70 / 1,000 google maps places

Rating

0.0

(0)

Developer

Kelopr_bk

Kelopr_bk

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

19 hours ago

Last modified

Categories

Share

Google Maps Scraper | Leads, Emails & Reviews

Find the business. Get the contacts. Know who to pitch first.

Turn Google Maps searches, place URLs, Place IDs, and data IDs into sales-ready business records with public emails, phones, websites, social profiles, reviews, owner replies, opening hours, photos, search rank, and explainable lead intelligence.

From $0.70 per 1,000 results on eligible Apify subscription tiers. Export everything as JSON, CSV, Excel, XML, or RSS.

This Actor is built for lead generation, local SEO research, reputation analysis, competitor discovery, directory creation, sales prospecting, and CRM enrichment. It combines place data, contact enrichment, review intelligence, and opportunity scoring in one structured dataset.

Examples below are fictional. Field availability depends on what each business publicly publishes, the selected mode, listing type, location, and requested limits.

Why use this Google Maps Scraper?

Most place datasets tell you what a business is. This Actor also helps answer:

  • Can I contact this business?
  • How complete is its digital presence?
  • How strong is its reputation?
  • Does it respond to customers?
  • Where did it rank for my search?
  • Which businesses should my sales team contact first?

You get the source-backed fields and the derived decision signals in the same row, ready for filtering or export.

What you get

Business and location data

  • Business name, subtitle, primary category, and all available categories
  • Full address, neighborhood, street, city, state, postal code, and country
  • Latitude, longitude, time zone, Plus Code, and location context
  • Google Maps URL, Place ID, data ID, CID, and KGMID
  • Business description, price level, owner name, and ownership signal when available
  • Open, closed, temporarily closed, and permanently closed status signals

Emails, phones, and public profiles

  • Primary phone and normalized phone
  • Additional public phones and total phone count
  • Website, display domain, public email addresses, and email count
  • Facebook, Instagram, LinkedIn, X/Twitter, YouTube, TikTok, Pinterest, Discord, and WhatsApp
  • Tripadvisor, Yelp, and Foursquare links when published
  • Contact evidence URLs and enrichment status
  • Contact completeness and lead scores

Reviews and reputation data

  • Google rating and total listing review count
  • Review text, rating, publication date, language, likes, URL, and photos
  • Reviewer name, profile URL, photo, reviewer ID, review count, and photo count when available
  • Owner reply text, reply date, and evidence URL
  • Collected-review average rating
  • One-, two-, three-, four-, and five-star counts for the collected sample
  • Positive, neutral, and negative collected-review counts
  • Owner response count and response rate
  • Latest and oldest collected review dates
  • Reviews from the last 30 and 90 days
  • Review languages and review photo totals
  • Current open/closed state
  • Today’s hours and weekly opening-hours records
  • Current status text, next opening text, and closing text
  • Accessibility, amenities, service options, offerings, payments, planning, crowd, and parking attributes
  • Booking, reservation, menu, and ordering links
  • Reservation platform domains

Search and media intelligence

  • Original search phrase
  • Search rank and search position
  • Search-term match flag, match score, and matched terms
  • Main image, photo URLs, image records, captions, and saved image count
  • Listing highlights and local posts when available

Exclusive lead intelligence

The Actor adds transparent, deterministic business scores calculated from the fields in the same record. They are designed for sorting and qualification, and every opportunity score includes its contributing reasons.

digitalPresenceScore — 0 to 100

Measures how complete the public digital footprint is using:

  • Website presence
  • Public email availability
  • Public phone availability
  • Social profile coverage
  • Business description
  • Opening hours
  • Photos

Use it to find businesses that may benefit from website, social media, local SEO, or profile-completion services.

reputationScore — 0 to 100

Combines:

  • Google rating
  • Total review volume
  • Owner response rate from the collected review sample

Use it to compare businesses whose star ratings look similar but whose review volume and customer engagement differ.

outreachOpportunityScore — 0 to 100

Ranks businesses using contact availability and visible growth opportunities, including:

  • Public contact available
  • No website
  • Website without a discovered public email
  • No discovered social profiles
  • Incomplete digital presence
  • Strong customer rating
  • Established review demand
  • Listing appears unclaimed

Related fields:

  • outreachPriority: high, medium, or low
  • outreachReasons: exact signals contributing to the score
  • intelligenceConfidence: high, medium, or partial

intelligenceConfidence prevents incomplete contact coverage from being presented as a confirmed business weakness.

Choose your mode

ModeBest forIncluded data
fastLarge lists, directory data, market discovery, location researchCore business data, phones, websites, ratings, coordinates, photos, search position, status, hours, and lightweight intelligence
fullLead generation, reputation research, agency prospecting, CRM enrichmentEverything in Fast plus public emails, extra phones, social profiles, detailed attributes, reviews, owner replies, and complete intelligence metrics

Use Fast for broad discovery. Use Full when every saved business needs contact and review context.

Quick start

{
"mode": "full",
"queries": [
"independent coffee shops",
"specialty bakeries"
],
"locationQuery": "Sydney, Australia",
"maxCrawledPlacesPerSearch": 25,
"maxImages": 5,
"maxReviews": 10,
"reviewsSort": "newest",
"language": "en",
"countryCode": "AU"
}

The queries list accepts any supported combination of:

  • Text searches such as dentists, plumbers, or Italian restaurants
  • Direct Google Maps place URLs
  • Google Place IDs
  • 0x...:0x... data IDs

Duplicate places are saved once.

Input reference

FieldTypeDefaultWhat it controls
modestringfastSelect fast or full.
queriesarray of stringsrequiredSearches, Google Maps URLs, Place IDs, or data IDs. Add one search phrase per entry.
locationQuerystringemptyOptional city, neighborhood, address, postal code, or country added to text searches.
maxCrawledPlacesPerSearchinteger50Maximum unique businesses saved for each text search.
maxImagesinteger20Maximum saved photo URLs per business.
maxReviewsinteger50Maximum reviews per business in Full mode.
reviewsSortstringrelevantCollect relevant, newest, highest, or lowest reviews first.
categoryFilterWordsarray of strings[]Keep businesses matching at least one category word.
placeMinimumStarsnumber0Minimum Google rating; 0 disables the filter.
websitestringallPlacesKeep all businesses, only those with a website, or only those without one.
skipClosedPlacesbooleanfalseExclude listings marked permanently closed.
languagestringenResult language code such as en, de, fr, or ru.
countryCodestringUSTwo-letter country code such as US, GB, DE, or AU.

Output views

Every successful row contains the complete available business record. Five focused views make common workflows easier:

ViewBest forKey fields
PlacesDirectory building and location researchIdentity, address, coordinates, categories, rating, status, hours, search rank, and IDs
ContactsProspecting and CRM importsEmails, phones, websites, social profiles, contact counts, lead score, and outreach priority
PhotosListing and media researchMain photo, photo URLs, image records, and captions
ReviewsReputation and customer-experience analysisReviews, rating split, owner replies, response rate, dates, languages, and review photos
Business intelligenceQualification and prioritizationSearch relevance, reputation, digital presence, outreach opportunity, confidence, services, and commercial links

Export the full dataset or any focused view as JSON, CSV, Excel, XML, or RSS.

Example output

{
"title": "Demo Coffee Lab",
"categoryName": "Coffee shop",
"categories": ["Coffee shop", "Cafe"],
"address": "100 Example Street, Sydney NSW 2000",
"city": "Sydney",
"countryCode": "AU",
"phone": "+61 2 5550 0100",
"phones": ["+61 2 5550 0100"],
"website": "https://demo-coffee.example.test",
"emails": ["hello@demo-coffee.example.test"],
"instagram": ["https://instagram.com/demo_coffee_lab"],
"rating": 4.7,
"reviewsCount": 286,
"searchQuery": "independent coffee shops in Sydney, Australia",
"searchRank": 3,
"searchTermMatchScore": 100,
"businessStatus": "open",
"openingHoursToday": "7 am–5 pm",
"scrapedReviewsCount": 10,
"ownerResponseRate": 70.0,
"digitalPresenceScore": 94,
"reputationScore": 88,
"outreachOpportunityScore": 38,
"outreachPriority": "low",
"intelligenceConfidence": "high",
"outreachReasons": [
"public_contact_available",
"strong_customer_rating",
"established_review_demand"
],
"latitude": -33.8688,
"longitude": 151.2093,
"placeId": "DEMO-PLACE-ID",
"googleMapsUrl": "https://www.google.com/maps/place/?q=place_id:DEMO-PLACE-ID"
}

Pricing

The primary event is one successfully saved Google Maps business. Current Store pricing is tiered by the user’s Apify subscription:

Subscription tierPrice per 1,000 saved businesses
Free$1.30
Bronze$1.10
Silver$0.90
Gold and higher eligible tiers$0.70

Actor start: $0.00005. The price shown in the Apify Console before a run is the authoritative price for that account and tier.

Start with a small result limit, inspect the output, and raise the limit after confirming the fields needed for your workflow.

Ready-to-use workflows

Build a qualified local lead list

  1. Select Full mode.
  2. Enter one business category and a concrete location.
  3. Collect a small review sample.
  4. Open the Business intelligence view.
  5. Sort by outreachOpportunityScore.
  6. Filter outreachPriority to high or medium.
  7. Export the Contacts view to CSV or Excel.

Find businesses without websites

{
"mode": "fast",
"queries": ["roofing contractors"],
"locationQuery": "Dallas, TX",
"maxCrawledPlacesPerSearch": 100,
"website": "withoutWebsite"
}

Use the results for website-development, local SEO, directory, or profile-completion outreach.

Analyze review engagement

{
"mode": "full",
"queries": ["hotels"],
"locationQuery": "London, UK",
"maxCrawledPlacesPerSearch": 20,
"maxReviews": 25,
"reviewsSort": "newest"
}

Compare rating, reviewsCount, ownerResponseRate, recent-review counts, and reputationScore.

Enrich known businesses

{
"mode": "full",
"queries": [
"ChIJN1t_tDeuEmsRUsoyG83frY4",
"https://www.google.com/maps/place/Example"
],
"maxImages": 5,
"maxReviews": 10
}

Use this workflow when your CRM already contains Google Maps URLs or Place IDs.

Map a local market

  1. Run Fast mode across several specific cities or neighborhoods.
  2. Export category, coordinates, rating, review count, search rank, and business status.
  3. Group or visualize the results in your analytics tool.

API example

curl -X POST \
"https://api.apify.com/v2/acts/trakk~google-maps-business-intelligence-v2/runs?token=<YOUR_APIFY_TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"mode": "full",
"queries": ["dentists"],
"locationQuery": "Austin, TX",
"maxCrawledPlacesPerSearch": 20,
"maxImages": 5,
"maxReviews": 10,
"reviewsSort": "newest"
}'

For small synchronous jobs, use the run-sync-get-dataset-items endpoint. For larger jobs, start the Actor asynchronously and read its default dataset after completion.

Data availability and accuracy

  • Missing public source values are omitted instead of guessed.
  • Public contact enrichment returns only contact data found on the business’s published website or linked public profiles.
  • Public emails are extracted and normalized, but they are not presented as mailbox-verified.
  • reviewsCount is the listing’s total count when available; collected-review metrics describe only the review sample requested in your input.
  • imagesCount describes the saved image set under your selected limit.
  • detailStatus, contactsStatus, and reviewsStatus explain whether optional data succeeded, was unavailable, was not requested, timed out, or failed.
  • Intelligence scores are derived metrics, not fields published by Google.

FAQ

Can one run include searches and known places?

Yes. Mix text searches, Google Maps URLs, Place IDs, and data IDs in the same queries list.

Which mode should I use?

Use Fast for broad lists and location research. Use Full for public emails, extra phones, social profiles, reviews, owner replies, and complete lead intelligence.

Can I export to Excel?

Yes. Export the complete dataset or any focused view as Excel, CSV, JSON, XML, or RSS.

Why can email or social fields be empty?

Not every business publishes them. The matching status and confidence fields distinguish a confirmed empty result from partial coverage.

Are emails verified?

No separate mailbox-verification claim is made. The Actor returns normalized public email addresses with contact evidence when available.

How should I control the run size?

Begin with one precise category, one concrete location, and a small maxCrawledPlacesPerSearch value. Review the output before increasing place, photo, or review limits.

Can I automate the Actor?

Yes. Trigger runs with Apify schedules, webhooks, API calls, Make, Zapier, n8n, or your own workflow.

Are the intelligence scores explainable?

Yes. The underlying source fields remain in the record, outreachReasons lists the contributing opportunity signals, and intelligenceConfidence reports contact-coverage confidence.

Responsible use

Use the Actor for legitimate business research. Handle exported contact and reviewer data according to applicable laws, platform terms, and your organization’s privacy and retention policies.