Skip to content
GridRouterhome

Search

Search providers, capabilities and pages

Place details API

places.details

Local & PlacesManagedBYOKLast verified
Phone, website, hours and rating for one place.
Providers
2
Calls, 30 days
36.9K
Lowest per hit
$0.016
Reviews
21

Overview

Hit: A phone number or website returned. Accuracy: Share of phone numbers that reached the business.

Endpoints

Every provider of this capability, ranked by Grid score: reliability, fill, accuracy, speed and cost per verified hit, weighted.

Endpoints under 1,000 calls are marked low sample.
#ProviderGrid scorePriceReliabilityFill rateAccuracyp50FreshnessPer verified hitReviewsLast verified
Rank 1Google Places Grid Choice Verified Benchmarked BYOK97$0.017per call99.9%n=33K99.0%98.0%290 ms3 days$0.018Rated 4.7 out of 5(17 reviews)
Rank 2SerpApi Verified Benchmarked BYOK86$0.015per call99.4%n=3.9K96.0%96.0%2.1 s3 days$0.016Rated 4.3 out of 5(4 reviews)

Pricing

List price per call, and what one verified hit costs once misses are counted. Failed calls are free.

ProviderList priceUnitPer verified hitYour own key
Google Places$0.017per call$0.018Free, not metered
SerpApi$0.015per call$0.016Free, not metered

Performance

Fill rate, accuracy, success and gateway latency per provider over the trailing 30 days, with the sample behind each number.

ProviderFill rateAccuracySuccessp50p95Samples
Google Places99.0%98.0%99.9%290 ms900 ms33K
SerpApi96.0%96.0%99.4%2.1 s5.8 s3.9K

Uptime

Share of calls without a vendor-side failure (errors, timeouts, capacity). Caller mistakes and refusals don't count against a vendor. Last 30 days, daily.

Sample dataIllustrative figures from the catalog's quality samples until live traffic is published

  • Google Placesgoogle-places/places.details
    Uptime
    98.8%
    p50 / p95
    290 ms900 ms
    Calls
    37.6K
  • SerpApiserpapi/places.details
    Uptime
    98.4%
    p50 / p95
    2.1 s5.8 s
    Calls
    4K

Apps

Public apps that identify themselves with X-Grid-App or HTTP-Referer and X-Title, over the last 30 days.

All apps

No public app has listed itself here yet. Add two headers to get yours ranked.

Activity

Routed calls per day over the last 30 days.

Calls per day by provider41.6K calls
  • Google Places
  • SerpApi
Calls per day by provider
DayGoogle PlacesSerpApi
Aug 28, 20261418161
Aug 29, 202671185
Aug 30, 202664283
Aug 31, 20261631164
Sep 1, 20261605180
Sep 2, 20261573160
Sep 3, 20261552179
Sep 4, 20261646147
Sep 5, 202680671
Sep 6, 202666285
Sep 7, 20261438153
Sep 8, 20261322144
Sep 9, 20261397138
Sep 10, 20261590161
Sep 11, 20261563165
Sep 12, 202674265
Sep 13, 202667872
Sep 14, 20261391152
Sep 15, 20261628158
Sep 16, 20261329137
Sep 17, 20261596173
Sep 18, 20261289155
Sep 19, 202672167
Sep 20, 202677086
Sep 21, 20261400174
Sep 22, 20261488154
Sep 23, 20261673141
Sep 24, 20261316142
Sep 25, 20261305176
Sep 26, 202672573

API

Same input for every provider. Add route=waterfall to fall through on misses, or provider=<slug> to pin one.

Inputs for places.details
InputDescription
place_id*Place identifier (required)
Request
curl https://api.gridrouter.io/v1/call/places.details \
  -H "Authorization: Bearer $GRID_KEY" \
  -d '{"place_id":"pl_8Hq2c1","route":"best_value"}'

Fields

The normalized output every provider maps into. Suppliers come from integrated endpoint mappings (verified) or field names in each vendor's API docs (vendor-claimed).

Every capability's fields
Output fields for Place details
FieldTypePIIDescriptionSupplied by
place_idstringNonePlace idData AxleGoogle PlacesMapbox SearchSerpApiTSYelp Places API
namestringNoneBusiness nameData AxleGeoapifyGoogle PlacesMapbox SearchSerpApiTSYelp Places API
addressstringNoneFormatted addressGoogle PlacesMapbox SearchSerpApiTS
citystringNoneCityData AxleYelp Places API
countrystring · countryNoneCountryMapbox SearchTSYelp Places API
latitudenumberNoneLatitudeData AxleGoogle PlacesMapbox SearchSerpApiTSYelp Places API
longitudenumberNoneLongitudeData AxleGoogle PlacesMapbox SearchSerpApiTSYelp Places API
phonestring · phoneNoneBusiness phoneData AxleMapbox SearchTSYelp Places API
websitestring · urlNoneWebsiteData AxleGoogle PlacesMapbox SearchSerpApi
ratingnumberNoneAverage ratingMapbox SearchSerpApiYelp Places API
review_countintegerNoneReviewsSerpApiYelp Places API
categoriesarray<string>NoneCategoriesGeoapifyGoogle PlacesTSYelp Places API
opening_hoursobjectNoneOpening hoursTSYelp Places API

Reviews

No written reviews yet. Reviews open after 100 routed calls on an endpoint.

Questions about this capability

What does a verified place details result cost?

SerpApi is the lowest at $0.016 per verified result once misses and wrong answers are counted. Its list price is $0.015 per call.

Which place details API is the most accurate?

Google Places, at 98.0% across 33K calls in the last 30 days. Accuracy here is the share of phone numbers that reached the business.

Which place details API is fastest?

Google Places answers in 290 ms at the median and 900 ms at p95.

What counts as a hit for place details?

A phone number or website returned. Fill rate is the share of calls that produced a hit. Per-hit endpoints bill only hits, and failed calls are never billed.

Can I use my own provider key?

Yes for Google Places and SerpApi. Calls on your own key are routed and scored like any other, and never metered.