On this page
Where the phone numbers come from
Each business can have phone numbers in three columns. One comes from Maps, and two come from the business's own website, read in the same run.
| Column | Comes from | How it's written |
|---|---|---|
| Phone | The business's Maps listing | As the listing shows it, such as (214) 555-0142 |
| Website phones | The business's home page and one contact page | Digits only, with a + kept when the website writes one, and several separated by a bar |
| Faxes | Numbers the website labels as fax | The same way as Website phones |
| Business Name | Phone | Website phones | Faxes |
|---|---|---|---|
| Lone Star Dental Care | (214) 555-0142 | 2145550142 | 2145550149 | 2145550160 |
| Prairie Light Dental | (214) 555-0187 | empty | empty |
| Bright Arbor Smiles | (214) 555-0119 | +12145550120 | empty |
Website phones can repeat the listing's own number, written differently: (214) 555-0142 on Maps is 2145550142 from the website. Extensions such as "ext. 12" are left off, and dates, short numbers and repeated digits are never taken for phones.
Businesses that share a website, such as a chain's locations, all get that website's numbers. How the websites are read explains which pages it reads and what it leaves out.
What Maps gives you: the business line, not mobiles
The Phone column is the number a business publishes on its listing for customers to call, which is usually its main line. The extension doesn't look up anyone's mobile number, and it adds no column saying whether a number is a mobile or a landline.
A one-person business often lists a mobile as its business number, so mobiles do turn up, as the number the business chose to publish. Nothing in the list tells you which numbers they are.
If what you need is an owner's personal mobile, this isn't the tool for it. Maps lists businesses, not people, and a person's number comes under privacy and calling rules that a business line doesn't; the rules on calling cover both.
Extract the phone numbers from a Maps search
Step 1: Ask for the businesses
Open the side panel, choose Chat and type the trade and the town, such as "Find 100 plumbers in Denver". Or search Maps yourself, open the Maps tab and click Collect list.
Step 2: Keep contact details on
Contact details are on by default, so each business's website is read during the run for Website phones and Faxes. The Phone column comes from Maps either way.
- To skip the websites for one chat search, add "no emails" to the request.
Step 3: Let it run
The panel counts the businesses as they arrive. Click Stop at any time, and what it found so far is kept.
Step 4: Open the list
In the History tab, click View results to open the list on the results page. A cell with several numbers shows the first one and a +N more button.
For one trade across many towns, Bulk collects a list of Maps searches in one run, with the same phone columns.
Why some businesses have no phone number
Some listings show no phone number, so their Phone cell stays empty. A Phone cell can also be empty when the business's details didn't load while it was collected.
When Maps stops answering during a long run, the extension waits longer between businesses until details load again. A business whose details never loaded keeps an empty Phone, so open its Map URL to check, and collect the search again if many are empty.
Website phones are empty when the business has no website, its website lists no number, or the site couldn't be read, such as one that shows a robot check. A directory page given as the website, such as a Yelp listing, isn't read, because its numbers aren't the business's own.
Keep only the rows with a phone
On the results page, tell chat which rows to keep. The other rows are hidden, not deleted, and a download has only what the page shows.
| You want | Type this in chat |
|---|---|
| Businesses with a listing phone | only rows where Phone is filled |
| Businesses whose only number is on their website | only rows where Phone is empty and Website phones is filled |
| A call sheet | only Business Name, Phone, Website phones, Rating and Address |
| The best-known businesses first | most reviewed first |
The setting Skip businesses you can't reach, in Settings → Results, is different. It leaves out only businesses with no phone, email and website, so it keeps a business that has an email but no phone.
For a call list in your own area, finding local business leads covers the rest of the job, and sorting by rating and reviews puts the best-rated businesses first.
Excel, CSV and the zero at the start of a number
Download the Excel file for calling. Maps Scraper Pro writes phone numbers into it as text, so they open exactly as collected, with any zero or + at the start.
A CSV file holds the numbers as written too, but Excel changes them when you open the file by double-clicking it. Excel turns a cell of digits into a number, which drops a zero at the start and can show a long number in scientific notation, as Microsoft's page on leading zeros explains.
To open a CSV in Excel without that, import it with the phone columns set to text. These steps follow Microsoft's page.
Step 1: Start an import
In a new workbook, open the Data tab and choose From Text/CSV, then pick the file.
Step 2: Open the query editor
In the preview, click Edit rather than Load, so the query editor opens.
Step 3: Set the phone columns to Text
Click the Phone column's header and Ctrl+click Website phones and Faxes. Then choose Home → Transform → Data Type → Text, and Replace current.
Step 4: Load the table
Click Close & Load. The numbers keep every digit as written.
Watch out: Don't save a CSV from Excel after opening it by double-clicking: the changed numbers replace the ones you collected.
Clean the numbers for a dialer or CRM
Many dialers and CRMs want every number in one format, often E.164, from the ITU's international numbering plan. Twilio's glossary describes it: a +, the country code, then the number, digits only and 15 digits at most, such as +12145550142.
Maps Scraper Pro doesn't rewrite numbers, so Phone keeps the listing's format and Website phones keeps the website's digits. These steps put both into E.164 in Excel, for US and Canadian numbers.
Step 1: Split cells with several numbers
Select the Website phones column and use Text to Columns on the Data tab. Choose Delimited, type | as the other delimiter, and set the column data format to Text, so each number gets a column of its own.
Step 2: Keep only the digits
Select the Phone column and use Find and Replace (Ctrl+H) to replace each of (, ), - and the space with nothing. (214) 555-0142 becomes 2145550142.
Step 3: Add the country code
In a new column, enter =IF(LEFT(A2,1)="+",A2,"+1"&A2), where A2 holds the digits, and copy it down. Numbers that already start with + keep their own country code.
Step 4: Remove repeated numbers
If your dialer takes one number per row, put the Phone and Website phones numbers in one column, then use Remove Duplicates on the Data tab. A number found on both Maps and the website then appears once.
Check a few numbers by hand before you import the file. Exporting a Maps search to Excel covers importing the rest of the list into a CRM.
Phone numbers outside the US
Maps Scraper Pro works the same way in any country Maps covers. The Phone column holds the number as that country's listings show it, which is often the country's own format, without the country code.
Website phones are checked against a country's numbering plan when the extension can tell which country the website is in. It tells from the site's country domain, such as .co.uk, from international numbers on the page, or from the page's language setting. When it can't tell, a number is kept only when the page labels it as a phone or writes it in a phone format.
To call or import numbers from another country, add the country code and drop the 0 that many countries put in front of a number dialled inside the country. In the UK, a Manchester number written 0161 xxx xxxx becomes +44161xxxxxxx.
- The extension doesn't add country codes, so the cleaning steps above need the right code for each country.
- It doesn't say whether a number is a mobile or a landline.
Before you call or text the businesses
Maps Scraper Pro collects the numbers businesses publish for customers, from their listings and their own websites. It doesn't find a person's number, and it doesn't say which numbers are mobiles.
Calling and texting businesses has rules of its own, which differ by country and by the kind of number. The rules on calling businesses explain what to check before you start.
Questions people ask
How can I extract phone numbers from Maps?
Collect a Maps search with Maps Scraper Pro, in chat or from the side panel's Maps tab. Each business's listing phone lands in a Phone column, and the numbers on its website in Website phones.
Can you get a business's phone number from Maps for free?
Yes. Maps Scraper Pro is free, and it collects the phone on each listing in a search, plus the numbers on each business's website.
How can I extract phone numbers online?
For local businesses, use a browser extension that reads a Maps search and each business's website, so there's nothing to upload. Maps Scraper Pro does this in your Chrome browser.
Does it get mobile numbers?
It gets the numbers each business publishes, which can include mobiles. It doesn't say which numbers are mobiles and which are landlines.
Why is a business's Phone cell empty?
Its listing shows no number, or its details didn't load during the run. Open the row's Map URL to check, and look in Website phones for a number from its website.
Why did Excel drop the zero at the start of a number?
Excel turns a cell of digits into a number when it opens a CSV file. Download the Excel file instead, or import the CSV with the phone columns set to Text.