Select Page

How to scrape Google Maps for free

This tool extracts business data from Google Maps listings, so I don’t have to click through listings one by one. I enter a search like “HVAC in Waco,” and it pulls the name, rating, reviews, category, address, hours, phone, and website. There’s auto-scroll that loads all the listings automatically, and copy to Google Sheets for easy exporting.

The code is written in JavaScript, and only uses two packages – the Puppeteer and Cheerio libraries.

You can get the code on my Github. And if it’s useful, drop a star 🙏.

Google Maps Scraper for Local Businesses

Want to see what else I’m building? See me on X.