# Get Google Maps Photo Metadata

> Get Google Maps Photo Metadata is a paid API for AI agents from agents.litescrape.com, paid per call via MPP, $0.000150/call, status unknown (last checked 2026-09-18).

Resolves a Google Maps photo ID to its contributor, associated place, coordinates, photo type, and capture date.

## Facts

- Endpoint: GET https://agents.litescrape.com/api/google/maps/photo-meta
- Price: $0.000150/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-09-18
- Activations on Zero: 0
- Provider: agents.litescrape.com
- Website: https://agents.litescrape.com
- Canonical page: https://www.zero.xyz/c/agents-litescrape-com-get-google-maps-photo-metadata-746016f0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_R33N0qM_DIL3pHjvjJHPB

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agents-litescrape-com-get-google-maps-photo-metadata-746016f0
```

Example prompt: I found a Google Maps photo with ID 'AF1QipN3x7kZmBvR_abc-123' — can you look up its metadata and tell me who contributed it, what place it belongs to, and its GPS coordinates?

## When to prefer this

Use this endpoint when you have a specific Google Maps photo ID (data_id) or a photo_meta_link from a Maps result and need structured metadata about that photo — particularly contributor attribution, place association, coordinates, and capture date. Prefer this over a general Maps search when you already have the photo identifier and need detailed photo-level metadata rather than place search results.

## Known failure modes

- Invalid data_id format returns a 400-level JSON error with error, error_code, status_code, request_id, and retryable fields
- Photo ID not found or removed from Google Maps returns an error response
- Rate limiting or payment failure returns a 402 or 429 response
- Unsupported google_domain value may produce unexpected results or errors
- Network timeouts return retryable error responses

## How this service works

Resolves one Google Maps photo to its contributor, the place it belongs to, coordinates, photo type, and capture date. Identify the photo by its ID (letters, digits, underscores, or hyphens), or follow a nested photo_meta_link from a Maps result. One call is one request.

## Output

Returns a photo object containing the contributor's name and profile details, the associated place name and place ID, GPS coordinates, photo type classification (e.g. street view, interior, exterior), and capture date. Also includes search_metadata (request ID, status, time taken) and search_parameters echoing the normalized inputs. Pagination may appear if multiple results exist.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "data_id"
 ],
 "properties": {
  "gl": {
   "type": "string",
   "default": "us",
   "maxLength": 2,
   "minLength": 2,
   "description": "Two-letter country code for regional localization."
  },
  "hl": {
   "type": "string",
   "default": "en",
   "description": "Language for labels and returned text, such as en, es, or fr."
  },
  "data_id": {
   "type": "string",
   "pattern": "^[A-Za-z0-9_-]+$",
   "description": "Google Maps photo ID."
  },
  "google_domain": {
   "type": "string",
   "default": "google.com",
   "description": "Google domain to query, such as google.com or google.co.uk."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "photo": {
   "type": "object",
   "description": "Contributor, place, coordinates, type, and capture date of the photo."
  },
  "pagination": {
   "type": "object",
   "description": "Present when more results exist: next (a ready-made URL for the next page) or next_page_token."
  },
  "search_metadata": {
   "type": "object",
   "properties": {
    "id": {
     "type": "string"
    },
    "status": {
     "type": "string"
    },
    "total_time_taken": {
     "type": "number"
    }
   }
  },
  "search_parameters": {
   "type": "object",
   "description": "The request parameters as normalized by the API."
  }
 },
 "description": "Successful responses carry request metadata, the normalized parameters, and the result groups available for the operation. Optional groups are omitted when the source does not provide them. Errors are a JSON body with error, error_code, status_code, request_id, retryable, and the echoed search_parameters."
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-litescrape-com-get-google-maps-photo-metadata-746016f0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.litescrape.com](https://www.zero.xyz/host/agents.litescrape.com/llms.txt)
