YepAPI

Command Palette

Search for a command to run...

POST/v1/maps/place

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.

POST/v1/maps/place

Google place ID — get one from the Maps Search API results.

Two-letter language code, e.g. en, es, fr.

Two-letter region code, e.g. us, gb, de.

Response
Example response — hit "Send Request" to see a live result
{
  "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

Full place profile from a single ID

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.

Weekly hours, open-now flag, and timezone

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.

Typed amenities and service options

A structured amenities object surfaces dine-in, takeout, delivery, wheelchair access, and other service options as booleans you can filter on.

Photos, top review, and deep links

Includes photo references, a top review, and ready-made directionsUrl and reviewsUrl links for the place — everything a detail page needs.

Stable, canonical place data

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.

Official Google Places data — live

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.

Provider
Pricing
Catch
Google Places API
Subscription
Requires Google Cloud billing & field masks
SerpApi (Maps)
Subscription
$75/mo minimum plan
Outscraper
Subscription
Async jobs, credit packs
YepAPI
$0.05/call
No minimums

What developers say

Switched from SerpAPI and cut our SERP costs by 80%. Same data quality, way simpler billing.

Marcus T.

SEO Platform Founder

One API key for AI models, SERP data, and web scraping. Saved us from managing 4 separate providers.

Priya S.

Full-Stack Developer

The $5 free credit let us prototype our entire rank tracking feature before committing. No other API does that.

Jake R.

Indie Hacker

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