Scrape popular times from Google MapsTurn busy hours into a real outreach hook
Popular times shows you exactly when a business is packed and when it sits empty. Here is how to read it, capture the listing around it, and use the pattern to pitch smarter.
Extension··7 min read
Key takeaways
Popular times is the bar chart on a Google Maps listing that shows how busy a place usually is, hour by hour, based on anonymized visit data
You read the pattern per business and capture the surrounding listing (name, phone, website, hours, address) with a free Chrome extension, no trial and no card
The real value is the hook: peak-hour businesses need efficiency, quiet-hour venues need demand, and the Vonsel dashboard pairs that with review pain points and AI email drafts
There is no official Google popular times API. The Places API documentation does not list the busy-hours chart, so you read the pattern on the listing itself and capture the rest of the business record (name, phone, website, address, hours) with a free Chrome extension, then attach the busy or quiet tag to each lead.
What popular times actually is
The busiest-hours chart on every listing
Open almost any restaurant, gym, or cafe on Google Maps and scroll down. You will see a row of bars labeled Popular times, one per day, showing how busy the place usually is at each hour. Google builds this from aggregated and anonymized location history, and on many listings it also shows live busyness and a typical visit duration.
It is one of the most underused fields in local prospecting. A phone number tells you how to reach a business. A set of opening hours tells you when the doors are open. Popular times tells you something far more commercial: when the money is actually moving, and when it is not.
That single insight reshapes both your targeting and your timing. It tells you which businesses are busy enough to afford what you sell, which quiet venues are hungry for demand, and when a manager will never pick up because the lunch rush is on.
Capture the listing, keep the context
Read popular times on the map, then grab the full business record in one click with the free Vonsel extension.
Here is the honest part. Popular times is a visual histogram Google renders inside the listing. It is not a clean numeric field you can dump into a spreadsheet the way you export a phone number or a website. Google describes how the chart is generated in its own popular times, wait times, and visit duration help article, and the underlying signal is not offered as a raw export in the Places API either.
So the practical workflow is a two-step read: you eyeball the popular times pattern on the listing (peak, quiet, closed, or no data), then you capture everything else about the business so the record is ready to act on. The pattern becomes a tag or a note you attach to the lead, not a column of 168 numbers.
That is exactly how a browser extension fits. It works on the Google Maps page you already have open, pulling the structured fields (name, category, address, phone, website, rating, review count, hours) into a clean list, while you glance at the busy-hours bars and decide how to segment. To go deeper on the mechanics, see how to scrape Google Maps.
7
days of busy-hour bars shown per listing when data exists
1 click
to capture the full business record around the chart
Free
extension, no trial and no credit card to install
The outreach hook
Four ways busy hours change your pitch
Popular times is worth reading because it changes what you do next. The same chart points to a different angle depending on the pattern you see, and each pattern maps to a service someone is trying to sell.
Slammed at peak
Bars that spike hard at lunch or weekends signal a business turning away demand. Pitch online booking, faster ordering, staffing, or systems that protect the busy window instead of adding to it.
Quiet all week
Flat, low bars mean empty tables and idle hours. That is a demand problem, and demand is what marketing, ads, local SEO, and reactivation campaigns sell.
Predictable dead hours
A midweek 3pm dip is a slot a business would love to fill. Happy-hour promos, loyalty, off-peak offers, or a booking tool that nudges demand into quiet times all land better with proof of the gap.
No chart at all
Missing popular times often means a new, low-traffic, or barely-managed listing. That is a strong signal for anyone selling Google Business Profile setup, visibility, or foundational local marketing.
A chart will not do the talking for you. It does give you an opening that is specific to the business, which is what cold outreach needs. Pair the busy-hours read with pain points pulled from their reviews and your first line stops sounding like a template.
The workflow
From busy-hours read to a working list
Reading one chart is easy. The value shows up when you do it across a whole category in a city and turn the patterns into segments you can act on.
Step
The means (extension)
The end (dashboard)
Search a niche and area on Google Maps
Capture
Mapped list
Read popular times per listing
Manual read
Tag as busy / quiet
Pull phone, website, hours, reviews
Automatic
Stored per lead
Analyze review pain points
No
Reviews Intelligence
Draft a first email per business
No
AI email per lead
Plan visits and follow-ups on a map
No
Mapped CRM
The extension is the means: it grabs the raw record fast and for free. The Vonsel dashboard is the end, where a captured list becomes a value-added database with Sales, Reviews, and Email Intelligence layered on top. You can also reopen a previous scrape, add more businesses to it, and attach reviews to records you already captured.
A raw CSV of businesses tells you who exists. A list segmented by busy hours, review pain points, and a drafted email per lead tells you who to call, why, and when. The extension gets you the first list. The dashboard turns it into the second.
Build a busy-hours segmented list
Install the free extension, capture a whole category, then enrich it inside the Vonsel dashboard.
A few things save you time. First, popular times reflects typical behavior, not a live guarantee, so treat it as a pattern rather than a promise. Google surfaces live busyness separately when it has enough real-time signal, and business owners can see related traffic trends inside their own Google Business Profile performance reports.
Second, the absence of data is data. A blank chart across a whole category tells you the niche is under-managed on Google, which is a lead list in itself for anyone selling profile optimization. Capturing those listings with an extension and filtering for the gaps is faster than reading each one by hand.
Third, timing your outreach matters as much as the message. If a restaurant is red-hot at 1pm every day, call at 3pm. This is the same logic behind planning around opening hours, only sharper, because you are aiming for the quiet gap rather than just the open sign. On the legal side, capturing public business info is standard practice, and we cover the nuances in is it legal to scrape Google Maps.
Anyone can find a business. Popular times tells you when it needs you
Popular times is a visual histogram Google shows on a listing, built from aggregated and anonymized location data. You cannot export the exact hourly numbers as a clean field, but you can read the busy-hour pattern per business and capture the rest of the listing (name, phone, website, address, hours) with a free Chrome extension, then use the chart as context for your outreach.
Why do some businesses not show popular times?
Popular times only appears when Google has enough anonymized visit data for that place. New listings, low-traffic locations, service-area businesses, and places people rarely check in to often show no chart at all. That absence is itself a useful signal when you are building a prospect list.
How is popular times useful for sales prospecting?
Busy-hour patterns tell you when a business is slammed and when it is quiet. That shapes both your pitch and your timing: you know when not to call, which businesses are busy enough to afford your service, and which quiet venues might buy marketing to fill empty hours. Inside the Vonsel dashboard you can pair that context with review pain points and AI email drafts.
Is there a Google popular times API?
The Places API (New) overview lists place search, autocomplete, and place details such as operating hours, reviews, and photos. It does not mention popular times, so there is no documented endpoint that returns the hourly busy chart. In practice you read the chart on the Google Maps listing and capture the other fields of the business separately.
Where does Google get its popular times data?
Google builds the chart from aggregated and anonymized data of users who opted in to Location History. It reflects average popularity over the last few months, and each hour is scored against the typical peak for that business during the week. A place only gets a chart when it receives enough visits from those users.
What is the difference between popular times and live busyness?
Popular times is the typical pattern for each day, built from past visits. Live busyness is a real-time reading that Google overlays on that chart when it has enough current signal. Use popular times to plan a segment or a call window, and treat live data as a snapshot of one moment rather than a rule.
Can a business owner change its popular times?
No. Google states that owners cannot add this information manually, and the chart appears only when the listing gets enough visits from users whose data feeds it. If you are prospecting, that makes a blank chart a neutral fact about the listing, and a useful filter when you want under-managed profiles to pitch.
When is the best time to call a busy restaurant or cafe?
Call in the quiet gap, not at the peak. If the chart shows a restaurant is packed at 1pm every day, a call around 3pm is far more likely to reach someone who can talk. Popular times shows you the dead hours of each business, so you can time outreach around its rhythm instead of the opening hours.
Places API (New) overview (Google for Developers): lists the data the API returns, such as operating hours, reviews, and photos, with no popular times field.
Google Maps: the place where the Popular times bars appear on each listing.
Related reading
If you prefer to see the capture step first, watch the tutorial video on the scraper page. The pricing page lists what the dashboard adds on top of the free extension.