Google Maps Search to Contact Data: A Step-by-Step Execution Guide in 2026

GHOST Team||Watch on YouTube

The Google Maps Search to Contact Data workflow turns a single Maps search URL into a list of businesses with contact details. You provide the search link; GHOST visits the results, optionally opens each business website, and extracts the fields you choose. Below: what goes in and what you get out.

InputOutput
  • Google Maps search URL
  • Business name
  • Website URL
  • Phone (optional)
  • Email (optional)
  • Facebook, Instagram, LinkedIn, Twitter, YouTube (optional)

1. Open your dashboard and find your workflow area

Your dashboard is where all workflows live. You’ll see a list of existing workflows (if any), each with a name, status, and an ON/OFF toggle. To add a new workflow, use the main action that opens the workflow type selection—for example “Add workflow” or “New workflow”. Your access is tied to your account; the dashboard URL includes your project identifier so you can bookmark it and return anytime.

2. Choose “Google Maps Search to Contact Data”

In the workflow selection dialog you’ll see different workflow types. For turning a Google Maps search into a contact list, choose “Google Maps Search to Contact Data” and click “Use now”. If you don’t have free slots left, a small popup will explain that you need to remove an existing workflow first; otherwise the setup dialog opens. This is where you’ll paste your Google Maps URL, set the lead limit, and decide which fields to extract.

3. Enter your Google Maps search link

In the setup dialog, use the search bar to paste the full Google Maps search URL from your browser—the one you get after typing a search like “restaurants Berlin” or “dentists Munich” into Google Maps. The system checks that the URL is valid (contains google.com/maps and a search query). Invalid or malformed URLs are rejected and the workflow cannot be started until the field is corrected.

4. Set browser language and number of results

In the behavior popup you can set the browser language and the number of leads you want. Only businesses that have a website are counted toward the lead limit; listings without a website are skipped so your list stays actionable. A typical first run is 5–10 leads to verify everything works. Setting the browser language is important: the scraper runs in a browser that may see Google’s consent or cookie page. If that page appears in the wrong language (e.g. English while you’re targeting German businesses), the “Accept all” button might not be found correctly and the run can get stuck. Choose the language that matches your target region (e.g. German for DACH) so consent and Maps UI behave as expected.

5. Choose extraction options and workflow name

You can optionally enable extraction of emails, phone numbers, and social links (Facebook, Instagram, LinkedIn, Twitter, YouTube). Business name and website are always collected. Give the workflow a clear name so you can identify it later on your dashboard. Credits are deducted per lead for each data point we successfully extract. Core fields—business name, website URL, phone, and email—cost 0.25 credits each when present. Social links (Facebook, Instagram, LinkedIn, Twitter, YouTube) cost 0.10 credits each. Enable only the fields you need so your credit balance lasts longer; you can always run another workflow later with different options.

6. Save the workflow and launch it

Save the workflow so it appears on your dashboard. You can start it in two ways: turn the workflow’s ON/OFF toggle to ON on the dashboard, or open the workflow detail page and click “Launch”. Both trigger the same scraping job. The workflow status will move from Pending to Running. A timer shows how long the run has been active; when the run finishes (or hits the lead limit), the status switches to Finished and the timer stops, showing the total duration. You can leave the page open to watch progress or come back later—the job continues in the background.

7. View your leads in the table and export

When the workflow is finished, open the workflow detail page. You’ll see a table of all generated leads. Each row shows business name, website, and any extracted fields (email, phone, Instagram, etc.). URLs (website and social links) are clickable so you can open them in a new tab. The table is paginated—15 leads per page—so you can scroll through large lists easily. The status column shows whether a lead is still “Pending” or already “Done” (e.g. after the workflow has completed or the lead was exported). Use the pagination controls below the table to move between pages. Once the run is finished, an “Export CSV” button appears above the table (top right). Click it to download all leads in one CSV file—including every column you see in the table (Status, Name, Website, and all extracted fields such as email, phone, and social links). You can open the file in Excel, Google Sheets, or import it into your CRM or outreach tools. The button stays disabled until the workflow has completed, so you only export the final list.

Ready to boost your growth?

7-day free trial - No credit card required

Start free trial
GHOST

Discover prospects, organize key business data, and create ready-to-use lead lists.

Built by TELL YOUR FRIENDS

GHOST © 2026. All rights reserved.