Skip to content
All endpoints

Place High-Resolution Photos

GET/v1/places/photos2 Credits / photo (min 6; 0 if empty)($0.0002 / photo ($0.08–$0.20 / 1K photos))

Retrieve high-resolution photo URLs, dimensions, categories (exterior, interior, food & drink, menu), and contributor attribution for a Google Maps business.

Parameters

  • place_idstringrequired

    Google Maps Place ID or numeric CID.

    Example: ChIJN5X_gWdZwokRck9rk2guJ1M

  • limitinteger (1 to 50)

    Maximum number of photos to return (1 to 50, default 20).

    Example: 20

Example Request (cURL / Python / JavaScript)

curl "https://api.googlemapsapi.io/v1/places/photos?place_id=ChIJN5X_gWdZwokRck9rk2guJ1M" \
  -H "x-api-key: gm_live_your_api_key"

Live Response Preview

{
  "request_id": "req_gm_55012e9ab304",
  "status": "ok",
  "data": [
    {
      "photo_id": "AF1QipN928172_felix_interior",
      "place_id": "ChIJN5X_gWdZwokRck9rk2guJ1M",
      "url": "https://lh5.googleusercontent.com/p/AF1QipN928172_felix_interior=w1600-h1200-k-no",
      "thumbnail_url": "https://lh5.googleusercontent.com/p/AF1QipN928172_felix_interior=w400-h300-k-no",
      "width": 1600,
      "height": 1200,
      "category": "Interior",
      "author_name": "Felix Roasting Co.",
      "uploaded_at": "2026-08-14T12:00:00Z"
    }
  ],
  "meta": {
    "credits_used": 6,
    "credits_remaining": 1944,
    "count": 1,
    "has_more": false,
    "next_cursor": null,
    "cache_hit": false
  }
}

Response Fields

List of high-resolution business photos.

FieldTypeSample / Notes
request_idstringUnique request trace identifier.
statusstringResponse status ('ok').
dataarray of PhotoItemBusiness photos.
photo_idstringUnique photo identifier.
place_idstringAssociated Google Maps Place ID.
urlstringHigh-resolution direct image URL.
thumbnail_urlstringThumbnail image URL.
widthintegerImage width in pixels.
heightintegerImage height in pixels.
categorystringPhoto classification (Interior, Exterior, Menu, Food & drink).
author_namestringUploader display name.
uploaded_atstringISO 8601 upload timestamp.
metaResponseMeta
credits_usedintegerCredits deducted for this API call.
credits_remainingintegerRemaining credit balance on the account.
countintegerNumber of records returned in data.
has_morebooleanWhether additional pages are available.
next_cursorstringOpaque cursor token for fetching the next page.
cache_hitbooleanWhether the response was served from the sub-50ms local index.

Status Codes

200
List of high-resolution business photos.