VOOZH about

URL: https://apify.com/crawlerbros/google-maps-photos

⇱ Google Maps Photos Scraper Β· Apify


Pricing

from $3.00 / 1,000 results

Go to Apify Store

Google Maps Photos Scraper

Extract photos from any Google Maps place - carousel scraping with max-resolution URLs, contributor info, and category metadata.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Share

Extract every photo from any Google Maps place β€” including max-resolution image URLs, contributor names, upload dates, captions, and category tabs (Food & Drink, Indoor, Outdoor, Menu, Videos, etc.).

What It Does

Give this actor a Google Maps place URL and it returns up to 5,000 photos for that place. For each photo you get:

  • Max-resolution photo URL (full-size, not thumbnail)
  • Photo category β€” All Photos, By Owner, By Visitors, Food & Drink, Outdoor, Indoor, Menu, Videos
  • Contributor name and profile URL (when available)
  • Upload date as a relative string (e.g. "2 months ago")
  • Original dimensions + aspect ratio + orientation
  • Caption and tags (when published by the contributor)
  • Video flag β€” distinguishes photos from short clips
  • Business context β€” businessName, placeId, placeUrl echoed on every record so the dataset stays joinable

Use Cases

  • Build a visual asset library for restaurants, hotels, and venues
  • Track menu / interior photo updates over time
  • Source UGC photography for travel and food blogs
  • Power "what does this place look like" previews in custom apps
  • Enrich lead-generation pipelines with visual context

Input

FieldTypeRequiredDefaultDescription
placeUrlStringYesβ€”Google Maps place URL
maxPhotosIntegerNo100Maximum number of photos to extract (1–5000)
photoCategoryEnumNoallFilter by tab: all, by_owner, by_visitors, food_and_drink, outdoor, indoor, menu, videos
enrichDetailsBooleanNotrueVisit each photo individually to capture contributor, date, dimensions, tags. Disable for ~3–5x faster runs that only return thumbnail-level data.
proxyConfigurationObjectNoApify ProxyOptional proxy settings

Example input

{
"placeUrl":"https://www.google.com/maps/place/Empire+State+Building/@40.7484405,-73.9878584,17z/",
"maxPhotos":50,
"photoCategory":"all",
"enrichDetails":true
}

Output

One record per photo:

{
"photoId":"AF1QipP...XYZ",
"photoUrl":"https://lh3.googleusercontent.com/p/AF1QipP...XYZ=s0",
"category":"by_visitors",
"contributorName":"Jane Smith",
"contributorUrl":"https://maps.google.com/maps/contrib/123...",
"uploadDate":"2 months ago",
"caption":"Sunset view from the observation deck",
"width":4032,
"height":3024,
"aspectRatio":1.33,
"orientation":"landscape",
"isVideo":false,
"tags":["sunset","view","observation deck"],
"businessName":"Empire State Building",
"placeId":"0x89c259a9b3117469:0xd134e199a405a163",
"placeUrl":"https://www.google.com/maps/place/Empire+State+Building/...",
"rank":1,
"scrapedAt":"2026-06-16T12:00:00+00:00"
}

Empty fields are omitted automatically β€” no null values in the dataset.

FAQ

Does it need a proxy or cookies? No login or cookies. A proxy is recommended for large runs to avoid rate limiting, and Apify Proxy is enabled by default.

Which categories does Google show? Every place is different. Restaurants typically have Food & Drink + Menu, hotels have Indoor + Outdoor, and landmarks usually have a single "All Photos" tab. Selecting a category that doesn't exist for a place yields the All tab automatically.

What does enrichDetails actually do? With enrichment on, the actor walks through every photo (one network request per photo) to capture contributor and upload metadata. With it off, only thumbnail-level fields (photoUrl, category, businessName) are returned β€” much faster but less detail.

Are video clips supported? Yes β€” short video clips on Google Maps are included when photoCategory is all or videos, with isVideo: true on the record.

How many photos can I get per place? Google Maps caps each photo tab at ~5,000 β€” the same limit this actor exposes.

Data Source

Public Google Maps web UI. No Google API key required.

πŸ—ΊοΈ Complete Google Maps Scraper Suite

This actor is part of a comprehensive Google Maps data extraction toolkit by crawlerbros. All actors run on the free Apify plan, use no proxy by default, and return clean, structured data.

ActorWhat it does
🏒 Google Maps Business ScraperExtract business data β€” name, address, phone, website, rating, reviews, hours, amenities
⭐ Google Maps Reviews ScraperScrape reviews with reviewer Local Guide level, photos, mentioned items, owner replies
πŸ• Google Maps Business Hours ScraperFull 7-day hours, timezone, current local time, next open/close, holiday hours
πŸ“Š Google Maps Popular Times ScraperBusy hours histogram for all 7 days + current busyness + typical visit time
πŸ“§ Google Maps Email ExtractorFind business emails + social media links by crawling websites
πŸ—ΊοΈ Google Maps Area ScannerGeographic grid scanning β€” bypass the 120-place limit with bounding box / circle / polygon
πŸ’Ό Google Maps Leads ScraperB2B lead generation with email + phone enrichment, US states + global countries
πŸ€– Google Maps MCP ServerUnified MCP server combining search + reviews for AI assistants
🧭 Google Maps Directions ScraperAβ†’B routing β€” distance, duration, traffic, route alternatives for driving/walking/transit
πŸ“ Google Maps Geocoding ScraperBidirectional geocoding β€” address ↔ coordinates, with address components
πŸ”— Google Maps Similar Places Scraper"People also search for" / related place discovery β€” competitor & alternative finder
🍽️ Google Maps Menu ScraperRestaurant menu items, prices, descriptions, photos
πŸ“Œ Google Maps Nearby ScraperFind places near a coordinate point β€” lightweight POI search by category
πŸ“‹ Google Maps Place List ScraperExtract Google's curated "Top X in Y" lists β€” best hotels/restaurants/things to do
🌍 Google Maps Timezone ScraperIANA timezone + current local time from coordinates

You might also like

Google Maps Contributor Reviews Scraper

lexis-solutions/google-maps-contributor-reviews-scraper

Scrape contributor reviews from Google Mapsβ€”including review texts, ratings, timestamps, photos, and business details. Ideal for sentiment analysis, market research, and location quality assessment. Extract reviews of a Google Maps profile and integrate into your app.

πŸ‘ User avatar

Lexis Solutions

37

2.6

Google Maps REVIEWS Scraper

dtrungtin/google-maps-reviews-scraper

Extract reviews from any **[Google Maps](https://www.google.com/maps)** place at scale. The scraper collects review text, ratings, reviewer profiles, photos, and timestamps

Google Maps Scraper

surigami/google-maps-scraper

πŸ“ Google Maps Scraper Google Maps Scraper lets you extract business data from Google Maps.

Google Maps Scraper

rupom888/google-maps-scraper

Extract business listings from Google Maps.

Google Maps Photos Scraper

thescrappa/google-maps-photos-scraper

Extract and download photos from any Google Maps business listing. Get high-quality images including customer photos, owner uploads, and street view photos with metadata like author, date, and engagement metrics.

Google Maps Reviews Scraper

beatanalytics/google-maps-reviews-scraper

Scrape Google Maps reviews with exact timestamps, date-range filtering, and bulk input. Extract full review text, ratings, author info, owner responses, and photos for any Google Maps place. Export as CSV, JSON, or Excel.

πŸ‘ User avatar

Beat Analytics

31