Skip to content
Google Maps bulk scrape

Bulk scrape Google Maps postcode by postcode.

Type one search, like plumbers, and pick the areas: every postcode or ZIP code near a suburb, a whole city, or a list you paste in. LeadMapper searches each area on its own, one after another, then gives you one list with every business in it once.

What bulk scrape does

One search. Every area you pick. One list.

A normal Google Maps search looks around one spot. Bulk scrape repeats your search in each postcode or suburb across a region, then combines the results into a single list with the repeats taken out.

01Your search

Type what you’re looking for.

Any business type you’d search for on Google Maps: plumbers, dentists, cafes, accountants.

02Your areas

Choose where to search.

Postcodes or suburbs around a place, across a whole town or city, or straight from a list you already have.

03Your list

Get one list back.

Every area’s results, combined. A business that shows up in three postcodes appears once, with all three noted.

areas in one run
500
around any place
1–100 km
countries’ postcodes
10
per business in the export
1 row
Step 1 · Choose the areas

Pick the areas on a map, or paste your own list.

Start from a place and a radius, or paste postcodes, ranges and suburb names. Every area shows on the map before anything runs, so you know exactly what will be searched.

  • Around a place

    Everything within a radius.

    Pick a suburb, town, city or postcode and a radius from 1 to 100 km. For a town or city, you can cover all of its postcodes instead of a circle. Click any dot on the map to leave that area out.

    50 to searchLeft out: Docklands 3008
  • Postcodes & suburbs

    Paste the list you already have.

    One per line, or postcodes separated by commas. Number ranges like 3000-3207 expand to every postcode that exists in between, and any line we can’t match is flagged instead of quietly dropped.

    Pasted3000-32073121, 3122, 3123Richmond, VICBondi NSW 2026Richmund
    • Matched
    • 3000-3207Range
    • 3121, 3122, 31233 postcodes
    • Richmond, VICSuburb
    • Bondi NSW 2026Suburb
    • RichmundCouldn’t match

One search per postcode

Fewer, cheaper searches. Each one is centred on the middle of its postcode, and postcodes that share one spot, such as PO box postcodes in a city centre, are searched once, so you don’t pay twice for the same place.

One search per suburb

More thorough. A postcode that holds several suburbs is searched once for each of them.

Step 2 · Check the plan

See the credits, results and time before you start.

The plan updates as you edit the search. Cap the credits, skip areas you searched recently, and nothing runs until you press Start.

Plumbers in 51 postcodesESTIMATE
Areas
51
one postcode at a time
Est. credits
~510
approx. 10 an area, up to 15
At most
615
with your 600-credit cap
Results
≤15,300
up to 300 an area, before repeats
Duration
~9–26
minutes, one area after another
Search ordernearest first
  1. 01Richmond3121T+0 min
  2. 02East Melbourne3002T+0 min
  3. 03Abbotsford3067T+1 min
  4. 04Collingwood3066T+1 min
  5. ⋯ 46 more areas
  6. 51Bulleen3105T+17 min
  • Set a credit cap.

    No new area starts once the run has used this many credits. Everything it found up to then is kept.

  • Skip areas you’ve done.

    Leave out areas already searched for the same term in the last 7, 30 or 90 days, so you don’t pay for them twice.

  • Big runs ask first.

    If a run could use more than 300 credits, you’re asked to confirm before it starts.

Step 3 · Let it run

Start it, close the tab, come back to results.

Bulk scrape works through your areas one after another. Watch each postcode finish, see the unique business count climb, and step in whenever you want.

Plumbers · 51 postcodes10 km around Richmond, VICRunning
Progress61%31 of 51 areas finished
Unique businesses3,7135,625 found across areas
Now searchingBrunswick3056 · area 32 of 51
Credits used2959.5 an area so far
Elapsed14:20~8 min left
Coverage31 done · 20 to go
FinishedSearchingWaiting
AreasIN SEARCH ORDER
  1. 27North Melbourne3051214 found
  2. 28Brunswick East3057255 found
  3. 29Northcote3070193 found
  4. 30Parkville3052251 found
  5. 31Balwyn3103147 found
  6. 32Brunswick3056Searching…
  7. 33Camberwell3124Waiting
  8. 34Caulfield North3161Waiting
  9. 35Port Melbourne3207Waiting
  10. 36Thornbury3071Waiting
  • Leave and come back.

    The run carries on in the background. Close the tab and open it again from your searches whenever you like.

  • Pause and resume.

    The area searching now finishes, then nothing new starts until you resume from the next waiting area.

  • Stop early.

    Stop the run and the areas still waiting won’t be searched. Everything found so far is kept.

  • Cap what it can spend.

    Give the run a credit cap and it stops once it reaches it, so a long list of areas can never spend more than you meant to.

Step 4 · Export one list

Every business once, with every area it was found in.

Neighbouring postcodes overlap, so the same plumber can turn up in three. The export lists each business once with a Found in column, plus the full business details a search returns.

  1. 5,625found across areas
  2. −1,912repeats removed
  3. 3,713rows in the export
leadmapper-bulk-plumbers.csvCSVJSON
Example rows from a bulk export, with the areas each business was found in
BusinessPhoneRatingFound in
Yarra Bend Plumbing(03) 5550 0142★ 4.9 · 212Abbotsford 3067Collingwood 3066Fitzroy 3065
Swan Street Plumbing Co.(03) 5550 0117★ 4.8 · 96Richmond 3121South Yarra 3141
Glenferrie Gas & Plumbing(03) 5550 0163★ 4.7 · 148Hawthorn 3122Hawthorn East 3123Kew 3101
Bridge Road Hot Water(03) 5550 0189★ 4.6 · 37Richmond 3121
Chapel Pipe & Drain(03) 5550 0105★ 4.8 · 121Prahran 3181South Yarra 3141Armadale 3143
Northside Blocked Drains(03) 5550 0128★ 4.5 · 64Northcote 3070Thornbury 3071
  • Open any area on its own.

    Each postcode keeps its own search, with the full business details, filters and sorting.

    See what a search returns →
  • Take it into a spreadsheet.

    Download the whole run as a CSV for Excel or Google Sheets, or as JSON.

    How CSV exports work →
  • Turn rows into leads.

    Save the businesses worth calling to the built-in CRM and track every follow-up.

    See the lead pipeline →
Single, grid or bulk

Pick the search that fits the job.

All three return the same business details; they differ in ground covered and credits used. Figures below assume approximately 10 credits a search location, as in a busy city, and the app shows your exact estimate before anything runs. See pricing.

  • Single search

    Best for a quick look at one spot.

    One search around one location. The fastest way to see who is in a suburb.

    • 1 location
    • ≈ 10 credits
    What a search returns →
  • Grid search

    Best for going deep in one area.

    Search points spread in a square across one area, for busy places where one search stops short.

    • 4 to 100 points
    • ≈ 250 credits (5×5)
    How grid search works →
  • Bulk scrape

    Best for a whole city, region or territory.

    Your search run in every postcode or suburb you pick, then combined into one list.

    • Up to 500 areas
    • ≈ 510 credits (51 postcodes)
    Start free - 10 credits →
FAQ

Google Maps bulk scrape questions.

What is a Google Maps bulk scrape?

It runs one search, such as plumbers, in many areas at once: every postcode or suburb around a place, across a town or city, or from a list you paste in. Each area is searched on its own, one after another, and the results are combined into one list where each business appears once.

How is bulk scrape different from grid search?

Grid search spreads search points in a square across one area, which suits going deep in a busy place. Bulk scrape runs your search in each postcode or suburb across a wider region, which suits covering a whole city, region or sales territory. Both return the same business details.

How many areas can one bulk scrape cover?

Up to 500 postcodes or suburbs in one run. Around a place, the radius can be anything from 1 to 100 km. If your list is bigger than 500 areas, the first 500 are kept and you can split the rest into another run.

Which countries does it work in?

Bulk scrape uses postcodes (ZIP codes in the United States), so it works in the countries LeadMapper has postcode data for: Australia, United States, United Kingdom, Canada, New Zealand, Singapore, India, Germany, France and Japan. Single and grid searches aren’t limited to these countries.

Should I search each postcode or each suburb?

One search per postcode is cheaper, because there are fewer searches. One search per suburb is more thorough, because a postcode that holds several suburbs is searched once for each. The plan shows how many searches each choice makes before you start.

How many credits does a bulk scrape use?

Each area is one search, which usually uses approximately 10 credits in a busy area and never more than 15. Quiet areas run out of results sooner and use fewer. Before you start, the plan shows the estimated credits and the most the run could use. You can set a credit cap so no new area starts once the run reaches it, and any run that could use more than 300 credits asks you to confirm first.

What happens when a business is found in more than one area?

Neighbouring areas often overlap. The combined export lists each business once, with a Found in column that names every area it appeared in. While the run is going, the unique business count shows how many different businesses have been found so far.

Can I skip areas I’ve already searched?

Yes. Choose to skip areas searched for the same term in the last 7, 30 or 90 days, and those areas are left out of the run so you don’t pay for them again.

Can I pause or stop a run?

Yes. Pausing lets the area searching now finish, then nothing new starts until you resume. Stopping ends the run and keeps everything found so far, and every area already searched keeps its own results.

How long does a bulk scrape take?

Areas are searched one after another, and each usually takes 10 to 30 seconds, so 50 areas take roughly 10 to 25 minutes. The plan shows an estimate before you start. The run carries on in the background, so you can close the page and come back.

Will it find every business in the region?

Not always. It finds businesses listed on Google Maps that match your search, and each area returns up to approximately 300 listings. A very broad search in a dense area can reach that limit; a more specific search term or searching per suburb can help.

Cover the whole territory in one run.

Pick a search and the areas, check the plan, and let it run. Every bulk scrape shows its areas, estimated credits and time before it starts. We’ll email your invite link, straight away or after a short review.