Skip to content
NewProduct Updates — October 2026
Google Maps Leads ScraperExport leads now

Google Maps Leads Scraper

Give it a Google Maps link, get the leads: name, category, phone, score, email, website, address, city and 79 more fields, in a spreadsheet, in your tools, through the API or from your AI agent.

1 creditper resultWorks today
Export leads now
1Input
Options, per result
1 credit per result
2Results
NameCategoryPhoneScore
The HillHamburger restaurant+1 (979) 865-36074.5
Twenty Two North HollandRestaurant, Bar, Caterer, Event venue+1 (979) 865-30004.7
Yani's Steak HouseSteak house, Buffet restaurant+1 (979) 865-84014.4
Junebug's KitchenRestaurant+1 (979) 987-13404.8
The GatheryCafe, Coffee shop, Dessert shop, Espresso bar, Restaurant, Wine bar+1 (979) 270-50214.5
Newman's BakeryBakery, Breakfast restaurant, Castle, Tourist attraction+1 (979) 865-98044.2
Uncle Bill's PizzaPizza restaurant+1 (979) 865-85894.7
Cielito Lindo Restaurant IIMexican restaurant+1 (979) 865-32394.3
Farm To Market Kitchen LLCProduce market, Takeout Restaurant+1 (979) 865-36794.7
Golden PagodaChinese restaurant+1 (979) 865-97544.1

Real rows this scraper collected, 10 of 99.Download the 99 rows (CSV)

87 fields per lead

Every run returns them, as CSV, JSON, JSONL, Excel, or through the API.

Export Local Businesses

included41 fields
match_filters
yes / no
Whether the result passed your geo and category filters
Yes
no_match_reasons
text
Reasons why the result did not match your filters
empty in the example
zero_x
id
Internal Google Maps hex identifier for the business
0x30e29f5331420fff:0x40714ec1d130200a
cid
id
Google Maps unique numeric business identifier (CID)
4643579285140938762
kgmid
id
Google Knowledge Graph ID of the business
/g/11js_225mm

Collect Business Details

+1 per result, if you switch it on33 fields
ratings
number
Total number of Google reviews
56
streetview_url
link
Street View thumbnail image URL of the business location
streetviewpixels-pa.googleapis.com/v1/thumbnail?panoid=KVaM9jeAr5qrP89jsABykw&w=211&h=120
menu
link
Link to the business menu
shorturl.at/JJPdY
owner_posts
list
Posts published by the business owner (updates, events, offers)
[ 1 item ]
customer_posts
list
Posts published by customers about the business
empty in the example

Fetch Business Images

+1 per result, if you switch it on1 field
images
list
List of all business image URLs
[ 3 items ]

Extract Emails from Website

+1 per result, if you switch it on12 fields
email
text
Email address found on the business website
marriottdpo@marriott.comprivacy@marriott.com+1 more
email_status
text
Validation status of each extracted email, in the same order: valid, invalid, or unknown (the verifier could not decide)
invalidvalid+5 more
email_verified_at
date
Date and time the email address was verified
Feb 28, 2026
facebook
link
Facebook profile URL found on the business website
facebook.com/marriottbonvoy+1 more
instagram
link
Instagram profile URL found on the business website
instagram.com/themeshbangkok+1 more

What it costs

Switch on the options you need and pick a volume.

Every plan

1 credit per lead with these options

Leads a month

10,000

Per 1,000 leads

$2.00

On Starter, $20 a month for up to 10,000 leads.

Live

Built to run

Most scrapers break in silence. This one doesn't, and we show it, openly.

Incident-free runs, 90 days
99.39%
Fixing rate
100%
Median time to fix
6h 34min
90 days agoToday
OperationalDegradedDownFixed incidentOpen incidentHow we measure

Frequently asked questions

What people ask before running the Google Maps Leads Scraper.

Google Maps Leads

Why are some Google Maps results marked as "no match"?

We set MATCH FILTERS to TRUE or FALSE and explain why in NO MATCH REASONS (for example no_location_match). Turn on geo_match to remove out-of-area listings and avoid being billed for them.

How does the scraper work with Smart Filters?

Pick a country/region and a category. We generate one Google Maps search URL per zipcode, scrape all results, then deduplicate businesses so you get full coverage of the area with no duplicates billed.

What data is collected for each business listing?

We export everything visible on Google Maps: name, address, phone, website, rating, hours, images, categories, IDs and coordinates. For the full attributes-per-function list, see the spreadsheet here.

Do I get billed for duplicates or out-of-area results?

No. You pay per unique result only. If the same business appears in several searches, it’s merged and billed once. With geo_match enabled, listings outside the 50 km radius are excluded and not billed.

Can the scraper find emails and social links from websites?

Yes. With Extract Emails, we visit the website and collect email addresses plus social links (Instagram, Facebook, LinkedIn, Twitter). You only pay if we find at least one email for that business.

Do you verify the emails you collect?

Yes. With Verify Emails, each email is tagged valid, risky or unknown. valid emails are about 97% accurate. More details here.

In what formats can I export or receive my data?

You can download your data in CSV, or export directly to Google Sheets or Amazon S3. For more workflows and Make.com integrations with 3,000+ apps, see: https://www.lobstr.io/integrations.

Is using a Google Maps search scraper legal?

Yes. Google Maps listings are public data, and non-exhaustive scraping with licit access is allowed in many places — including under article L342-3 CPI in France. Full legal breakdown here.

Inputs and data

What do I give the Google Maps Leads Scraper?

URL, such as https://www.google.com/maps/search/restaurant/@29.9658,-96.2531,16z. Paste thousands at once or upload a CSV; duplicate inputs are skipped. 19 settings shape the run: see them in the playground.

What data does it return?

87 data attributes per lead, each with its description and an example: see the full list.

Do I get duplicates?

No. Duplicates are removed, and you only pay for unique results.

How fresh is the data?

As fresh as your run: each run collects the data from the site at the moment it runs, nothing comes from a stored database.

In what formats do I get the results?

CSV, Excel or JSON from the dashboard, through the API, or sent after every run to Google Sheets, Amazon S3, an SFTP server, a webhook or by email.

How long are my results kept?

7 days on the free plan, 28 days on paid plans. Then they are deleted. Download or deliver what you want to keep.

Speed and reliability

How fast is the Google Maps Leads Scraper?

Around 200 leads a minute for one squid. Your plan's slots run several squids at the same time.

How reliable is it?

99.39% of its runs had no incident over the last 90 days (36 incidents, 100% fixed). Every day is on this page.

What happens when the site changes?

Our team fixes the scraper: every scraper on lobstr.io is built and maintained by us. Over the last 90 days, the median time to fix this one was 6h 34min. How we measure.

Can runs repeat on their own?

Yes, on paid plans: every hour, every day, every weekday or on a custom schedule, in your time zone.

Can I cap a run?

Yes: set the most results per task and per run in the settings. The run stops there and so does the bill.

Pricing

How much does the Google Maps Leads Scraper cost?

1 credit per result. Options add to it: Collect Business Details +1, Fetch Business Images +1, Extract Emails from Website +1. The playground shows the price as you pick them.

Can I use it on the free plan?

Yes. The free plan gives 100 credits every month, 100 results with this scraper, with exports capped at 30 rows.

How do the plans work?

Every month a plan gives credits, which pay for results, and slots, which set how many squids run at the same time. Starter: $20 for 10,000 credits; Pro: $100 for 100,000 credits; Team: $500 for 1,000,000 credits. Upgrades start right away and are prorated; downgrades and cancellations take effect at the end of the cycle.

Do unused credits roll over?

No. Your credits refresh every month with your plan.

What if I run out of credits?

You choose, per squid: pause and pick up where it stopped, or end the run. To keep going, upgrade or reset your billing cycle: your plan renews right away and your credits come back. Auto Billing Reset does it for you when your usage crosses a threshold you set.

Is there a yearly discount?

Yes: paying yearly takes 20% off every plan.

Can I get a refund?

A monthly plan: within 10 days of the charge, if no credit was used in that period. A yearly plan: within 30 days, in full if no credit was used, otherwise minus one month. Cancel from your billing page, then write to contact@lobstr.io. The details are in the terms of use.

API and agents

Can I run it from my code?

Yes, through the REST API at https://api.lobstr.io/v1, with your key from the dashboard. The playground’s Code tab writes the calls for your settings, in cURL and Python. The documentation has the full reference.

Can my AI agent run it?

Yes. Add our MCP server, https://mcp.lobstr.io/mcp, to Claude, ChatGPT, Cursor or any MCP client and sign in with lobstr.io. Your agent shows the cost and asks you before a run spends credits. The playground’s Agent tab gives you a prompt.

Do API calls cost credits?

No. Credits pay for results, not for requests.

Can I know when a run ends?

Yes. Point a webhook at your server and lobstr.io calls it when a run succeeds or fails.

Are there rate limits?

Yes, per endpoint: 120 requests a minute on squids and runs, 90 on tasks, 2 a second on results. Above that the API answers 429 with a Retry-After header.

Ready to start?

Your first leads in a few minutes, free.