Skip to main content
Google Maps doesn’t always return exactly what you search for — you get the wrong business type, listings from the wrong city, or businesses you don’t care about. The Google Maps Leads Scraper (formerly “Google Maps Search Export”) gives you a set of filters to keep only the results you actually want.
Most filtering happens automatically during the run — you don’t need to clean your data by hand afterward.

Why Google Maps results can be inaccurate

When you search for businesses on Google Maps, the results don’t always match what you’re looking for. Search for plumbers in Alaska and you might get plumbing supply stores; search in one city and get results from another — sometimes another country.
Example of filter mismatch on Google Maps

Two kinds of filter

The Google Maps filters fall into two groups:
  • Accuracy filters (free) — keep only results that match your search. They drop irrelevant listings before you’re billed, so you never pay for what they remove.
  • Data filters (cost credits) — narrow your results by a business attribute (website, phone, email, open/closed, claimed status). They add a small per-row surcharge on the results you keep.

Accuracy filters (free)

Geo match

Keeps only businesses within 50 km of your chosen location.

Category match

Keeps only businesses that match your search keyword or category.

Exact name match

Keeps only businesses whose name starts with your search query.

Data filters (cost credits)

Skip closed places

Drops businesses marked temporarily or permanently closed.

Website filter

Keeps businesses with — or without — a website.

Phone filter

Keeps businesses with — or without — a phone number.

Claimed status filter

Keeps owner-claimed or unclaimed listings.

Only leads with emails

Keeps only businesses where an email was found.

How to enable filters

Toggle Google Maps filters in Advanced Settings
  1. Open your Squid and go to the Settings tab.
  2. Scroll to Advanced Settings for Geo Match, Category Match, Exact Name Match, Skip Closed Places, Website Filter, Phone Filter, and Claimed Status Filter.
  3. Only Leads with Emails is the exception — it sits in the main settings block, next to Extract Emails from Website, not in Advanced Settings.

What filtering costs

Every Google Maps row costs a base of 1 credit. Accuracy filters add nothing. Data filters add a per-row surcharge — but only on the rows you keep, and only when set to something other than their default:
FilterSurcharge per kept row
Skip Closed Places0.2
Website Filter (with_website / without_website)0.2
Phone Filter (with_phone / without_phone)0.2
Claimed Status Filter (verified_only / unverified_only)0.2
Only Leads with Emails1
Surcharges stack: three data filters on at once adds +0.6 per kept row. Rows dropped by any filter cost 0, and duplicate results aren’t billed twice. Email collection and verification are billed separately — see Credits.
Billing impact of Google Maps filtering
The filter surcharges above are the same on every plan. Other costs (email collection and verification, business details, images) can differ on older plans — check the pricing calculator on the scraper’s store page for your exact rates.