
Google Maps Business Listings Scraper is a reusable BrowserAct template for collecting structured public business records from Google Maps.
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.
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.
results array.Field | Description |
|---|---|
| Publicly visible name value for the record, when available. |
| Publicly visible rating value for the record, when available. |
| Publicly visible reviews value for the record, when available. |
| Publicly visible category value for the record, when available. |
| Publicly displayed address. |
| Publicly visible description value for the record, when available. |
| Publicly visible status value for the record, when available. |
| Publicly visible hours value for the record, when available. |
| Publicly visible price value for the record, when available. |
| Publicly visible accessibility value for the record, when available. |
| Publicly visible service option value for the record, when available. |
| Publicly visible place url value for the record, when available. |
Run.Parameter | Required | Default | Description |
|---|---|---|---|
| Yes |
| Controls the keyword used for this run. |
| Yes |
| Dropdown with 250 Google-supported country and region names used to localize the Maps search. |
| Yes |
| Controls the max business count used for this run. |
The table below uses records preserved from the validated Bot run. Up to the first 5 records are shown, and long values are shortened in this documentation preview.
name | rating | reviews | category | address | description | status | hours | price | accessibility | service_option | place_url |
|---|---|---|---|---|---|---|---|---|---|---|---|
Screen Door Pearl District | 4.6 | 1833 | Southern restaurant | 1131 NW Couch St, Portland, OR | Classic meals in a trendy restaurant | Closed | Opens 8:30 AM | $20-30 | Wheelchair accessible entrance | Reserve a table |
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.

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.

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


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.

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.
Contact us at
Discord: Discord Community
E-mail: service@browseract.com