Google Maps Verified Leads 🗺️ (registry checked) avatar

Google Maps Verified Leads 🗺️ (registry checked)

Pricing

from $10.50 / 1,000 verified leads

Go to Apify Store
Google Maps Verified Leads 🗺️ (registry checked)

Google Maps Verified Leads 🗺️ (registry checked)

Search Google Maps and get the businesses back checked against the official company register. Every row says whether the company is really registered, still trading or insolvent, and how confident that answer is. Built for lead lists you actually call, not stale directory dumps.

Pricing

from $10.50 / 1,000 verified leads

Rating

0.0

(0)

Developer

Tagada Data

Tagada Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Search Google Maps the way you would in the app, and get the businesses back checked against the official company register. Every row tells you whether the company is really registered, whether it is still trading or has gone into insolvency, and how confident that answer is and why.

The point is simple: a directory dump ages badly. Businesses close, get struck off, or go into liquidation, and Google Maps keeps showing them for months. This actor asks the register.

Google Maps scraper vs this actor

plain Maps scraperGoogle Maps Verified Leads
Business name, address, phone, websiteyesyes
Rating, category, coordinates, place idyesyes
Advertisements filtered out of the resultsusually notyes, always
Registered legal name and registration numbernoyes (France, UK)
Still trading, or closednoyes
Insolvency and liquidation noticesnoyes (BODACC, The Gazette)
Confidence score, with the reasons written outnoyes
Directors and incorporation datenoyes, where the register publishes them

Everything a Maps scraper gives you, plus the answer to the question that actually decides whether the lead is worth a phone call.

What you get per business

FieldWhat it is
name, category, categoriesThe business as Google lists it
address, street, city, postalCode, countrySplit out, ready for a mail merge
phone, phoneNationalInternational format first, so the list is dialable from anywhere
website, websiteDomainTracking parameters stripped off
ratingGoogle star rating
latitude, longitude, placeId, cid, googleMapsUrlLocation and the identifiers to join on
registry, registrySourceWhich register answered, and where the data came from
registryStatusmatched, ambiguous, no-match, source-error or not-checked
registryName, registryId, registryIdTypeThe registered legal name and its SIREN or company number
legalForm, incorporationDate, dissolutionDateCompany facts from the register
registryAddress, registryProfileUrl, officersRegistered office, the public register page, and the directors
isAlivetrue still trading, false closed or insolvent, null not established
insolvencyStatus, insolvencyHitsThe notices themselves, with dates, courts and links
confidence, confidenceBand0 to 100, and the band: verified, likely, uncertain, unverified
confidenceReasonsEvery point that was added or withheld, in plain words
riskFlags, verdictclosed, insolvency, address-mismatch, and a one-line verdict
matchType, matchScoreHow the name was matched, so you can audit any row

Fields are null when the data genuinely is not there. Nothing is guessed.

Which registers are checked

CountryRegisterInsolvency source
FranceSIRENE and RNE, via recherche-entreprises (INSEE and INPI)BODACC
United KingdomCompanies HouseThe Gazette

Businesses in any other country come back with their full Google Maps details, a confidence of null and the verdict "Country not covered". They are still delivered, and they bill at the lower listing rate rather than the verified rate, because the check you are paying for did not happen.

No API key is needed for either register. Both are public.

How well does the matching actually work

Straight answer, because it decides whether this is useful to you.

Google Maps shows shopfront names. Company registers index legal names. "Deansgate Dental Studio" on the door can be "1 Deansgate Dental Clinic Ltd" at Companies House, or a partnership that is not at Companies House at all.

Measured on 2026-08-19, on 20 plumbers in Lyon and 20 dentists in Manchester:

  • France: 9 of 20 matched to SIRENE. French trade names are published in the register (enseigne and nom commercial), which is why France does better.
  • United Kingdom: 6 of 20 matched to Companies House. One of those six turned out to be dissolved and another had an insolvency notice against it. Both were still sitting in Google Maps looking perfectly normal.

So expect roughly a third to a half of a local search to come back matched. The rest are honestly reported as no-match rather than guessed at, and a no-match is itself worth knowing: it usually means a sole trader, a partnership, or a business trading under a name it never registered.

The rows that do match are the ones carrying the dead-company warning, and that is the part a plain Maps scraper cannot give you at any price.

Use it for

  • Cold calling lists. Drop every row where isAlive is false before your team wastes a morning on disconnected numbers.
  • Credit and onboarding checks. insolvencyHits carries the court, the date and a link to the notice, so a "do not extend credit" decision has a source.
  • Territory research. Registration numbers and incorporation dates tell you which competitors are new and which have been trading for twenty years.
  • Cleaning a list you already have. Search the same trade and town, then join on phone or websiteDomain to find the rows that have gone stale.
  • Agency prospecting. Filter to businesses with no website for a pitch that writes itself.

Input

Three fields. Nothing else to configure.

{
"searchQueries": ["plumbers in Lyon"],
"maxResults": 20,
"country": "fr"
}

Several searches in one run, up to ten:

{
"searchQueries": [
"plumbers in Lyon",
"electricians in Villeurbanne",
"roofers in Lyon"
],
"maxResults": 60
}

A UK list:

{
"searchQueries": ["dentists in Manchester", "dental clinics in Salford"],
"maxResults": 120,
"country": "uk"
}

Put the town in the search text, the way you would when typing into Maps. The country field is only there for the case where your search has no place in it at all.

Pricing

Pay per result, and only for the work that was actually done.

EventWhen it firesPrice
verified-leadA business that was checked against its national register$0.015 ($15 per 1,000)
business-listingA business in a country with no register coverage yet$0.005 ($5 per 1,000)
actor-startOnce per run$0.001 per run

So 100 French plumbers, all of them reachable in SIRENE, cost $1.50 + $0.001. verified-lead and business-listing both carry the 10 / 20 / 30 % Apify Store discount tiers (Bronze / Silver / Gold and up), so a Gold account pays $0.0105 per verified lead; actor-start is flat.

A business in France or the UK bills as a verified lead whether or not the register found a match, because the lookup ran either way and a well-evidenced "not registered under this name" is a real answer. A business in Germany or Spain bills at the lower listing rate, since only the Maps half happened.

Platform usage is included, no subscription. There is nothing else to pay and no API key to buy.

FAQ

Is this a Google Maps scraper? It contains one, and it is the same data you would get from a good Maps scraper. The reason to use this one is the register check bolted onto every row.

Why does a business come back as no-match? Almost always because the name on the shopfront was never registered as a company name: sole traders, partnerships, and franchises trading under a brand. Check confidenceReasons, which says exactly what was searched and what came back.

Can I trust isAlive? It is true only when the register says the company is active and no insolvency notice names it. It is false when the register says closed or a notice was found. Anything less certain is null rather than a guess.

How many results can I get per search? Up to 120. Google Maps itself stops producing results for most local searches somewhere between 60 and 120, and the actor stops as soon as Google does.

Are advertisements included? No. Google returns two paid placements per page and every one of them is filtered out before the register check. You never pay for an advert.

Do you support Germany? Not yet for the register check. German businesses come back with their full Maps details at the listing rate. The German commercial register only answers through a slow stateful session that would dominate the runtime of a sixty-result search, so it is deliberately left out rather than shipped as something that times out half the time.

Do I need a Companies House API key? No. The UK check uses the public register search.

Can I get review text or opening hours? Not in this actor. It is built to answer "is this business real and alive", and every field it returns serves that question.

  • Google Maps Email Scraper / Contact Extractor if what you need from the same Maps search is the email address rather than the register entry: it reads each business's own website for emails, extra phone numbers and social profiles. https://apify.com/tagadanar/google-maps-contact-extractor
  • B2B Lead Verifier if you already have a list and just want it checked against SIRENE, Companies House and Handelsregister.
  • French Company KYC and German Company KYC for a deep single-company file rather than a list.
  • BODACC Insolvency Monitor and UK Gazette Insolvency to watch for new insolvency notices as they are published.

Support

Open an issue on the actor's Apify Store page. Issues are answered within a day or two.


google maps scraper, google maps leads, verified business leads, company register check, SIRENE lookup, Companies House lookup, insolvency check, b2b lead generation, local business data, lead list cleaning, dead lead removal, google maps business extractor, SIREN, company number, BODACC, The Gazette