Google Maps Place Detail - Full Profile Lookup avatar

Google Maps Place Detail - Full Profile Lookup

Pricing

from $0.99 / 1,000 results

Go to Apify Store
Google Maps Place Detail - Full Profile Lookup

Google Maps Place Detail - Full Profile Lookup

Pull the complete Google Maps profile of any place in one call: address, phone, website, weekly hours, popular times, open/closed state, description, tags, category, plus hotel booking prices or restaurant price histograms. Pass a Maps URL or item_id, get back structured JSON.

Pricing

from $0.99 / 1,000 results

Rating

0.0

(0)

Developer

Farhan Febrian Nauval

Farhan Febrian Nauval

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Google Maps Place Detail

Pull the full Google Maps profile for a single place — name, address, contact info, opening schedule, popular times, hotel pricing, restaurant attributes, and more.

What you get

Everything the place page on Google Maps shows: contact details, weekly schedule, current open/closed status, description, tags, category, popular-times curves (per day), and category-specific data (hotel check-in/out + booking prices, or restaurant reservation/price report).

Use cases

  • Enrichment pipeline — feed item_ids from Search Places to get full profiles in bulk.
  • Competitor monitoring — track hours, phone, website changes over time.
  • Hotel intelligence — pull check-in/out times + price quotes from booking partners (booking.com, agoda, traveloka, etc) in a single shot.
  • CRM hygiene — verify the phone and address listed for a vendor in your database.
  • Local business audits — flag listings that are missing website, phone, or hours.

Why this actor

  • Single source of truth — replaces multiple API calls (place details + hours + popular times + hotel pricing) with one request.
  • Multi-country, multi-language — set language and country to match your audience.
  • Stable item_id key — input is the same item_id you get from Search Places, so chaining is trivial.
  • Rich enrichment — popular times, hotel/restaurant subfields, photos URL — all in one payload.

Sample input

{
"input": "0x89c259a9b3117469:0xd134e199a405a163",
"language": "en",
"country": "us"
}

Sample output

{
"name": "Empire State Building",
"address": "20 W 34th St., New York, NY 10001",
"item_id": "0x89c259a9b3117469:0xd134e199a405a163",
"place_id": "ChIJaXQRs6lZwokRY6EFpJnhNNE",
"coordinate": [40.7484405, -73.98566439999999],
"rating_star": 4.7,
"region": "America/New_York",
"scheduler": [
{"day": "Sunday", "schedule": "9 AM–12 AM"}
],
"status": "closed",
"detail": {
"category": "Historical landmark",
"website": "https://www.esbnyc.com/",
"phone": null,
"open_hours": "Open · Closes 12 AM",
"type": "TYPE_HISTORICAL"
},
"description": "The Empire State Building is New York City's most iconic attraction and home to the world-famous Empire State Building Observation Deck. Located in the heart of Manhattan, visitors enjoy breathtaking 360-degree views...",
"tags": ["Food & Drink", "Shopping", "Recreations", "Services", "... 4 more"],
"hotel_detail": {"check_in": null, "check_out": null, "prices_option": null},
"restaurant_detail": {"reservation": null, "order_online": null, "price_reports": null},
"popular_times": null,
"url": "https://www.google.com/maps/place/Empire+State+Building/@40.7484405,-73.9856644,14z/data=..."
}

You can also pass a full Google Maps URL instead of the item_id — both work identically.

How to get the input

  • input — either a full Google Maps URL or an item_id (0x...:0x...).
    • From browser: open the place on Google Maps, copy the full URL from your address bar (looks like https://www.google.com/maps/place/Name/@LAT,LNG,17z/data=!4m6!3m5!1s0x...:0x...).
    • From another actor: the item_id field in any Google Maps Search Places or Google Maps Suggestion result works directly.

Tips

  • For hotels, the response includes hotel_detail.prices_option[] — start_price / end_price per booking platform.
  • For restaurants, restaurant_detail.price_reports contains the price-range histogram users reported.
  • Set the language/country dropdowns to the place's local market for the most accurate labels.

Pair with other actors