# serp402 Google Maps Photos

> serp402 Google Maps Photos is a paid API for AI agents from serp402.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-31).

Extract full-size images, thumbnails, and user information from Google Maps photos for a given place using its data ID

## Facts

- Endpoint: POST https://serp402.com/api/v1/google-maps-photos?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/serp402-google-maps-photos-20a0dc3d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YVXq7DgR3OrzHaAkF8SoS

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 serp402-google-maps-photos-20a0dc3d -d '<json body>'
```

Example prompt: Pull all the full-size photos and thumbnails from Google Maps for the place with data ID '0x89c25090d361d53f:0x7f6c5a6e53b1ae3b' in English, and show me what categories of photos are available.

## When to prefer this

Choose this endpoint when you need to extract photos (full-size and thumbnails) along with uploader metadata from a specific Google Maps place identified by its data_id. It is ideal for travel apps, business listing enrichment, review platforms, and any workflow that needs structured image data from Google Maps without maintaining a Google API key or account. Use it over scraping raw Google Maps pages when you need clean, structured JSON output with pagination support.

## Known failure modes

- Invalid or non-existent data_id returns empty results or an error
- Invalid category_id returns no results for that category
- Expired or invalid next_page_token causes pagination to fail
- Unsupported language code may fall back to default or return an error
- Rate limiting or network issues may result in timeouts
- Place with no photos returns an empty array

## How this service works

Google Maps Photos: Extract full size images, thumbnails, and user information. Structured JSON, USD 0.05 per call in USDC — no API key, no account, no subscription, no minimum. Not affiliated with, endorsed by or an official channel of any of the services the results come from. All trademarks and copyright remain the property of their respective owners.

## Output

A structured JSON response containing an array of full-size image URLs, thumbnail URLs, associated user information (uploader details), available photo categories with their IDs, and a next_page_token for fetching subsequent pages of results (20 results per page).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "hl": {
   "type": "string",
   "description": "language to use for the Google Maps Photos search. It's a two or three-letter language code. (e.g., en for English, es for Spanish, or fr for French),…"
  },
  "data_id": {
   "type": "string",
   "description": "Google Maps data ID. Find the data ID of a place using our Google Maps API ."
  },
  "category_id": {
   "type": "string",
   "description": "ID of a category. You can find the value of an ID inside the categories array, using our Google Maps Photos API . The number, and the type of categories can…"
  },
  "next_page_token": {
   "type": "string",
   "description": "next page token. It is used for retrieving the next page results. 20 results are returned per page."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/serp402-google-maps-photos-20a0dc3d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from serp402.com](https://www.zero.xyz/host/serp402.com/llms.txt)
