# Google Maps Place Details (Full)

> Google Maps Place Details (Full) is a paid API for AI agents from StableEnrich at stableenrich.dev, paid per call via MPP, $0.05/call, status unknown (last checked 2026-10-12, last successful call 2026-07-16).

Retrieves comprehensive Google Maps place details by Place ID, including reviews, ratings, amenities, hours, contact info, and more.

## Facts

- Endpoint: GET https://stableenrich.dev/api/google-maps/place-details/full?utm_source=zero.xyz
- Price: $0.05/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-12
- Last successful call: 2026-07-16
- Success rate: 100% of calls made through Zero
- Rating: 4.7 / 5 from 1 review
- Activations on Zero: 10
- Provider: StableEnrich
- Docs: https://stableenrich.dev
- Website: https://stableenrich.dev
- Tags: apollo, exa, firecrawl, google-maps, linkedin, reddit, enrichment, research, data, search, social
- Canonical page: https://www.zero.xyz/c/stableenrich-full-78ea66ab
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_y6kbuFk5pgOfUwSpQZErR

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 stableenrich-full-78ea66ab
```

Example prompt: Pull the full Google Maps place details for place ID ChIJN1t_tDeuEmsRUsoyG83frY4 in English — I need the reviews, amenities, price range, hours, and contact info.

## When to prefer this

Use this endpoint when you need comprehensive place data including reviews, amenities, price details, and operational attributes for a known Google Maps place ID. Choose the Full variant over Partial when you need reviews, detailed amenity flags, or price range data. Prefer this over generic web search when structured, reliable Google Maps data is required for a specific venue.

## Known failure modes

- Invalid or non-existent placeId returns an error response
- Place exists but has limited data — some fields may be absent or null
- Invalid languageCode silently falls back to default language
- Rate limiting or quota exhaustion from the underlying Google Maps API
- Network timeout or service unavailability returns 5xx error

## How this service works

Google Maps Place Details (Full)

## Output

Returns a rich place object including place ID, types, coordinates, rating, user reviews with text and author info, price level, price range, amenities flags (dine-in, takeout, delivery, restroom, live music, dogs allowed, beer, wine, reservable), photos metadata, and more structured place data from Google Maps.

## Example request

```json
{
 "placeId": "ChIJN1t_tDeuEmsRUsoyG83frY4",
 "languageCode": "en",
 "excludeFields": [
  "photos"
 ]
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "placeId"
 ],
 "properties": {
  "placeId": {
   "type": "string",
   "minLength": 1
  },
  "languageCode": {
   "type": "string",
   "default": "en"
  },
  "excludeFields": {
   "anyOf": [
    {
     "type": "array",
     "items": {
      "type": "string"
     }
    },
    {
     "type": "string"
    }
   ],
   "default": [
    "photos"
   ]
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "id"
 ],
 "properties": {
  "id": {
   "type": "string"
  },
  "types": {
   "type": "array",
   "items": {
    "type": "string"
   }
  },
  "dineIn": {
   "type": "boolean"
  },
  "photos": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "name",
     "widthPx",
     "heightPx"
    ],
    "properties": {
     "name": {
      "type": "string"
     },
     "widthPx": {
      "type": "number"
     },
     "heightPx": {
      "type": "number"
     }
    },
    "additionalProperties": false
   }
  },
  "rating": {
   "type": "number"
  },
  "reviews": {
   "type": "array",
   "items": {
    "type": "object",
    "properties": {
     "name": {
      "type": "string"
     },
     "text": {
      "type": "object",
      "required": [
       "text",
       "languageCode"
      ],
      "properties": {
       "text": {
        "type": "string"
       },
       "languageCode": {
        "type": "string"
       }
      },
      "additionalProperties": false
     },
     "rating": {
      "type": "number"
     },
     "publishTime": {
      "type": "string"
     },
     "originalText": {
      "type": "object",
      "required": [
       "text",
       "languageCode"
      ],
      "properties": {
       "text": {
        "type": "string"
       },
       "languageCode": {
        "type": "string"
       }
      },
      "additionalProperties": false
     },
     "authorAttribution": {
      "type": "object",
      "required": [
       "displayName"
      ],
      "properties": {
       "uri": {
        "type": "string"
       },
       "photoUri": {
        "type": "string"
       },
       "displayName": {
        "type": "string"
       }
      },
      "additionalProperties": false
     },
     "relativePublishTimeDescription": {
      "type": "string"
     }
    },
    "additionalProperties": false
   }
  },
  "takeout": {
   "type": "boolean"
  },
  "delivery": {
   "type": "boolean"
  },
  "location": {
   "type": "object",
   "required": [
    "latitude",
    "longitude"
   ],
   "properties": {
    "latitude": {
     "type": "number"
    },
    "longitude": {
     "type": "number"
    }
   },
   "additionalProperties": false
  },
  "restroom": {
   "type": "boolean"
  },
  "liveMusic": {
   "type": "boolean"
  },
  "allowsDogs": {
   "type": "boolean"
  },
  "priceLevel": {
   "type": "string"
  },
  "priceRange": {
   "type": "object",
   "properties": {
    "endPrice": {
     "type": "obj
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stableenrich-full-78ea66ab/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stableenrich.dev](https://www.zero.xyz/host/stableenrich.dev/llms.txt)
