Google Maps Photos & Videos Scraper
Pricing
from $0.25 / 1,000 photo or video extracteds
Google Maps Photos & Videos Scraper
Extract every photo and video for any Google Maps place, categorized as Menu, Food & drink, Vibe, By owner, Latest, Videos, and Street View.
Pricing
from $0.25 / 1,000 photo or video extracteds
Rating
0.0
(0)
Developer
LurkAPI
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Extract every photo and every video for any Google Maps place, sorted by category (Menu, Food & drink, Vibe, By owner, Latest, Videos, Street View & 360°).
🎬 What it does
Paste one or more Google Maps places, and the Actor returns one row per photo:
- Resolves each input (URL, share link, place_id, or hex CID) to a place.
- Pulls the photo list for every category you selected, paginating until done.
- Returns each photo's CDN URL, dimensions, GPS coordinates, upload date, and uploader source.
📋 How to use it
Step 1: Pick how you want to find places
Two ways, use either or both:
A. Paste place URLs / IDs. Drop one or more places into the Place URLs or IDs field. Any of these shapes work:
- Google Maps URL copied from the address bar.
- Share link from the desktop or mobile "Share" button (
maps.app.goo.gl/...). - place_id: form (
place_id:ChIJ...). - Hex CID (
0x...:0x...).
B. Search by keyword. Type one or more keywords into Search keywords and either:
- a Location like
Paris, France(city / region / country), or - a Search circle for a precise radius —
{"lat": 48.86, "lng": 2.35, "radiusMiles": 5}, or - a Search polygon for an arbitrary area —
[[2.32, 48.85], [2.40, 48.85], [2.40, 48.90], [2.32, 48.90]].
Set Max places per search keyword to cap how many results each keyword surfaces (Google's hard cap is ~120 per query).
Step 2: Pick categories
By default the Actor scrapes every supported tab. To trim cost on places with thousands of photos, pick a subset (e.g. only Menu for restaurant menu audits, or only Videos for video discovery).
Step 3: Run it
Click Start. Results appear in the Output tab as they're scraped, batched by page.
Step 4: Get your results
Each row contains:
| Field | What it is |
|---|---|
photoId | Google's stable photo identifier |
type | photo, video, or street_view |
categoryLabel | The Maps tab the photo came from |
imageUrl | Full CDN URL at your selected resolution |
thumbnailUrl | Original 200-wide thumbnail URL |
width, height | Original pixel dimensions |
latitude, longitude | GPS coordinates from EXIF (when available) |
uploadDate | ISO date the photo was posted |
uploadedByOwner | True when the place owner uploaded it |
source | Upload source (android, ios, web, owner) |
placeId, placeName, placeUrl | Identifying the place |
A status field tells you whether the row succeeded or what went wrong.
💰 Pricing
- $0.25 per 1,000 photos scraped (
photo-scrapedevent). - $5 per 1,000 places surfaced by a search keyword (
search-place-foundevent). Direct URL inputs do not trigger this charge. - Rows that report a parsing failure or "no photos" are not charged.
Examples:
- 1,000 photos → $0.25
- 10,000 photos → $2.50
- 100,000 photos → $25
- 500,000 photos → $125
💡 Good to know
- Image URLs come from Google's CDN. Larger sizes cost the same, the CDN does the resize for free.
- Photos are deduplicated by
photoIdacross categories: a photo that appears in both "Latest" and "Menu" is only billed once. - Per-category caps apply with Max photos per place; set it small for a preview, raise it for full collection.
❓ FAQ
Why are some photos missing GPS coordinates?
Google strips EXIF GPS data from many uploads. Coordinates are only present for ~30% of typical photos.
Why did one place return no photos?
Either the place has no public photos, or Google rate-limited the session for that place. Re-running usually resolves it.
How long are results stored?
Stored in your Apify storage. Retention depends on your Apify plan.
🔗 Other tools you might like
- Google Maps Reviews Scraper: Extract reviews with text, owner replies, rating, and date.
- Google Maps Business Leads Scraper: Scrape places + enrich with emails, phones, and social profiles.
⚖️ Disclaimer
This tool is for educational and market research purposes only. It extracts strictly public, non-personally identifiable commercial data. The developer does not host, store, or have possession of any data extracted by the user.
By running this tool, you assume 100% responsibility for compliance with local laws and Google's Terms of Service. The developer assumes zero liability for any platform blocks, account bans, or legal actions resulting from your use of this software.
Keywords: google maps photos, google maps videos, maps scraper, place photo download, restaurant menu photos, street view scraper