template bg

Google Maps Business Listings Scraper

Google Maps Business Listings Scraper is a reusable BrowserAct template for collecting structured public business records from Google Maps.

Published by
Br
BrowserAct Team
August 21, 2026
Approx.Credits
40-50 Credits
Categories
BA
Google Maps
Template ID
113856720358343079

Brief

Google Maps Business Listings Scraper is a reusable BrowserAct template for collecting structured records from public Google Maps pages. Configure the run inputs, start the Bot, and receive consistent output for research, monitoring, enrichment, or downstream automation without writing selectors or scraper code.

What Does BrowserAct Google Maps Business Listings Scraper Do?

The Bot constructs a public Google Maps search from your keyword and country, scrolls the results feed until it has enough business cards, and extracts the fields visible in those cards. It returns a consistent 12-field record for every business and uses N/A when Google Maps does not display a value in the list. The Bot does not open individual business detail pages.

Key Features of Google Maps Business Listings Scraper

  • Configurable public-page inputs without rebuilding the Bot.
  • Structured records returned in a consistent results array.
  • Public, non-login extraction path.
  • Reusable runs for new keywords, URLs, locations, or limits.
  • Output ready for review, export, API use, or automation.

What Data Can I Extract from Google Maps?

Field

Description

name

Publicly visible name value for the record, when available.

rating

Publicly visible rating value for the record, when available.

reviews

Publicly visible reviews value for the record, when available.

category

Publicly visible category value for the record, when available.

address

Publicly displayed address.

description

Publicly visible description value for the record, when available.

status

Publicly visible status value for the record, when available.

hours

Publicly visible hours value for the record, when available.

price

Publicly visible price value for the record, when available.

accessibility

Publicly visible accessibility value for the record, when available.

service_option

Publicly visible service option value for the record, when available.

place_url

Publicly visible place url value for the record, when available.

How to Use Google Maps Business Listings Scraper

Quick Start Guide

  1. Click Run task.
  2. Keep the default inputs for a first test or enter your own public-page values.
  3. Click Run.
  4. Review the structured records after the run completes.
  5. Download the result or connect it to another workflow.

Input Parameters

Parameter

Required

Default

Description

Keyword

Yes

restaurants

Controls the keyword used for this run.

Country

Yes

United States

Controls the country used for this run.

Max Business Count

Yes

10

Controls the max business count used for this run.

Example Output

{
"results": [
{
"name": "Screen Door Pearl District",
"rating": 4.6,
"reviews": 1833,
"category": "Southern restaurant",
"address": "1131 NW Couch St, Portland, OR",
"description": "Classic meals in a trendy restaurant",
"status": "Closed",
"hours": "Opens 8:30 AM",
"price": "$20-30",
"accessibility": "Wheelchair accessible entrance",
"service_option": "Reserve a table",
"place_url": "https://www.google.com/maps/place/..."
}
]
}

How Does it Work?

How Google Maps Business Listings Scraper works

  1. Construct the public Google Maps search from Keyword and Country.
  2. Scroll the public results feed until Max Business Count cards are available or the feed stops growing.
  3. Read the visible fields directly from each result card without opening business detail pages.
  4. Return records in feed order with every field key present and unavailable values set to N/A.

How to Build a New Scraper Bot with Agent Built

Step 1: Describe the data you need

Open BrowserAct and start Agent Built from the Home prompt box or from Create -> Build with Agent. Describe the public website, records, inputs, fields, and result limit.

Start Agent Built

Step 2: Let BrowserAct build and test the Bot

BrowserAct explores the live website, determines the navigation and extraction path, and validates the result. Reply in the same build conversation if the Agent requests a missing public URL, field, or expected output.

BrowserAct building the Bot

Step 3: Run the Bot and review the result

Run the completed Bot with default inputs. Check record count, source URLs, and required fields before reusing it with new inputs.

Run the completed Bot

Review structured results

How Many Results Can You Scrape?

The default run returns up to 10 businesses. Increase Max Business Count to request more records; the Bot continues scrolling until it reaches the requested count or the public Google Maps feed stops growing. Actual availability depends on the query, the public result boundary, and the fields Google Maps exposes in each card.

Why Use Google Maps Business Listings Scraper?

  • Replace repetitive copying from public Google Maps pages.
  • Keep the same output structure across repeated runs.
  • Send public records into research, reporting, enrichment, or monitoring workflows.

Who Can Use Google Maps Business Listings Scraper?

  • Researchers and analysts collecting public web data.
  • Marketing, sales, and operations teams preparing structured datasets.
  • Automation builders connecting BrowserAct output to other tools.
  • Developers who need reusable browser-collected JSON records.

Automation and Export

BrowserAct automation and export workflow

BrowserAct returns structured records first. You can then use that output through API JSON responses, n8n workflows, Make scenarios, Zapier automations, MCP-based agent workflows configured from the Bot's Integrations tab, or manual spreadsheet export.

Need Help?

Contact us at

Discord: Discord Community

E-mail: service@browseract.com

What can we do for youWhat can we do for you

FAQ About the template

Your next scraper starts here.

Google Maps Business Listings Scraper