In this article 8 sections
You can get phone numbers from Google Maps three ways: copy them by hand, which is free but slow; use Google's Places API, where the phone field costs about $20 per 1,000 businesses after 1,000 free a month; or use a scraper app. In our tests, 93% to 99% of businesses listed a phone.
- Google Maps shows the phone number a business added to its profile; you can copy it, request it from the Places API, or collect it with a scraper.
- In the Places API, phone numbers are Enterprise fields: about $20 per 1,000 Place Details calls, after 1,000 free calls a month.
- In three real LeadTrapper scans, 93% to 99% of businesses had a phone, at about seven or eight businesses a minute.
- A phone number is not a WhatsApp number: many are landlines. Check which numbers are on WhatsApp before you send anything.
- Google's Maps terms restrict copying and mass downloading, and privacy law can apply to the list. Use the numbers for relevant business contact only.
If you sell to local businesses, Google Maps is the best phone book there is: almost every dentist, restaurant, agency and workshop has a profile with a phone number. The question is how to get those numbers into a spreadsheet without spending days on it. There are three ways, and each suits a different size of list. Below: how each works, what it costs, what real scans returned, and the step most people skip: checking which numbers are actually on WhatsApp.
Where the Phone Number Comes From
The number on a Google Maps listing comes from the business’s own Business Profile, added or confirmed by the owner, sometimes edited by Google users. That makes it more current than most bought lists, but not perfect: some numbers are old, some reach a call centre, and many are landlines. The guide to how reliable lead phone numbers are explains how to test a sample before a campaign.
Way 1: Copy Them by Hand
Search Google Maps for a business type and area, such as “dentist in Leeds”, open each result and copy the name and number into a sheet.
- Cost: free.
- Speed: about a minute a business, with tidying. Fine for 20, a lost day for 500.
- Limit: one search shows up to about 120 places; for more, search area by area, as the guide to getting past 120 results shows.
Way 2: The Google Places API
Google’s official route is the Places API. A Text Search finds places, and a Place Details request returns each one’s fields. Phone numbers (nationalPhoneNumber and internationalPhoneNumber) belong to the Enterprise tier.
- Cost: about $20 per 1,000 Place Details Enterprise calls, after 1,000 free calls a month, plus the cost of the searches. Prices change; check Google's pricing page.
- Skills: a Google Cloud account, an API key, billing set up and some code or a no-code tool.
- Rules: Google's terms limit how long you may store most of the content and how you may show it.
It’s the right choice for developers building an app on top of Maps. For a sales list, it’s a lot of setup for a spreadsheet.
Way 3: A Google Maps Scraper
A scraper does what you’d do by hand: it searches, opens each business and copies the details, but without the hours. LeadTrapper’s Google Maps scraper runs on your Windows computer:
- Type what you're looking for and where, for example dentist clinic and Dubai, UAE, or paste a Maps link.
- Press Start Extracting Leads. The location is split into smaller areas and each one is searched until no new businesses appear.
- Each row gets the business name, phone number, WhatsApp number when listed, website, address, rating, reviews, emails from the website and social links.
- Press Export CSV for a spreadsheet, or Send to Campaign to move the list into Send Bulk Messages.
Collect phone numbers free for 14 days
What Real Scans Returned
We ran three scans on 24 September 2026 and counted every column. The full write-up is in the Google Maps scan results.
| Search | Businesses | Time | With a phone | With a website | With an email |
|---|---|---|---|---|---|
| Dentists, Amman | 160 | about 21 min | 99% | 69% | 15% |
| Real estate agencies, Dubai | 60 | about 13 min | 98% | 97% | 47% |
| Dentists, Cairo | 60 | about 9 min | 93% | 73% | 18% |
Phone numbers are the most complete column by far, because businesses want to be called. Emails are the least complete, because they come from the business’s own website, not from Maps. To find more emails, the website contact details guide shows the next step.
Phone Number or WhatsApp Number?
This is where many campaigns go wrong. A Maps phone number is often a landline or a reception line, and in the Amman scan only 12% of businesses listed a WhatsApp link. Sending to numbers that aren’t on WhatsApp wastes time and raises your number’s risk, as the guide on invalid numbers and bans explains.
So before you message anyone:
- Load the exported file into LeadTrapper's WhatsApp number filter (Check Numbers) and choose the country, so local numbers get their country code.
- Keep the numbers marked as on WhatsApp; business accounts are marked separately.
- Call the landlines, or use the email column for those businesses.
Is It Allowed?
It depends on where you are and what you do with the list. Business phone numbers on Maps are public, but Google’s Maps terms restrict copying and mass downloading of its content, and data protection law can apply when a number belongs to a person, such as a sole trader. The guide on whether scraping Google Maps is legal goes through it country by country. In short: collect only what you need, contact businesses about something relevant to them, say who you are, and stop when asked. This is not legal advice.
Sources
- Google. Place Data Fields (New): phone numbers are Enterprise fields.
- Google. Google Maps Platform core services pricing.
- LeadTrapper. Real Google Maps scans in Amman, Dubai and Cairo, 24 September 2026.
The Google Maps scraper is part of LeadTrapper for Windows, which costs $50 a year with a 14-day free trial. LeadTrapper is not affiliated with or endorsed by Google.
Frequently Asked Questions
Yes. Most business profiles on Google Maps show a phone number that the business added itself. You can copy it by hand, request it through Google's Places API, or collect many at once with a scraper. In our tests, 93% to 99% of businesses had one.
Copying them by hand is free, and the Places API gives 1,000 Enterprise calls a month free. Beyond that, the API costs about $20 per 1,000 businesses, and scraper apps have their own price; LeadTrapper is $50 a year with no per-result fee.
Some are, many aren't. Businesses often list a landline or a reception number. Run the list through a WhatsApp number checker before messaging; LeadTrapper's Number Filter shows which numbers are on WhatsApp and whether each one is a business account.
It depends on where you are and what you do with the list. Google's terms restrict copying Maps content, and data protection laws apply when a number belongs to a person, such as a sole trader. Use numbers for relevant business contact and honour requests to stop. This is not legal advice.
About LeadTrapper
LeadTrapper is a Windows app for finding business leads and contacting them on WhatsApp. It collects business contacts from Google Maps, Instagram, Facebook, TikTok, LinkedIn and business websites, checks which numbers are on WhatsApp with its Number Filter, and sends personalised campaigns with automatic delays from one or more WhatsApp accounts. It also has a chatbot, a shared inbox for every account, and Store Orders for online shops. It installs from the Microsoft Store, and the full app is free for 14 days, then $50 a year. Free web tools, browser extensions and a Wix app are listed on the Free Tools page.
Get Phone Numbers from Google Maps in Minutes
LeadTrapper's Google Maps scraper collects name, phone, website, address and rating for every business in an area, then checks which numbers are on WhatsApp. $50/year, 14-day free trial.

