Google Maps Photos & Videos Scraper avatar

Google Maps Photos & Videos Scraper

Pricing

from $0.25 / 1,000 photo or video extracteds

Go to Apify Store
Google Maps Photos & Videos Scraper

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

LurkAPI

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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:

  1. Resolves each input (URL, share link, place_id, or hex CID) to a place.
  2. Pulls the photo list for every category you selected, paginating until done.
  3. 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:

FieldWhat it is
photoIdGoogle's stable photo identifier
typephoto, video, or street_view
categoryLabelThe Maps tab the photo came from
imageUrlFull CDN URL at your selected resolution
thumbnailUrlOriginal 200-wide thumbnail URL
width, heightOriginal pixel dimensions
latitude, longitudeGPS coordinates from EXIF (when available)
uploadDateISO date the photo was posted
uploadedByOwnerTrue when the place owner uploaded it
sourceUpload source (android, ios, web, owner)
placeId, placeName, placeUrlIdentifying the place

A status field tells you whether the row succeeded or what went wrong.

💰 Pricing

  • $0.25 per 1,000 photos scraped (photo-scraped event).
  • $5 per 1,000 places surfaced by a search keyword (search-place-found event). 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 photoId across 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

⚖️ 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