Get full Google Maps place details by ID — ratings, reviews, hours, contact info — for $0.05 per request via micropayment.
What it does
This endpoint returns comprehensive Google Maps place details for a given place ID. It is a GET endpoint on StableEnrich, a pay-per-request research API gateway that unifies multiple data sources behind micropayment-authenticated calls. No API keys or subscriptions are required; payment via MPP (Tempo L2) or x402 (Base/Solana) serves as authentication.
The full place details response includes the place's display name, formatted address, lat/lng coordinates, business status, Google Maps URI, website, phone numbers, opening hours (regular and current), user reviews with author attributions, editorial summary, ratings, user rating count, price level/range, accessibility options, atmosphere flags (dine-in, takeout, delivery, outdoor seating, live music, dog-friendly, etc.), parking options, and payment options. Photos are excluded by default but can be included by passing an empty `excludeFields` array. The endpoint costs $0.05 per request. A cheaper partial-details variant is available at `/api/google-maps/place-details/partial` for $0.02 per request.
The endpoint accepts a required `placeId` query parameter (the Google Maps place ID string, e.g. `ChIJN1t_tDeuEmsRUsoyG83frY4`), an optional `excludeFields` array (defaults to `["photos"]`), and an optional `languageCode` (defaults to `en`). It is part of StableEnrich's broader Google Maps suite which also includes text search and nearby search endpoints at both full and partial detail levels.
Capabilities
Use cases
- —Retrieve full business details (address, phone, website, hours) for a known Google Maps place ID
- —Collect user reviews and ratings for competitive analysis or reputation monitoring
- —Enrich a CRM or lead database with verified business location and contact data
- —Build location-aware agent workflows that need atmosphere and amenity flags
- —Verify business status (operational, closed) and accessibility options
Fit
Best for
- —AI agents that need rich place data without managing Google API keys
- —Pay-as-you-go place lookups where subscription pricing is wasteful
- —Enriching place IDs obtained from text-search or nearby-search endpoints
- —Getting reviews, hours, and contact info in a single call
Not for
- —Bulk geocoding or address-to-coordinate conversion (use a geocoding API instead)
- —Searching for places by text query (use the text-search endpoints on StableEnrich)
- —Free-tier or high-volume batch jobs where per-request pricing is prohibitive
Quick start
# Fetch full place details via MPP/x402 micropayment
# Using agentcash CLI:
npx agentcash fetch \
--url 'https://stableenrich.dev/api/google-maps/place-details/full?placeId=ChIJN1t_tDeuEmsRUsoyG83frY4' \
--method GETExample
Response
{
"id": "ChIJN1t_tDeuEmsRUsoyG83frY4",
"types": [
"performing_arts_theater",
"tourist_attraction",
"point_of_interest"
],
"rating": 4.7,
"reviews": [
{
"text": {
"text": "Iconic landmark.",
"languageCode": "en"
},
"rating": 5,
"authorAttribution": {
"displayName": "Jane D."
}
}
],
"location": {
"latitude": -33.8567844,
"longitude": 151.2152967
},
"websiteUri": "https://www.sydneyoperahouse.com",
"displayName": {
"text": "Sydney Opera House",
"languageCode": "en"
},
"primaryType": "performing_arts_theater",
"googleMapsUri": "https://maps.google.com/?cid=...",
"businessStatus": "OPERATIONAL",
"userRatingCount": 58234,
"formattedAddress": "Bennelong Point, Sydney NSW 2000, Australia",
"regularOpeningHours": {
"openNow": true,
"weekdayDescriptions": [
"Monday: 9:00 AM – 5:00 PM"
]
},
"internationalPhoneNumber": "+61 2 9250 7111"
}Endpoint
Quality
Full OpenAPI 3.1 schema with request parameters, detailed response schema, clear pricing ($0.05/request), live 402 MPP challenge captured, and comprehensive documentation including examples. Only minor gap: no actual 200 response sample was captured from a live call, so the example response is constructed from the schema.
Warnings
- —The MPP challenge shows amount=50000 with currency 0x20c000000000000000000000b9537d11c60e8b50 on chainId 4217 (Tempo). The OpenAPI docs state $0.05/request, consistent with 50000 base units at 6 decimals. However, the Cloudflare crawl endpoint price in the OpenAPI ($0.10) differs from the guidance text ($0.05) — this inconsistency is on a sibling endpoint, not this one.
- —This is a GET endpoint; the placeId must be passed as a query parameter, not in a request body.
Citations
- —Full place details endpoint costs $0.05 per requesthttps://stableenrich.dev
- —Endpoint is GET /api/google-maps/place-details/full with required placeId query parameterhttps://stableenrich.dev
- —Photos are excluded by default; pass empty excludeFields to include themhttps://stableenrich.dev
- —Payments are processed on Base mainnet (eip155:8453), Solana, or Tempohttps://stableenrich.dev/docs
- —Partial place details variant available at $0.02 per requesthttps://stableenrich.dev