Google Maps Phone/Email Extractor
Pricing
from $5.00 / 1,000 results
Google Maps Phone/Email Extractor
Extract Google Maps contact details. Scrape phones, emails, websites, social media links, addresses, zip codes, ratings, and reviews from Google Maps business listings. Export as JSON or CSV, run via API, schedule runs, or integrate with other tools.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer

Mohammad Faisal Ahmad
Actor stats
0
Bookmarked
4
Total users
3
Monthly active users
a day ago
Last modified
Categories
Share
Extract business contact details from Google Maps at scale. Search by keyword and location, get phones, emails, websites, social media links, and full business data — all exported as clean JSON or CSV.
Features
- Phone Numbers — Extracted from Google and business websites, formatted as (XXX) XXX-XXXX
- Email Addresses — Scraped from business websites including contact and about pages
- Social Media Links — Facebook, Instagram, Twitter/X, LinkedIn, YouTube, TikTok, Pinterest, Discord
- Full Business Data — Name, rating, review count, category, image, open/closed status
- Detailed Address — Street, city, state, postal code parsed into separate fields
- Smart Filtering — Filter by minimum star rating, skip closed businesses
- Lightweight — Runs within 512 MB memory
- Flexible Search — Search by keyword + location, or provide direct Google Maps URLs
- Export Anywhere — JSON, CSV, Excel, XML output formats
Input
| Field | Type | Description | Default |
|---|---|---|---|
searchStringsArray | Array of strings | What to search for on Google Maps (e.g. ["pizza", "plumber"]) | ["restaurant"] |
locationQuery | String | Location to search in (e.g. "New York, USA") | — |
maxCrawledPlacesPerSearch | Integer (1-500) | Maximum number of places per search term | 20 |
language | String | Language code for results (e.g. "en", "es", "fr") | "en" |
skipClosedPlaces | Boolean | Skip permanently or temporarily closed places | false |
placeMinimumStars | Number (0-5) | Only include places with this rating or higher. Set to 0 to disable | 0 |
scrapeEmails | Boolean | Enable full contact extraction (emails, phones, social media) | true |
startUrls | Array of URLs | Direct Google Maps search URLs to scrape (alternative to keyword search) | — |
Example Input
{"searchStringsArray": ["dentist", "orthodontist"],"locationQuery": "Los Angeles, CA","maxCrawledPlacesPerSearch": 50,"language": "en","skipClosedPlaces": true,"placeMinimumStars": 4,"scrapeEmails": true}
Output
Each result contains the following fields:
Business Information
| Field | Type | Example |
|---|---|---|
title | String | "Joe's Pizza" |
totalScore | Number | 4.5 |
reviewsCount | Number | 25000 |
categoryName | String | "Pizza" |
imageUrl | String | "https://lh5.googleusercontent.com/..." |
openingHours | Array | [{"day": "Monday", "hours": "11AM-10PM"}] |
temporarilyClosed | Boolean | false |
permanentlyClosed | Boolean | false |
Contact Details
| Field | Type | Example |
|---|---|---|
phone | String | "(212) 594-8939" |
website | String | "https://www.joespizzanyc.com" |
emails | Array | ["info@joespizza.com"] |
Location
| Field | Type | Example |
|---|---|---|
address | String | "27 Prince St, New York, NY 10012" |
street | String | "27 Prince St" |
city | String | "New York" |
state | String | "NY" |
postalCode | String | "10012" |
url | String | "https://www.google.com/maps?cid=..." |
placeId | String | "cid:12345678901234" |
latitude | Number | 40.7128 |
longitude | Number | -74.0060 |
Social Media
| Field | Type | Example |
|---|---|---|
facebooks | Array | ["https://www.facebook.com/joespizza"] |
instagrams | Array | ["https://www.instagram.com/joespizza"] |
twitters | Array | ["https://www.twitter.com/joespizza"] |
linkedIns | Array | ["https://www.linkedin.com/company/joespizza"] |
youtubes | Array | ["https://www.youtube.com/@joespizza"] |
tiktoks | Array | ["https://www.tiktok.com/@joespizza"] |
pinterests | Array | ["https://www.pinterest.com/joespizza"] |
discords | Array | ["https://discord.gg/joespizza"] |
Example Output
{"imageUrl": "https://lh5.googleusercontent.com/p/AF1QipN...","title": "David Hicks Plumbing","totalScore": 4.6,"reviewsCount": 190,"categoryName": "Plumber","address": "Houston, TX","street": null,"city": "Houston","state": "TX","postalCode": null,"phone": "(713) 528-0141","website": "https://davidhicksplumbing.com","url": "https://www.google.com/maps?cid=1234567890","placeId": "cid:1234567890","openingHours": null,"latitude": null,"longitude": null,"temporarilyClosed": false,"permanentlyClosed": false,"emails": ["office@davidhicksplumbing.com"],"facebooks": ["https://www.facebook.com/Davidhicksplumbing"],"instagrams": ["https://www.instagram.com/davidhicksplumbing"],"twitters": ["https://www.twitter.com/davidhicksplumb"],"linkedIns": [],"youtubes": ["https://www.youtube.com/channel/UCxyz"],"tiktoks": [],"pinterests": [],"discords": []}
Use Cases
- Lead Generation — Build targeted contact lists for outreach campaigns
- Local Business Research — Analyze competitors and market landscape
- Sales Prospecting — Find decision-maker contacts for B2B sales
- Marketing Lists — Create email lists for targeted marketing campaigns
- Market Analysis — Understand business density, ratings, and social presence by area
- Data Enrichment — Supplement existing business databases with fresh contact details
Tips
- Set
scrapeEmailstotruefor the most complete contact extraction - Use
placeMinimumStarsto filter for quality businesses (e.g.4.0for 4+ star rated only) - Enable
skipClosedPlacesto avoid wasting results on closed businesses - The actor works best with specific search terms —
"italian restaurant"gives better results than"food" - For large extractions, increase
maxCrawledPlacesPerSearch(up to 500 per search term) - Combine multiple search terms to cover related categories in a single run
Output Export
Results are stored in the Apify dataset and can be exported in:
- JSON — Structured data for programmatic use
- CSV — Spreadsheet-ready format for Excel, Google Sheets
- Excel — Direct .xlsx download
- XML — For system integrations
- RSS — For feed readers
The dataset view has 4 tabs:
- Overview — Business name, category, rating, reviews, phone, emails, website, address, city
- Contact Details — Phone, emails, website, Facebook, Instagram, Twitter/X, LinkedIn, YouTube, TikTok, Pinterest, Discord
- Location — Full address, street, city, state, postal code, latitude, longitude, Google Maps link
- Business Info — Category, rating, reviews, image, open/closed status