Extract authentic high-resolution imagery uploaded by Google Maps Local Guides and venue visitors. Power travel apps, food delivery menus, architectural analysis, and visual AI training datasets.
{
"targetType": "contributor",
"name": "Reema Mulchandani",
"isLocalGuide": true,
"localGuideLevel": 7,
"localGuidePoints": 8119,
"totalPhotosCount": 878,
"totalPhotoViews": 16439131,
"photoId": "CIABIhA_6alxtNVk22yu_5rt7M6b",
"caption": "Side of red chili sauce",
"photoUrlHighRes": "https://lh3.googleusercontent.com/gps-cs/AH1DqX...=s0",
"imageWidth": 4032,
"imageHeight": 3024,
"uploadDate": "2026-09-05",
"placeName": "Juhu",
"placeAddress": "517 Union Blvd Unit B, Totowa, NJ 07512",
"placeCategory": "Cafe",
"placeRating": 5.0,
"placeReviewsCount": 71,
"latitude": 40.901379,
"longitude": -74.216956,
"status": "OK"
}
Built specifically for high-throughput enterprise pipelines with zero credential leakage.
Extracts direct photo CDN URLs up to 4K resolution, bypassing Google Maps thumbnail downscaling.
Captures exact viewer engagement counts for each photo to identify the most visually appealing dish or venue angle.
Associates each photo with the Local Guide uploader name, profile URL, and upload timestamp.
Pass lists of Google Maps place URLs or contributor IDs to scrape thousands of categorized photos in minutes.
Trigger extractions via the official Apify Client or standard REST endpoints.
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run_input = {
"contributors": ["https://www.google.com/maps/contrib/102520373756565203865"],
"proxyConfiguration": {
"useApifyProxy": True,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}
run = client.actor("unitbytes/google-maps-photos-scraper").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item.get("name"), item.get("placeName"), item.get("placeRating"))
Photos are extracted with the =s0 maximum-resolution parameter, delivering the raw uncompressed photo originally uploaded.
Yes. Google Maps categorized photo tabs can be targeted directly.
Yes, widely utilized for training visual object recognition, menu OCR, and venue aesthetics models.
Zero Google API keys or billing required. Avoid expensive Google Places API photo fees entirely.
Complementary extractors built for the same intelligence stack.
The only Facebook Marketplace scraper with Deep Category Sweeping — bypasses Facebook's 1,000 result cap to extract tens of thousands of listings. 40+ fields: condition, VIN, mileage, full HD photos, no login.
⚡Ultra Fast Track & Monitor the status of specific Google Maps review URLs: verify deleted reviews, confirm removal of reported fake reviews, detect star rating drops, and track owner replies. Cheap and Fast
⚡Ultra Fast & Cheapest Google Maps reviewer profiles Scraper Extract complete profiles data, Local Guide levels, full review history, ratings, photos, and places visited. Audit 1-star reviewers, detect fake review attacks, and export instantly to Excel, CSV, or JSON.
Our data engineering team provides private cluster deployments, custom webhook integrations, continuous schema monitoring, and high-frequency delivery directly to BigQuery, Snowflake, or AWS S3.
Start running immediately on UnitBytes Cloud with zero infrastructure setup, or contact our engineering team for dedicated S3/BigQuery delivery pipelines.