Google Maps Place Details API
Get full details for any Google Maps place by its ID — address, phone, website, hours, amenities, photos, ratings, coordinates, and a top review as clean JSON from $0.05/call.
A Google Maps Place Details API that returns the complete profile for a single place by its Google place ID. Pass an ID like 'ChIJBR3G8LJqkFQRWD2Wzn0qG3c' and get back name, formatted address, phone, website, Google Maps URL, latitude/longitude, rating and review count, price level, business status, open-now flag, weekly hours, typed amenities, photos, timezone, and a top review — the same fields as a search result, for one known place. Powered by the official Google Places API (New) so the data is live. Ideal for hydrating a place you already have an ID for, refreshing cached listings, or building a place-detail page.
Try it live
Fill in the fields and hit Run to see a real response.
{
"ok": true,
"data": {
"id": "ChIJBR3G8LJqkFQRWD2Wzn0qG3c",
"name": "Storyville Coffee Pike Place",
"types": [
"cafe",
"coffee_shop",
"food",
"point_of_interest"
],
"primaryType": "coffee_shop",
"primaryTypeDisplay": "Coffee Shop",
"address": "94 Pike St #34, Seattle, WA 98101, USA",
"shortAddress": "94 Pike St #34, Seattle",
"phone": "+1 206-780-5777",
"website": "https://storyville.com/",
"googleMapsUrl": "https://maps.google.com/?cid=8006944589154598488",
"latitude": 47.6094651,
"longitude": -122.3417896,
"rating": 4.6,
"userRatingCount": 2317,
"priceLevel": "PRICE_LEVEL_MODERATE",
"businessStatus": "OPERATIONAL",
"openNow": true,
"hours": [
"Monday: 7:00 AM – 6:00 PM",
"Tuesday: 7:00 AM – 6:00 PM",
"Wednesday: 7:00 AM – 6:00 PM",
"Thursday: 7:00 AM – 6:00 PM",
"Friday: 7:00 AM – 6:00 PM",
"Saturday: 7:00 AM – 6:00 PM",
"Sunday: 7:00 AM – 6:00 PM"
],
"amenities": {
"dineIn": true,
"takeout": true,
"delivery": false,
"servesCoffee": true,
"goodForGroups": true,
"wheelchairAccessibleEntrance": true
},
"photos": [
{
"reference": "places/ChIJBR3G8LJqkFQRWD2Wzn0qG3c/photos/AWn0k",
"widthPx": 4032,
"heightPx": 3024,
"url": "https://cdn.yepapi.com/maps/photo/AWn0k.jpg"
}
],
"topReview": {
"rating": 5,
"text": "Best latte in Pike Place. The space is gorgeous and the baristas are incredibly friendly.",
"author": "Jordan M.",
"publishedAt": "2026-05-18T16:42:00Z",
"relativeTime": "2 months ago"
},
"timezone": "America/Los_Angeles",
"directionsUrl": "https://www.google.com/maps/dir/?api=1&destination_place_id=ChIJBR3G8LJqkFQRWD2Wzn0qG3c",
"reviewsUrl": "https://search.google.com/local/reviews?placeid=ChIJBR3G8LJqkFQRWD2Wzn0qG3c"
}
}Features
Pass a Google place ID and get the complete record — name, address, phone, website, coordinates, rating, price level, business status, and more — in one call.
Returns a seven-line hours array, a live open-now boolean, and the place's timezone so you can render accurate 'open now' state for any user location.
A structured amenities object surfaces dine-in, takeout, delivery, wheelchair access, and other service options as booleans you can filter on.
Includes photo references, a top review, and ready-made directionsUrl and reviewsUrl links for the place — everything a detail page needs.
Because it keys on Google's place ID, the response is the canonical record for that exact location — perfect for refreshing listings you've already stored.
Powered by the Google Places API (New), so hours, ratings, and status reflect Google's current data rather than a stale scrape.
Use cases
Place Detail Pages
Render a full business profile — hours, photos, ratings, amenities, and a map — from a single place ID you captured during search.
Listing Refresh
Keep stored business listings current by re-fetching hours, ratings, phone, and open status on a schedule from the canonical Google record.
Data Enrichment
Enrich a saved place ID in your CRM or database with website, coordinates, category, and contact details on demand.
Reservation & Ordering Flows
Confirm a venue's current hours, open-now status, and service options (dine-in, takeout, delivery) before a user books or orders.
Map Popups & Cards
Populate map markers and cards with accurate name, rating, price level, and a photo without maintaining your own places dataset.
Quick start
Copy this snippet and start making calls.
const res = await fetch('https://api.yepapi.com/v1/maps/place', {
method: 'POST',
headers: {
'x-api-key': 'YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
"place_id": "ChIJBR3G8LJqkFQRWD2Wzn0qG3c",
"language": "en",
"region": "us"
}),
});
const data = await res.json();
console.log(data);Google Maps Place Details API — the full profile for any place ID
YepAPI's Google Maps Place Details API returns the complete record for a single place. Pass a Google place ID and get name, address, phone, website, coordinates, rating, price level, hours, amenities, photos, timezone, and a top review as clean JSON. It's powered by the official Google Places API (New), so every field is live.
Place Details pairs with the Maps Search API: search to discover places and capture their IDs, then fetch full details on demand — for a detail page, a listing refresh, or CRM enrichment. Pay per call from $0.05 with $5 free credit and no Google Cloud setup.
Start making API calls in 30 seconds
$5 free credit on signup. No credit card required. Pay per call.
Looking for a Google Places API alternative?
YepAPI gives you the same data with simpler pricing. One API key, pay per call, no subscriptions.
What developers say
“Switched from SerpAPI and cut our SERP costs by 80%. Same data quality, way simpler billing.”
“One API key for AI models, SERP data, and web scraping. Saved us from managing 4 separate providers.”
“The $5 free credit let us prototype our entire rank tracking feature before committing. No other API does that.”
Frequently asked questions
A Google Maps Place Details API that returns the complete profile for a single place by its Google place ID. Pass an ID like 'ChIJBR3G8LJqkFQRWD2Wzn0qG3c' and get back name, formatted address, phone, website, Google Maps URL, latitude/longitude, rating and review count, price level, business status, open-now flag, weekly hours, typed amenities, photos, timezone, and a top review — the same fields as a search result, for one known place. Powered by the official Google Places API (New) so the data is live. Ideal for hydrating a place you already have an ID for, refreshing cached listings, or building a place-detail page.
Each API call costs $0.05. No monthly minimums or subscriptions — you only pay for what you use.
Sign up for a free API key, then send a POST request to /v1/maps/place. Check the code example above for a ready-to-use snippet in JavaScript, cURL, or Python.
YepAPI bundles SEO, AI, and web scraping APIs under one key with no monthly minimums. You get lower per-call pricing, a unified dashboard, and one billing account instead of managing multiple providers.
A Google place ID is a stable identifier for a specific location on Google Maps, like 'ChIJBR3G8LJqkFQRWD2Wzn0qG3c'. Get one from the Maps Search API — every search result includes its id — then pass it to the Place Details API to fetch the full profile. Place IDs don't change when a business updates its hours or details, so they're safe to store.
It returns the complete profile for one place: name, formatted address, phone, website, Google Maps URL, latitude/longitude, rating and review count, price level, business status, open-now flag, a seven-line weekly hours array, typed amenities, photos, timezone, a top review, and directions/reviews links. It's the same rich shape as a search result, fetched for a single known place ID.
Each call is $0.05 with no monthly minimums or subscriptions, and you get $5 free credit on signup. It's powered by the official Google Places API (New) but with no Google Cloud billing account, field masks, or quota setup to manage on your side.
Ready to integrate?
Get your API key and start making calls in 30 seconds. $5 free credit on signup — no credit card required.
More google maps api endpoints
Maps Search
$0.07Search Google Maps for places, businesses, and points of interest. Get names, addresses, phone numbers, websites, ratings, hours, and coordinates as clean JSON — official Google Places data from $0.07/call.
Maps Reviews
$0.01Fetch up to 150 Google Maps reviews for any place by its ID — sorted by newest, most relevant, or rating — with full text, star ratings, author profiles, photos, and owner responses as clean JSON.