Google Maps Business Posts Scraper avatar

Google Maps Business Posts Scraper

Pricing

from $1.90 / 1,000 posts

Go to Apify Store
Google Maps Business Posts Scraper

Google Maps Business Posts Scraper

Scrape Google Maps business posts (owner + customer updates) for any local business in USA across all niches, export text, images, authors, and dates for competitor research and local SEO analysis.

Pricing

from $1.90 / 1,000 posts

Rating

5.0

(1)

Developer

Lexis Solutions

Lexis Solutions

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

3 days ago

Last modified

Share


Google Maps Business Posts Scraper


The Google Maps Business Posts Scraper is an Apify actor that extracts business posts from Google Maps place pages. It collects posts from both the "From the owner" and "Updates from customers" sections, including text content, dates, images, and author information.


Key Features

  • Owner posts: Extracts all posts published by the business owner, including announcements, promotions, and updates.
  • Customer updates: Captures customer-submitted posts with photos and text.
  • Full post data: Collects post text, publication date, images, and author name.
  • Short URL support: Accepts both full Google Maps place URLs and maps.app.goo.gl short links.
  • Auto-scroll pagination: Automatically scrolls through expanded post lists to load all available posts.

Why Scrape Business Posts?

Google Maps business posts are a rich source of first-party content that businesses and researchers can use to:

  • Track competitor activity: Monitor what competitors are posting and promoting.
  • Analyze customer sentiment: See what customers are sharing about a business.
  • Audit brand presence: Verify that your own business posts are live and up to date.
  • Research local marketing trends: Understand what types of posts perform well in your industry.

Who Is It For?

  • Marketing teams monitoring competitor content and local SEO activity.
  • Brand managers auditing their own Google Maps presence across locations.
  • Researchers and analysts studying local business communication patterns.
  • Agencies managing multi-location clients on Google Maps.

Input Schema

{
"startUrls": [
{ "url": "https://maps.app.goo.gl/pfabMNFg59BV2xe69" }
],
"maxItems": 50,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Notes:

  • Required: startUrls (array of Google Maps place URLs). Supported forms:
    • Full place URLs: https://www.google.com/maps/place/...
    • Short links: https://maps.app.goo.gl/...
  • maxItems: Maximum number of posts to extract per place URL. Defaults to 50.
  • proxyConfiguration: Residential proxies are recommended for Google Maps scraping.

Output Schema

Each dataset item represents a single post from the place page.

Example item (owner post):

{
"placeName": "Coffee Project New York | East Village",
"placeUrl": "https://www.google.com/maps/place/Coffee+Project+New+York+%7C+East+Village/...",
"section": "From the owner",
"author": "Coffee Project New York | East Village",
"text": "RETURN OF THE BLACK SESAME LATTE\n\nMany, many, many people asked us about whether we would bring back the Black Sesame Latte this winter. We have.\n\nThis year, we added a non-coffee option: with hojicha instead of espresso. The espresso option balances the drink with acidity and sweetness, while hojicha emphasizes the nutty and complex bitter taste of black sesame.\n\nGet the BSL in store today!",
"date": "Jan 13, 2026",
"images": [
"https://lh3.googleusercontent.com/geougc/AF1QipMT06-50hK_8UPS1lV1u4yCUn-il2pDKCrK04b5=h400-no"
]
}

Example item (customer update):

{
"placeName": "Coffee Project New York | East Village",
"placeUrl": "https://www.google.com/maps/place/Coffee+Project+New+York+%7C+East+Village/...",
"section": "Updates from customers",
"author": "Verdict",
"text": "Great coffee and cozy atmosphere. The cold brew is a must-try!",
"date": "2 years ago",
"images": [
"https://lh3.googleusercontent.com/geougc/example-image-url=h400-no"
]
}

Notes:

  • section is either "From the owner" or "Updates from customers".
  • images array may be empty if the post has no attached photos.
  • date format varies: owner posts use absolute dates (e.g., "Jan 13, 2026"), while customer updates may use relative dates (e.g., "2 years ago").

Got feedback or need an extension?

Lexis Solutions is a certified Apify Partner. We can help you with custom solutions or data extraction projects.

Contact us over Email or LinkedIn

Support Our Work

If you're happy with our work and scrapers, you're welcome to leave us a company review here and leave a review for the scrapers you're subscribed to. It will take you less than a minute but it will mean a lot to us!

Image Credit

Image credit: google.com