Google Maps Scraper for London Business Leads

London is the largest single market in Europe for B2B prospecting and one of the hardest to cover by hand. Greater London holds around 1.1 million businesses — more than 99% of them SMEs — spread across 32 boroughs, dozens of high streets and a business base that turns over faster than almost anywhere else in the UK. If you sell into local businesses — agencies, SaaS, payment providers, suppliers, recruiters — that scale is the prize, and it is exactly why a manual approach falls apart: copying business cards off Google Maps one at a time does not survive contact with a city this size.

A Google Maps scraper closes that gap. You give Kavex a category and an area — "estate agent" in Shoreditch, "dentist" in Wandsworth, "marketing agency" in Soho — and it returns every matching business as a clean spreadsheet row: name, address, phone, website, category, rating and review count. This page is a practical guide to doing that well across London specifically: where the businesses actually sit, how to carve the city so Google does not cut your results short, and how to turn the export into outreach that lands. Every list starts from a live scrape, so it reflects the London market the week you run it rather than a directory nobody has touched in years.

Why London needs a scraper, not a directory

Two things about London break the usual prospecting playbook. The first is sheer volume: a category that returns 80 results in a mid-sized UK city can return several thousand in London, far past anything you would compile by hand. The second is churn. London SMEs start and fail at a notably higher rate than the rest of the country — the capital is full of young, fast-moving businesses, especially around the tech and creative clusters — so a list bought even a few months ago is already wrong about who is still trading and who has moved. A live Google Maps scrape solves both at once: it gives you the full count, and it gives it to you current.

London is not one market — work it borough by borough

The single most important thing to understand about scraping London is that it is really a cluster of distinct commercial centres, and Google Maps caps a single search at roughly 120 results. A city-wide "restaurant London" query does not return London — it returns the first 120 places Google ranks and silently drops the rest. The fix is to scrape London the way the city is actually organised:

  • The City of London (the Square Mile) and Canary Wharf are the financial and professional-services core — banking, law, accountancy, insurance. If your buyer is a corporate or a professional firm, this is where to start, and both are dense enough to need their own runs.
  • Shoreditch, Old Street and Clerkenwell are the tech and creative belt — startups, agencies, studios, the highest churn in the city. Scrape these for software and agency-to-agency selling.
  • The West End — Mayfair, Soho, Fitzrovia — runs media, advertising, publishing and premium retail and hospitality.
  • The high streets of the residential boroughs — Islington, Hackney, Camden, Wandsworth, Clapham, Richmond and the rest — are where the local trades, clinics, salons, restaurants and independent retailers sit, borough by borough.

Treat these as separate scrapes. A pitch tuned for a Mayfair professional firm misses in a Hackney high-street trade, and the reverse — so segmenting at scrape time is also segmenting your outreach.

Carving London so Google doesn't cut you off

There are two reliable ways to keep every run under the ~120-result ceiling. The first is geographic: run one scrape per borough or district rather than one for "London". The second is the postcode area, which is the cleanest lever London gives you. London's postcodes radiate from the centre — EC and E for the City and East End, W and SW for the west and south-west, N and NW for the north — so a search scoped to a postcode district carves the city into precise, searchable chunks. Stack the two — category plus postcode district — and you collect a borough exhaustively instead of skimming the top of it. Kavex deduplicates on Google place ID, so where your borough runs overlap at the edges, the duplicates collapse automatically into one master list.

Search the categories Londoners actually list under

Google Maps coverage depends heavily on the term you search, because businesses choose their own category. "Restaurant" misses places listed as "gastropub", "brasserie" or by cuisine; "estate agent" and "letting agent" surface different halves of the property trade; "solicitor" and "law firm" pull different listings again. The fix is to run a few related terms as separate searches and let the deduplication merge them. For category ideas across 18 common verticals — from solicitors and accountants to plumbers, gyms and marketing agencies — the local lead-list guides below give the British terms that return the fullest coverage.

From a London scrape to your first conversations

A finished London job exports as a CSV — one business per row, with name, address, phone, website, category and rating. Phone coverage is near-total; almost every London listing carries a number. For email, toggle enrichment and the scraper pulls a contact address from each business's own website. Two add-ons make the list safe to send: run the Email Verifier over enriched addresses before any campaign so a list this large does not bruise your sending domain, and use the Phone Validator to split mobiles from landlines so you know which rows can take an SMS. Selling web design or digital services? Set Has website → No in Advanced filters first and the scrape returns only London businesses with no site — a pre-qualified list on its own.

The result is not a spreadsheet to admire, it is a worked pipeline: borough-segmented, contactable, and current as of the day you ran it.

Try the Google Maps scraper on London

Pick a category and a London borough, set your result cap, and run. Try it free — 1000 credits on us, no card needed. Start with one borough and one category to see the data quality, then widen out across the city.

Related guides

Start free — 1,000 credits, no card.

Pick a category and a city, run Google Maps, and export an enriched CSV.

Build your first lead list