Work in progress Learn More

Datacircle

Google Maps Platform pricing: Local business search API, places:searchText, Places API Text Search Enterprise + Atmosphere

Is Google Maps Platform yours? Write to us about this page. We invite selected tool providers to our WhatsApp group.

100% complete: all 8 key fields we checkSee the 8 fields

$0.00per 1,000 placesWe haven't run a Local business search API benchmark yet.This plan is free. We rank 89 plans for Local business search APIs by price. Half the plans cost $0.04 per 1,000 places or less.Stadia Maps's $250 monthly plan is the cheapest paid plan per 1,000 places: $0.001. Stadia Maps charges for each page of results. We count 10 places on each page to get the $0.001 price.
Plan: Free monthly usage one of Google Maps Platform's 8 plans
Call: POST /v1/places:searchText, Places API Text Search Enterprise + Atmosphere one of Google Maps Platform's 6 calls for this API
API: Local business search API one of Google Maps Platform's 2 APIs

About this item

  • Freshness. We don't know how fresh this plan's data is.
  • All 8 key fields we check. Address, Phone, Website, Category, Coordinates, Rating, Review count, Opening hours.
  • Nothing to pay. You get 1,000 requests a month, enough for 1,000 pages. Calls keep working once your requests run out. Your requests reset on the first day of each month, at midnight Pacific US time.
  • One call. You call POST /v1/places:searchText with the inputs in Product details. The call returns the businesses there.
  • Who can get it: anyone with a Cloud Billing account. Keep data: with conditions. Use data: with conditions.

Google Maps Platform: Local business search API alternatives

Google Maps Platform alternatives: every Local business search API plan compared

The table starts with Google Maps Platform's cheapest paid plan. Next come plans from other providers with the price per 1,000 places closest to Google Maps Platform's.

Google Maps Platform, pay as you go, 5,000,001+ monthly events, POST /v1/places:searchText, Places API Text Search Enterprise + Atmosphere2GIS, ₽6,700 monthlyYandex Maps API, $84,500 yearlyPullbay, $49 monthly, Builder, GET /yelp/searchFoursquare, pay as you go, 500,001 calls and more, GET /places/search, Place Search (Pro fields)
$ per 1,000 places$0.17$0.16$0.169$0.18$0.18
Completeness100%75%75%75%63%
Billingpay as you gomonthlyyearlymonthlypay as you go
Paymonthly₽6,700$84,500$49at a threshold
Enough foras many as you pay for10,000 pages a month10,000,000 pages a yearabout 272,222 results a monthas many as you pay for
Freshnessunknown1 day1 dayliveunknown
Who can get itanyone with a Cloud Billing accountlegal entities and fully capable individuals, residents or non-residentsanyone with a Yandex IDanyoneanyone with a Foursquare developer account

Sources

From each provider's own pricing page and docs, and from what providers tell us. We read this row from these pages on 2026-11-04.

  1. cloud.google.com/maps-platform/terms
  2. cloud.google.com/maps-platform/terms/maps-service-terms
  3. developers.google.com/maps/billing-and-pricing/faq
  4. developers.google.com/maps/billing-and-pricing/pay-as-you-go
  5. developers.google.com/maps/billing-and-pricing/pricing
  6. developers.google.com/maps/billing-and-pricing/sku-details/places
  7. developers.google.com/maps/documentation/places/web-service/data-fields
  8. developers.google.com/maps/documentation/places/web-service/reference/rest/v1/places/searchText
  9. developers.google.com/maps/documentation/places/web-service/text-search
  10. developers.google.com/maps/documentation/places/web-service/usage-and-billing
  11. mapsplatform.google.com/pricing

Product details

The key fields this plan's answer can hold, then each filled column in its row on the sheet.

  • Address
  • Phone
  • Website
  • Category
  • Coordinates
  • Rating
  • Review count
  • Opening hours
Price
$ per 1,000 places$0.00
Perpage of 20
Billingfree
Charges
Most per search60
Start fee$0.00
Also pays fornothing else
Overage
Units capsoft
Not found
$ per 1,000$0.00
In their words
Their pitchProvide information about a set of places based on a single search query and any specified location.
Data
Keep dataCustomer may temporarily cache latitude and longitude values from the Places API for up to 30 consecutive calendar days, after which Customer must delete the cached latitude and longitude values. [...] Customer may cache the Google ID values from the Services that return such field and allow caching, in accordance with its Documentation. For example, Customer may cache (a) place_id from Places API [...]. [...] No Caching. Customer will not cache Google Maps Content except as expressly permitted under the Maps Service Specific Terms.
Use dataNo Scraping. Customer will not export, extract, or otherwise scrape Google Maps Content for use outside the Services. For example, Customer will not: (i) pre-fetch, index, store, reshare, or rehost Google Maps Content outside the services, (ii) bulk download Google Maps tiles, Street View images, geocodes, directions, distance matrix results, roads information, places information, elevation values, and time zone details, (iii) copy and save business names, addresses, or user reviews, [...] No Creating Content From Google Maps Content. Customer will not create content based on Google Maps Content. For example, Customer will not: [...] (iv) use latitude/longitude values from the Places API as an input for point-in-polygon analysis, [...] or (vii) use Google Maps Content to improve machine learning and artificial intelligence models, including to train, test, validate or fine-tune the models. No Re-Creating Google Products or Features. Customer will not use the Services to create a product or service with features that are substantially similar to or that re-create the features of another Google product or service. [...] For example, Customer will not: (i) re-distribute the Google Maps Core Services or pass them off as if they were Customer's services, (ii) use the Google Maps Core Services to create a substitute of the Google Maps Core Services, Google Maps, or Google Maps mobile apps, or their features, (iii) use the Google Maps Core Services in a listings or directory service or to create or augment an advertising product, [...] No Use With Non-Google Maps. [...] Customer will not use the Google Maps Core Services with or near a non-Google Map in a Customer Application. For example, Customer will not (i) display or use Places content on a non-Google Map [...]. No Modifying Search Results Integrity. Customer will not modify any of the Google Maps Core Services' search results. [...] Places API (Legacy and New): No use with a non-Google map. Customer must not use Google Maps Content from the Places API in conjunction with a non-Google map.
Plan
Pay$0
You get1,000 requests a month
Enough for1,000 pages a month
Expiresresets on the first day of each month, at midnight Pacific US time
Rate limit
Batch1
Speed
Answerin the call
The call
You sendtextQuery, Content-Type header "application/json", X-Goog-FieldMask header "nextPageToken,places.id,places.name,places.displayName,places.formattedAddress,places.shortFormattedAddress,places.addressComponents,places.adrFormatAddress,places.postalAddress,places.addressDescriptor,places.location,places.viewport,places.plusCode,places.types,places.primaryType,places.primaryTypeDisplayName,places.googleMapsTypeLabel,places.googleMapsUri,places.googleMapsLinks,places.businessStatus,places.accessibilityOptions,places.containingPlaces,places.entrances,places.navigationPoints,places.openingDate,places.photos,places.pureServiceAreaBusiness,places.subDestinations,places.timeZone,places.utcOffsetMinutes,places.iconBackgroundColor,places.iconMaskBaseUri,places.attributions,places.consumerAlert,places.movedPlace,places.movedPlaceId,places.nationalPhoneNumber,places.internationalPhoneNumber,places.websiteUri,places.rating,places.userRatingCount,places.priceLevel,places.priceRange,places.regularOpeningHours,places.regularSecondaryOpeningHours,places.currentOpeningHours,places.currentSecondaryOpeningHours,places.transitStation,places.allowsDogs,places.curbsidePickup,places.delivery,places.dineIn,places.editorialSummary,places.evChargeAmenitySummary,places.evChargeOptions,places.fuelOptions,places.generativeSummary,places.goodForChildren,places.goodForGroups,places.goodForWatchingSports,places.liveMusic,places.menuForChildren,places.neighborhoodSummary,places.outdoorSeating,places.parkingOptions,places.paymentOptions,places.reservable,places.restroom,places.reviews,places.reviewSummary,places.servesBeer,places.servesBreakfast,places.servesBrunch,places.servesCocktails,places.servesCoffee,places.servesDessert,places.servesDinner,places.servesLunch,places.servesVegetarianFood,places.servesWine,places.takeout". Optional: languageCode, regionCode, rankPreference, includedType, openNow, minRating, pageSize, pageToken, priceLevels, strictTypeFiltering, locationBias, locationRestriction, evOptions, routingParameters, searchAlongRouteParameters, includePureServiceAreaBusinesses, includeFutureOpeningBusinesses
MethodPOST
Path/v1/places:searchText
About the plan
PlanFree monthly usage
Who can get itanyone with a Cloud Billing account
The 82 fields the plan's answer can hold

place ID, resource name, name, address, short address, address components, ADR address, postal address, address descriptor, latitude, longitude, viewport, plus code, types, primary type, primary type name, Google Maps type label, Google Maps URL, Google Maps links, business status, accessibility options, containing places, entrances, navigation points, opening date, photos, pure service area business, sub-destinations, time zone, UTC offset, icon background color, icon mask URL, attributions, consumer alert, moved place, moved place ID, phone, international phone, website, rating, review count, price level, price range, opening hours, secondary opening hours, current opening hours, current secondary opening hours, transit station, allows dogs, curbside pickup, delivery, dine in, editorial summary, EV charge amenity summary, EV charge options, fuel options, place summary, good for children, good for groups, good for watching sports, live music, menu for children, neighborhood summary, outdoor seating, parking options, payment options, reservable, restroom, reviews, review summary, serves beer, serves breakfast, serves brunch, serves cocktails, serves coffee, serves dessert, serves dinner, serves lunch, serves vegetarian food, serves wine, takeout, next page token

Best GTM APIs