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.
- Free monthly usageFree monthly usage$0.00 per 1,000
- Pay as you go, 1,001 - 100,000 monthly eventsPay as you go, 1,001 - 100,000 monthly events$2.00 per 1,000
- Pay as you go, 5,001 - 100,000 monthly eventsPay as you go, 5,001 - 100,000 monthly events$1.60 per 1,000
- Pay as you go, 100,001 - 500,000 monthly eventsPay as you go, 100,001 - 500,000 monthly events$1.60 per 1,000
- Pay as you go, 500,001 - 1,000,000 monthly eventsPay as you go, 500,001 - 1,000,000 monthly events$1.20 per 1,000
- Pay as you go, 1,000,001 - 5,000,000 monthly eventsPay as you go, 1,000,001 - 5,000,000 monthly events$0.60 per 1,000
- Pay as you go, 5,000,001+ monthly eventsPay as you go, 5,000,001+ monthly events$0.17 per 1,000
- $1,200 monthly, ProPro$0.24 per 1,000
POST / v1/ places: searchText, Places API Text Search Enterprise + Atmosphere one of Google Maps Platform's 6 calls for this APIPOST /, Places API Nearby Search EnterpriseFree monthly usage$0.00 per 1,000v1/ places: searchNearby POST /, Places API Nearby Search Enterprise + AtmosphereFree monthly usage$0.00 per 1,000v1/ places: searchNearby POST /, Places API Nearby Search ProFree monthly usage$0.00 per 1,000v1/ places: searchNearby POST /, Places API Text Search EnterpriseFree monthly usage$0.00 per 1,000v1/ places: searchText POST /, Places API Text Search Enterprise + AtmosphereFree monthly usage$0.00 per 1,000v1/ places: searchText POST /, Places API Text Search ProFree monthly usage$0.00 per 1,000v1/ places: searchText
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 /with the inputs in Product details. The call returns the businesses there.v1/ places: searchText - 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 + Atmosphere | 2GIS, ₽6,700 monthly | Yandex Maps API, $84,500 yearly | Pullbay, $49 monthly, Builder, GET /yelp/search | Foursquare, 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 |
| Completeness | 100% | 75% | 75% | 75% | 63% |
| Billing | pay as you go | monthly | yearly | monthly | pay as you go |
| Pay | monthly | ₽6,700 | $84,500 | $49 | at a threshold |
| Enough for | as many as you pay for | 10,000 pages a month | 10,000,000 pages a year | about 272,222 results a month | as many as you pay for |
| Freshness | unknown | 1 day | 1 day | live | unknown |
| Who can get it | anyone with a Cloud Billing account | legal entities and fully capable individuals, residents or non-residents | anyone with a Yandex ID | anyone | anyone 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.
- cloud.google.com/maps-platform/terms
- cloud.google.com/maps-platform/terms/maps-service-terms
- developers.google.com/maps/billing-and-pricing/faq
- developers.google.com/maps/billing-and-pricing/pay-as-you-go
- developers.google.com/maps/billing-and-pricing/pricing
- developers.google.com/maps/billing-and-pricing/sku-details/places
- developers.google.com/maps/documentation/places/web-service/data-fields
- developers.google.com/maps/documentation/places/web-service/reference/rest/v1/places/searchText
- developers.google.com/maps/documentation/places/web-service/text-search
- developers.google.com/maps/documentation/places/web-service/usage-and-billing
- 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
| $ per 1,000 places | $0.00 |
|---|---|
| Per | page of 20 |
| Billing | free |
| Most per search | 60 |
|---|---|
| Start fee | $0.00 |
| Also pays for | nothing else |
| Units cap | soft |
|---|
| $ per 1,000 | $0.00 |
|---|
| Their pitch | Provide information about a set of places based on a single search query and any specified location. |
|---|
| Keep data | Customer 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 data | No 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. |
| Pay | $0 |
|---|---|
| You get | 1,000 requests a month |
| Enough for | 1,000 pages a month |
| Expires | resets on the first day of each month, at midnight Pacific US time |
| Batch | 1 |
|---|
| Answer | in the call |
|---|
| You send | textQuery, 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 |
|---|---|
| Method | POST |
| Path | /v1/places:searchText |
| Plan | Free monthly usage |
|---|---|
| Who can get it | anyone 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