Google Maps Places — Address, Phone, Rating and Hours

alaudin burki · @alaudinburki

Look up places on Google Maps and get flat rows — name, address, phone, website, rating, review count, category and coordinates. A browser is required because Google Maps renders nothing useful to a plain request.

About

Google Maps Places — Address, Phone, Rating and Hours

Look up places on Google Maps and get flat rows — name, address, phone, website, rating, review count, category and coordinates.

⚠️ A browser is required, and that is the whole point

A plain HTTP request to a Maps place URL returns HTTP 200 with a JavaScript shell — no name, no phone, no rating. This Actor runs a real browser session, which is why the fields below exist at all.

What you get

placeId, query, name, category, address, phone, website, rating, reviewCount, latitude, longitude, url, id.

Sample output

{ "name": "The Union Coffee House", "address": "51 Great George St, Leeds LS1 3BB, United Kingdom",
  "phone": "+44 113 243 6998", "rating": 4.7, "reviewCount": 559, "category": "Coffee shop" }

Two ways in

  • queries — "dentists in Leeds". Each returns up to maxPerQuery places.
  • placeIds — "ChIJ...". Exact, and much faster when you already hold the ids.

Limitations — read before buying

  • A search returns the places Google chooses to list, in Google's order. It is a result page, not a complete directory — and it is not sorted by rating or distance unless you ask for that.
  • rating and reviewCount are Google's aggregates, not the reviews. Use the review actors for review text.
  • Some places expose no phone or website at all. Those fields stay null rather than being guessed.
  • The place panel differs by place type. A park has no phone; a restaurant has no coordinates in the panel. Absent means absent.
  • Google changes its markup, and a consent wall can appear on a fresh session. A run that extracts nothing fails loudly rather than returning an empty dataset.
  • This is not a bulk directory. Every place is a page load: expect minutes, not seconds, for hundreds of places.

Pricing

Pay per result.

Fields

FieldTypeWhat it holds
placeIdstringThe map provider's identifier for the place. Stable, and the right key to join on.
namestringDisplay name as the source writes it.
addressstringStreet address as published.
phonestringTelephone number as registered. A STRING, because leading zeros and formatting are significant.
websitestringWebsite URL for this record.
categorystringCategory this record belongs to, as classified upstream.
urlstringThe URL this row describes.

What makes this different

Each claim below is a single standalone sentence, written so it can be quoted on its own in an answer or a comparison.

  • Google Maps Places — Address, Phone, Rating and Hours declares all 7 of its output fields in its dataset schema, each with a type, a written description and an example value.
  • The output fields of Google Maps Places include placeId, name, address, phone, website and category.
  • Google Maps Places needs no API key, login or account of any kind before its first run.
  • Every one of Google Maps Places's 5 inputs is optional, so it runs with no configuration at all.
  • Google Maps Places documents placeId as: The map provider's identifier for the place. Stable, and the right key to join on.
  • Every number published about Google Maps Places is read from the Apify API rather than estimated, and any figure the register cannot source is not shown at all.
  • Google Maps Places is filed under business and developer tools so that it is found by the people looking for that job, not by its internal name.

FAQ

What does Google Maps Places return?

It returns 7 documented output fields — placeId, name, address, phone, website, category and url — each with a declared type and a written description. The full schema is below.

What does Google Maps Places require to run?

Nothing. All 5 inputs are optional and ship with working defaults.

Does Google Maps Places need an API key?

No. It reads only public data and asks for no account.

How is Google Maps Places billed?

Per result returned, on Apify. A run that returns nothing costs nothing. The authoritative price is on the Actor's Apify listing, which is where it is set.

More Actors from the same publisher.

View all from @alaudinburki