---
title: "Google Maps API Pricing 2026: Places Costs | Scrape.ly"
description: "Google Maps API pricing in 2026: free caps per SKU, Text Search, Place Details and review prices per 1,000, worked examples, a cheaper route for reviews."
url: https://scrape.ly/blog/google-maps-api-pricing
markdown: https://scrape.ly/blog/google-maps-api-pricing.md
---

[Comparisons](https://scrape.ly/blog/category/comparisons.md)

# Google Maps API Pricing (2026): Places Costs vs Scraping Google Maps

Google Maps API pricing as of 23 October 2026: how the per-SKU free caps work, what Places API Text Search, Place Details and reviews cost per 1,000 calls, three worked examples, and how scraping Google Maps on Scrape.ly gets you more data per dollar.

[Scrape.ly Team The team behind Scrape.ly](https://scrape.ly/blog/author/scrapely-team.md)

- Published

  Oct 23, 2026

- Reading time

  9 min read

![Pixel-art robot with an orange >\_ on its terminal head holds the end of a long receipt with a dollar sign that prints out of a dark terminal marked with curly braces, with the Google Maps pin standing on top of the terminal](https://scrape.ly/media/google-maps-api-pricing.png?w=1080)

Google Maps API pricing in 2026 is pay as you go per SKU: each type of call costs a set price per 1,000 billable events, and every SKU includes a free monthly cap of 10,000 (Essentials), 5,000 (Pro) or 1,000 (Enterprise) events. Those caps replaced the old $200 monthly credit on March 1, 2025.

For place data, that means a Place Details call with phone, website and rating costs $20 per 1,000 after the first 1,000 free each month, and one that includes reviews costs $25. This guide explains the SKUs, works through three real scenarios, and shows where scraping Google Maps on Scrape.ly gets you more data for less.

Prices checked on 23 October 2026 on Google's [pricing list](https://developers.google.com/maps/billing-and-pricing/pricing) and [Maps Platform pricing page](https://mapsplatform.google.com/pricing/).

## How Google Maps API pricing works in 2026

Google Maps Platform bills each product through one or more SKUs. A SKU's price is listed per 1,000 billable events, and the rules are the same across Maps, Routes and Places:

- **Three categories, three free caps.** Essentials SKUs include 10,000 free events a month, Pro 5,000 and Enterprise 1,000. The caps are per SKU, so 1,000 free Place Details Enterprise calls don't help your Text Search bill.
- **Caps reset monthly.** Free usage resets on the first day of each month at midnight Pacific time.
- **Volume discounts are automatic.** Google adds up usage across every project on your billing account, then prices each tier separately. Its own example: 200,000 Autocomplete requests in a month cost $0 for the first 10,000, $254.70 for the next 90,000 and $227.00 for the rest, $481.70 in total.
- **Billing must be on.** Google's Places docs say you must enable billing on each project and send an API key or OAuth token with every request. New customers get a $300 trial credit.
- **The most expensive field sets the price.** Place Details, Text Search and Nearby Search take a field mask, and "you are then billed at the highest SKU applicable to your request." Ask for one Enterprise field and the whole call is billed as Enterprise.

Google also sells fixed-price subscriptions as an alternative to pay as you go; this guide covers the pay-as-you-go list.

## Places API prices per 1,000 calls

These are the Places API (New) SKUs that matter for place and review data, from the global price list:

| SKU                                   | Free per month | Up to 100,000 | 100,001 to 500,000 | 500,001 to 1,000,000 |
| ------------------------------------- | -------------- | ------------- | ------------------ | -------------------- |
| Text Search Essentials (IDs Only)     | Unlimited      | $0            | $0                 | $0                   |
| Text Search Pro                       | 5,000          | $32.00        | $25.60             | $19.20               |
| Text Search Enterprise                | 1,000          | $35.00        | $28.00             | $21.00               |
| Text Search Enterprise + Atmosphere   | 1,000          | $40.00        | $32.00             | $24.00               |
| Place Details Essentials              | 10,000         | $5.00         | $4.00              | $3.00                |
| Place Details Pro                     | 5,000          | $17.00        | $13.60             | $10.20               |
| Place Details Enterprise              | 1,000          | $20.00        | $16.00             | $12.00               |
| Place Details Enterprise + Atmosphere | 1,000          | $25.00        | $20.00             | $15.00               |
| Place Details Photos                  | 1,000          | $7.00         | $5.60              | $4.20                |

Nearby Search uses the same prices as Text Search. Higher tiers exist above 1,000,000 events.

## Which fields put a request in which SKU

Google's [place data fields table](https://developers.google.com/maps/documentation/places/web-service/data-fields) assigns every field to a SKU. The common ones for lead lists and review work:

| You ask for                                                                | Place Details SKU           | Text Search SKU             |
| -------------------------------------------------------------------------- | --------------------------- | --------------------------- |
| Place ID                                                                   | Essentials (IDs Only), free | Essentials (IDs Only), free |
| Address, location, types                                                   | Essentials                  | Pro                         |
| Display name, business status, Maps URL                                    | Pro                         | Pro                         |
| Phone number, website, rating, rating count, opening hours, price level    | Enterprise                  | Enterprise                  |
| Reviews, review summary, editorial summary, "serves beer", outdoor seating | Enterprise + Atmosphere     | Enterprise + Atmosphere     |

So a typical business record (name, address, phone, website, rating) is an Enterprise call, and adding reviews moves it to Enterprise + Atmosphere.

## The limits that shape the bill

**Text Search returns 20 places per page and 60 per query.** The [Text Search docs](https://developers.google.com/maps/documentation/places/web-service/text-search) say `pageSize` is "between 1 and 20" and the API "returns a maximum of 60 results across all pages." Each page is a separate billable request.

**Reviews stop at five.** The Places [API reference](https://developers.google.com/maps/documentation/places/web-service/reference/rest/v1/places) describes `reviews` as "sorted by relevance. A maximum of 5 reviews can be returned." Each review carries text, rating, author, publish time and a visit date. There is no field for the owner's reply.

**Most content can't be kept.** Google's [Places policies](https://developers.google.com/maps/documentation/places/web-service/policies) sum it up as "You must not pre-fetch, cache, or store Places API content beyond the allowed exceptions." The place ID is the exception: "You can therefore store place ID values indefinitely." A list you refresh and reuse means calling the API again.

**Attribution comes with it.** Places content shown without a Google map needs Google Maps attribution (the logo, or the text where space is tight), and reviews and photos must credit their authors.

## Worked examples: what the Places API costs

These use Google's published rates for one month, starting from zero usage. Your billing account's other Places traffic shares the same free caps and tiers.

### Example 1: 10,000 places with phone, website and rating

The pattern most tutorials use: find place IDs with Text Search (IDs Only, free), then call Place Details for each place with the fields you need.

| Step                                   | Calculation                             | Cost        |
| -------------------------------------- | --------------------------------------- | ----------- |
| Text Search, IDs only                  | Unlimited free                          | $0.00       |
| Place Details Enterprise, 10,000 calls | 1,000 free, then 9,000 ÷ 1,000 × $20.00 | $180.00     |
| **Total**                              |                                         | **$180.00** |

Need only name and address? Place Details Pro costs 5,000 free, then 5,000 ÷ 1,000 × $17.00 = $85.00.

The same 10,000 places from the [Google Maps Scraper](https://scrape.ly/store/cornerledger/google-maps-scraper.md) on Scrape.ly cost 10,000 × $0.0036 = **$36.00** in place fees, with phone, website, rating, opening hours, categories and coordinates whenever Maps shows them. Our 10-place run on 22 October 2026 took 5.7 seconds and was charged $0.036888 in total, platform usage included, which scales to about $36.89 per 10,000.

### Example 2: the same 10,000 places with five reviews each

Add `reviews` to the Place Details field mask and every call moves to Enterprise + Atmosphere.

| Step                                                | Calculation                             | Cost        |
| --------------------------------------------------- | --------------------------------------- | ----------- |
| Text Search, IDs only                               | Unlimited free                          | $0.00       |
| Place Details Enterprise + Atmosphere, 10,000 calls | 1,000 free, then 9,000 ÷ 1,000 × $25.00 | $225.00     |
| **Total**                                           |                                         | **$225.00** |

You get at most five reviews per place, sorted by relevance, with no owner replies. On Scrape.ly, the Google Maps Scraper returns the places (10,000 × $0.0036 = $36.00) and the Google Maps Reviews Scraper with `maxReviews: 5` returns five reviews per place (50,000 × $0.0004 = $20.00): **$56.00** in event fees. You also choose the order (newest, most relevant, highest or lowest rating) and get the owner's reply wherever there is one.

### Example 3: every review of 10 restaurants

Our Google Maps run for "restaurant" in Konstanz returned 10 places with **15,206 reviews** between them on Google Maps. Here is what each route gets you:

| Route                                             | Reviews you get     | Cost of the full set                            |
| ------------------------------------------------- | ------------------- | ----------------------------------------------- |
| Places API, Place Details Enterprise + Atmosphere | At most 5 × 10 = 50 | Not available: the other 15,156 can't be bought |
| Scrape.ly Google Maps Reviews Scraper             | All 15,206          | 15,206 × $0.0004 = $6.08                        |

The Places API can't return the other 15,156 reviews at any price. The [Google Maps Reviews Scraper](https://scrape.ly/store/cornerledger/google-maps-reviews-scraper.md) reads Google's review feed page by page, about 50 reviews per request, and can sort by newest, most relevant, highest or lowest rating, stop at a start date or keep only reviews that contain a keyword. Our 5-review run on 22 October 2026 was charged $0.002177 in total. To pull every review of one place in Python:

```python
import os
from scrapely_client import ScrapelyClient

client = ScrapelyClient(os.environ["SCRAPELY_TOKEN"], api_url="https://api.scrape.ly")

run = client.actor("cornerledger/google-maps-reviews-scraper").call(
    run_input={
        "placeIds": ["ChIJiyrktwL3mkcRtm3X0WIevmk"],
        "maxReviews": 0,
        "reviewsSort": "newest",
        "personalData": False,
    }
)
print(run.status)  # SUCCEEDED, FAILED, ABORTED or TIMED-OUT
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item["publishedAtDate"], item["stars"], item.get("responseFromOwnerText"))
```

`maxReviews: 0` means every review. That place (The Dom, from our Konstanz run) had 1,136 reviews, so the review fees come to about 1,136 × $0.0004 = $0.45. `personalData: False` leaves reviewer names and profiles out.

Scrape.ly Store Get every review, not five Pull all public Google Maps reviews for any place, with owner replies and sorting: $0.40 per 1,000 reviews on your free $5 monthly credit.

[Try it free](https://scrape.ly/store/cornerledger/google-maps-reviews-scraper.md) [Browse the Store](https://scrape.ly/store.md)

## Extra costs to plan for

- **One field can change the SKU.** Adding `rating` to a Place Details request for name and address moves it from Pro ($17) to Enterprise ($20); adding `reviews` moves it to $25.
- **Free caps don't pool.** Each SKU has its own cap, so a pipeline that uses Text Search Pro, Place Details Enterprise and Photos gets three separate allowances, not one budget.
- **Photos are extra.** Place Details Photos costs $7 per 1,000 after 1,000 free.
- **Partial and duplicate pages.** Text Search bills every successful page, whatever it returns.
- **Support.** Standard support is included; Enhanced support with 24x7 response is $500 a month plus 3% of monthly charges.
- **Refreshing data.** Because most content falls under the caching restrictions, keeping a list current means paying for the calls again.

## Places API vs Scrape.ly for bulk place and review data

Google's API is the licensed way to show Maps content inside your app, next to a Google map, with Google's attribution. When the job is bulk data (a lead list, a market scan, review analysis), Scrape.ly gets you more of it for less:

|                                          | Places API                                           | Scrape.ly                                                         |
| ---------------------------------------- | ---------------------------------------------------- | ----------------------------------------------------------------- |
| Reviews per place                        | Up to 5, by relevance                                | Every public review; sort by newest, relevance, highest or lowest |
| Owner replies                            | Not in the review object                             | Reply text and its exact date, wherever the owner replied         |
| Price for reviews                        | $25 per 1,000 Place Details calls (after 1,000 free) | $0.40 per 1,000 reviews                                           |
| Place with phone, website, rating        | $20 per 1,000 Place Details calls (after 1,000 free) | $3.60 per 1,000 places, all fields included                       |
| Review topics, owner posts, photo counts | No matching fields                                   | `reviewsTags`, `ownerUpdates`, `imagesCount` in the place record  |
| To get started                           | A billing account on every project                   | $5 of free usage every month, no card                             |
| Keeping the data                         | Only place IDs exempt from caching restrictions      | Datasets you export as JSON, CSV or Excel                         |

Every Scrape.ly run can also carry a maximum charge, so a large job stops at the dollar amount you set. For an endpoint-style view of the same data, the [Google Maps API page](https://scrape.ly/api/google-maps-api.md) shows the request and the response. For the full no-code and API walkthrough, read [How to scrape Google Maps](https://scrape.ly/blog/how-to-scrape-google-maps.md), and for reviews, [How to scrape Google Maps reviews](https://scrape.ly/blog/scrape-google-maps-reviews.md).

## Is scraping Google Maps allowed?

The Places API comes with a license and with Google's terms. Scraping public Maps pages is a different question, and the answer depends on where you are, what you collect and what you do with it. Reviews carry personal data such as reviewer names, so collect only what you need (the reviews Actor has a switch to leave names out) and follow the privacy law that applies to you. Scrape.ly Store Actors collect only publicly available data shown to any visitor. Our guide [Is web scraping legal?](https://scrape.ly/blog/is-web-scraping-legal.md) covers the cases and rules; it is not legal advice.

## FAQ

### Is the Google Maps API free?

Partly. Every SKU includes free calls each month: 10,000 for Essentials, 5,000 for Pro and 1,000 for Enterprise SKUs, and new customers get a $300 trial credit. Beyond the caps you pay per 1,000 calls, and you need billing enabled from the start.

### What happened to the $200 monthly credit?

Google replaced it on March 1, 2025. Instead of one $200 credit across all products, each SKU now has its own free monthly calls in the Essentials, Pro and Enterprise categories.

### How much does the Places API cost per 1,000 requests?

At the first paid tier: Text Search Pro $32, Enterprise $35 and Enterprise + Atmosphere $40; Place Details Essentials $5, Pro $17, Enterprise $20 and Enterprise + Atmosphere $25. Prices fall above 100,000 events a month.

### How do I get more than 5 reviews from the Places API?

You can't. Google's API reference says a maximum of 5 reviews can be returned per place, sorted by relevance. To get every review, with owner replies and newest-first sorting, use the Google Maps Reviews Scraper at $0.40 per 1,000 reviews.

### Can I store data from the Places API?

Mostly not. Google's Places policies say you must not pre-fetch, cache or store Places API content beyond the allowed exceptions; place IDs are the exception and can be stored indefinitely. A Scrape.ly run saves its results to a dataset you export as JSON, CSV or Excel.

### What is the best Google Maps API alternative for bulk data?

Scrape.ly. Its Google Maps Scraper returns places with phone, website, rating and hours for $3.60 per 1,000, and its reviews scraper returns every public review for $0.40 per 1,000, with $5 of free usage every month. Use Google's API when you display results on a Google map in your own app.

Scrape.ly Store Price 10,000 places yourself Run the Google Maps Scraper on your free $5 monthly credit: $3.60 per 1,000 places with phone, website, rating and hours.

[Try it free](https://scrape.ly/store/cornerledger/google-maps-scraper.md) [Browse the Store](https://scrape.ly/store.md)

About the author

[Scrape.ly Team](https://scrape.ly/blog/author/scrapely-team.md) The team behind Scrape.ly

Scrape.ly is the web data platform from TeraShift GmbH in Switzerland, powered by Evomi: ready-made scrapers in the Scrape.ly Store, a cloud runtime, an API with JavaScript and Python SDKs, proxies, a hosted anti-bot browser and an MCP server for AI agents.

- [Website](https://scrape.ly/index.md)

Keep reading

## More in Comparisons

- [![Pixel-art robot with an orange >\_ on its terminal head holds the end of a long receipt with a dollar sign that prints out of an arcade cabinet bearing the white PhantomBuster ghost logo](https://scrape.ly/media/phantombuster-pricing.png?w=750)](https://scrape.ly/blog/phantombuster-pricing.md)
  ### [PhantomBuster Pricing: Plans, Execution Hours, Slots and Credits Explained](https://scrape.ly/blog/phantombuster-pricing.md)
  [PhantomBuster pricing runs from $69 to $439 a month ($56 to $352 billed annually), sized in execution hours, slots and credits. Here is every plan, what an hour buys, the cost per result, and how pay-per-result scraping compares.](https://scrape.ly/blog/phantombuster-pricing.md)
- [![Pixel-art robot with an orange >\_ on its terminal head holds the end of a long receipt with a dollar sign that prints out of an arcade cabinet bearing the blue Octoparse octopus logo](https://scrape.ly/media/octoparse-pricing.png?w=750)](https://scrape.ly/blog/octoparse-pricing.md)
  ### [Octoparse Pricing (2026): Plans, Limits and Real Costs](https://scrape.ly/blog/octoparse-pricing.md)
  [Octoparse pricing explained: every plan and billing cycle, how add-on credits for templates, proxies and CAPTCHAs work, three worked monthly bills, and how Scrape.ly compares on cloud access and entry price.](https://scrape.ly/blog/octoparse-pricing.md)
- [![Pixel-art robot with an orange >\_ on its terminal head walks past an open red toolbox of wrenches, screwdrivers and hammers to a lit arcade cabinet bearing the Scrape.ly logo, its hand on the cabinet and the Scrape.ly mark in its thought bubble](https://scrape.ly/media/best-web-scraping-tools.png?w=750)](https://scrape.ly/blog/best-web-scraping-tools.md)
  ### [The 9 Best Web Scraping Tools in 2026, Compared](https://scrape.ly/blog/best-web-scraping-tools.md)
  [The 9 best web scraping tools for 2026 across platforms, scraping APIs, no-code builders, open-source libraries and AI crawlers, each with a narrow 'best for', today's prices, and a comparison table. Scrape.ly is our pick.](https://scrape.ly/blog/best-web-scraping-tools.md)

## The internet is full of data. Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

[Get Started Free](https://my.scrape.ly/register) [Chat with Support](mailto:support@scrape.ly?subject=Question%20about%20Scrape.ly\&body=Hi%2C%20I%20have%20a%20question%20about%20Scrape.ly.)

No credit card. No setup calls.
