Google Maps Popular Times Scraper avatar

Google Maps Popular Times Scraper

Pricing

$1.80 / 1,000 place results

Go to Apify Store
Google Maps Popular Times Scraper

Google Maps Popular Times Scraper

Extract how busy any Google Maps business is by hour and day of the week — the full popular-times histogram plus live busyness right now.

Pricing

$1.80 / 1,000 place results

Rating

0.0

(0)

Developer

Andrew

Andrew

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Extract the "how busy is this place" histogram Google Maps shows for any business — busyness percentage for every hour, every day of the week — plus a live "how busy right now" reading when the place is currently open. Search a query or paste place URLs and get one clean row per place.

What you get

  • Full weekly histogram: weeklyPopularTimes — one entry per day of the week (day + an hours array of { hour, busynessPct, label }), covering every hour Google reports data for
  • Live busyness: currentBusynessPct and currentBusynessLabel (e.g. "Not too busy") when the place is open right now; null when it's closed
  • Peak time at a glance: peakDay, peakHour, peakBusynessPct — the single busiest hour of the week, precomputed for you
  • Place context: placeName, placeAddress, rating, reviewCount, placeUrl, isOpenNow
  • Identifiers: placeId, googlePlaceId, searchQuery
  • Export to CSV, Excel, JSON, or Google Sheets

Use cases

  • Best-time-to-visit apps — tell users when a restaurant, gym, or store is quietest
  • Staffing & scheduling — benchmark competitor foot-traffic patterns to plan your own staffing
  • Foot-traffic market research — compare busyness patterns across a city, cuisine, or category
  • Delivery & logistics timing — route drivers around a location's known peak-busy windows
  • Restaurant & retail site selection — evaluate how busy nearby competitors get before choosing a location

How to use

  1. Enter Search queries such as Starbucks Times Square New York or gyms in Austin TX — or paste specific Place URLs or IDs.
  2. Set Max places per query (default 20).
  3. Run — one row per place with popular-times data streams into the Dataset tab.

Not every place on Google Maps has popular-times data available. Places without it are skipped automatically so every row in your dataset has real busyness data.

Output format

{
"placeId": "0x89c258552071bcb3:0x5cc7129cc313de1a",
"googlePlaceId": "ChIJs7xxIFVYwokRGt4Tw5wSx1w",
"placeName": "Starbucks Coffee Company",
"placeAddress": "1500 Broadway, New York, NY 10036",
"rating": 4,
"reviewCount": 2239,
"placeUrl": "https://maps.google.com/?cid=6685332636351847962",
"isOpenNow": true,
"currentBusynessPct": 41,
"currentBusynessLabel": "Not too busy",
"weeklyPopularTimes": [
{
"day": "Sunday",
"hours": [
{ "hour": 5, "busynessPct": 24, "label": "Usually not too busy" },
{ "hour": 6, "busynessPct": 24, "label": "Usually not too busy" },
{ "hour": 18, "busynessPct": 100, "label": "Usually as busy as it gets" }
]
}
],
"peakDay": "Sunday",
"peakHour": 18,
"peakBusynessPct": 100,
"searchQuery": "Starbucks Times Square New York",
"scrapedAt": "2026-08-18T03:17:34.688Z"
}

Pricing

Pay per place saved to the dataset.

FAQ

Which places have popular times on Google Maps? Most busy chains and popular independent businesses. Quiet or newly-listed places often have no data — these are skipped rather than saved with empty fields.

Do I need a Google API key? No.