Google Maps Email Extractor (unique place_id) avatar

Google Maps Email Extractor (unique place_id)

Pricing

from $8.00 / 1,000 results

Go to Apify Store
Google Maps Email Extractor (unique place_id)

Google Maps Email Extractor (unique place_id)

One row per unique place_id. Leftover-email 0. You get the published inbox and phone from the place website (and Maps card), not a guessed personal inbox. email-verify is off (port 25). Not a country crawl — search + city, pasted place URLs, or a domain list, max 50 places per run.

Pricing

from $8.00 / 1,000 results

Rating

0.0

(0)

Developer

Ben

Ben

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

1

Monthly active users

18 days ago

Last modified

Share

Google Maps Email Extractor

One row per unique place_id. Leftover-email 0. Published email + phone from the place website (and Maps card) — not a guessed personal inbox. Not Compass. Not “Verified Emails” — email-verify is OFF (port 25).

Use search + city, pasted place URLs, or a domain list. Max 50 places per run (not a country crawl).

Features

  • One contact row per unique Google Maps place_id
  • Leftover-email 0 (no dangling guessed addresses in the dataset)
  • Email and phone from the business website / Maps card
  • Skip closed places (default on)
  • PPE line items: start, result, email-found, phone-found
  • SMTP verify stays off unless you explicitly turn it on

How to use

  1. Open the Actor and pick a mode: search, place_urls, or websites.
  2. For search: set query (e.g. dentists) and location (e.g. Austin, TX).
  3. Set maxResults small for a first run (hard-capped at 50).
  4. Keep enableSmtpVerification false unless you need SMTP role-guess checks.
  5. Run. Export the dataset as JSON/CSV.

Example input

{
"mode": "search",
"query": "steuerberater",
"location": "Berlin, Germany",
"maxResults": 8,
"skipClosed": true,
"requireEmail": false,
"enableSmtpVerification": false
}

Output

One row per place. Typical fields: place_id, name, email, phone, website, address.

Example row

{
"place_id": "ChIJexample",
"name": "Example Dental",
"email": "info@example.com",
"phone": "+1 512-555-0100",
"website": "https://example.com",
"address": "Austin, TX"
}

Pricing

Pay-per-event: start, each result row, and email-found / phone-found when populated.

Limits

  • Max 50 places per run
  • Not a full-map / country crawl
  • SMTP verification optional — leave off for normal runs

Sample run

Berlin sample: run reyHSgfydYMPXK3ak.