Google Places API | Costs, Free Tier Limits, How To Set Up

Google Places API allows websites and applications to use Google’s location data, including place search, autocomplete, business details, reviews, photos and location-based suggestions.

In 2026, Google Places API pricing is based on a pay-as-you-go model. This means there is no standard fixed monthly fee for most users. Instead, costs depend on the specific API features you use, how many requests your website or application makes, and whether your usage stays within Google’s free monthly limits.

For many businesses, the main question is simple:

Can you use Google Places API without paying?

In many cases, yes. If your usage stays within Google’s free monthly allowance and you set your quotas carefully, you can reduce the risk of being charged. However, Google still requires billing to be enabled, even if you expect to stay within the free tier.

Quick summary

Google Places API pricing in 2026 works like this:

  • Pricing is based on usage, not a fixed monthly plan.
  • Each API feature is billed as a separate SKU.
  • Each SKU has its own free monthly usage allowance.
  • You are only charged when usage exceeds the free limit for that SKU.
  • Billing must be enabled, even if you stay within the free limits.
  • Quotas can be set to help prevent usage going beyond the free allowance.
  • Budget alerts can warn you about spend, but they do not stop usage by themselves.

What does Google Places API cost in 2026?

Google Places API costs are calculated per request, per feature.

Each feature is linked to a SKU, which is Google’s term for a billable usage item. For example, Autocomplete, Place Details, Nearby Search and Text Search are treated separately.

This means your total cost depends on which features your website or application uses.

For example, a simple website using limited Place Details requests may stay within the free monthly allowance. A larger application using frequent searches, autocomplete requests, detailed business data and photos may generate billable usage more quickly.

Google Places API free tier limits in 2026

Google no longer uses the old shared US$200 monthly credit model. Instead, Google applies free monthly usage limits to individual SKUs.

This means each feature has its own free allowance.

Broadly, Google Maps Platform now groups many services into the following pricing categories:

Category

Typical free monthly usage

Essentials

10,000 free calls per SKU per month

Pro

5,000 free calls per SKU per month

Enterprise

1,000 free calls per SKU per month

Some ID-only SKUs may have unlimited free usage.

The exact limit depends on the specific SKU being triggered. This is why it is important to check which API features your website or application actually uses.

Can you avoid Google Places API charges?

Yes, in many cases you can avoid charges by keeping usage within the free monthly limits.

The most practical way to do this is to set quota limits below the free allowance for the SKUs you are using.

For example, if the relevant SKU includes 10,000 free requests per month, you could set a lower quota such as 8,000 or 9,000 requests per month. This gives you a safety buffer and helps reduce the risk of unexpected charges.

The important trade-off is that once the quota is reached, the API feature may stop working until the quota resets.

For example:

  • A reviews widget may stop loading.
  • A location search tool may stop returning results.
  • An autocomplete field may stop suggesting addresses or places.
  • A store locator may stop displaying results.

For many small business websites, this trade-off is acceptable. It is often better for a non-essential API feature to stop temporarily than for the business to receive unexpected charges.

Example quota limits to avoid charges

A safe quota limit should usually sit below the free monthly allowance.

Free monthly allowance

Safer quota limit

10,000 requests per month

8,000 to 9,000 requests per month

5,000 requests per month

4,000 to 4,500 requests per month

1,000 requests per month

800 to 900 requests per month

If Google Cloud only allows you to control a particular quota on a daily basis, divide your monthly target by the number of days in the month.

For example:

Monthly target

Approximate daily cap

9,000 requests per month

300 requests per day

4,500 requests per month

150 requests per day

900 requests per month

30 requests per day

This method does not remove the need for billing to be enabled, but it can help prevent your project from generating paid usage.

Quotas vs budget alerts

Quotas and budget alerts are not the same thing.

Control

What it does

Does it stop usage?

Quota limit

Caps API usage

Yes, when the limit is reached

Budget alert

Warns you when spend reaches a threshold

No

API key restriction

Limits where and how the key can be used

Helps prevent misuse

Field masks

Limits which data is requested

Helps reduce unnecessary cost

If your goal is to avoid charges, quota limits are the most important control.

Budget alerts are still useful, but they only notify you. They do not automatically stop your API from being used.

How to set up Google Places API safely

To set up Google Places API safely, you should create a Google Cloud project, enable the required API, create an API key, restrict the key, set quotas and configure budget alerts. If you are unsure how to handle the technical setup, our website design and development team can help with API implementation, plugin configuration and website performance checks.

Step 1: Create or select a Google Cloud project

Log in to Google Cloud Console and either create a new project or select the existing project you want to use.

It is best to keep client projects separate, rather than running multiple unrelated websites through the same project. This makes usage easier to track and reduces the risk of confusion.

places api

Step 2: Enable billing

Google Maps Platform requires billing to be enabled before you can use most APIs.

This applies even if you expect to stay within the free monthly allowance.

You will usually need to add a valid payment method to the Google Cloud billing account.

enable billing

Step 3: Enable Places API

In Google Cloud Console, go to the API library and enable the relevant Places API service.

Depending on your implementation, this may be shown as Places API or Places API (New).

Only enable the APIs you actually need. Avoid enabling unnecessary APIs, as this can make the setup harder to manage and may create additional risk if the key is misused.

enable-places-api

Step 4: Create an API key

Once the API is enabled, create an API key.

This key is what your website, plugin or application will use to make requests to Google Places API.

Do not leave the key unrestricted.

create an api key

Step 5: Restrict the API key

API key restrictions are essential.

For a website, you should usually restrict the key by HTTP referrer, so it can only be used on your domain.

For example, you may restrict it to:

You should also restrict the key so it can only be used with the required API, such as Places API.

This helps reduce the risk of unauthorised usage.

restrict api key

Step 6: Set quota limits

After enabling the API, go to the quota settings for the project.

The exact layout of Google Cloud Console can change, but the process is broadly:

  1. Open Google Cloud Console.
  2. Select the correct project.
  3. Go to Google Maps Platform.
  4. Open the Quotas section.
  5. Select the relevant API, such as Places API or Places API (New).
  6. Review the available quota types.
  7. Choose the quota you want to limit.
  8. Edit the quota value.
  9. Set a limit below the free monthly allowance.
  10. Save the quota.
  11. Test the website or application.

You should check all API features being used. For example, if your setup uses both Autocomplete and Place Details, make sure you review the quotas for both.

set quota limits

Step 7: Set budget alerts

Budget alerts should be used as a backup.

A good starting point is to create alerts at:

  • 50%
  • 75%
  • 90%
  • 100%

However, remember that budget alerts do not stop usage. They only send notifications.

To actually cap usage, you need quota limits.

Step 8: Test the setup

After applying restrictions and quotas, test the feature on the website.

Check that:

  • The API-powered feature works correctly.
  • The API key is not exposed for unrestricted use.
  • The quotas are set correctly.
  • The correct project is recording usage.
  • The website does not make unnecessary repeated requests.

What affects Google Places API costs?

Google Places API cost is not only about traffic. It is also about how efficiently the API is used.

1. The type of request

Different requests trigger different SKUs.

Autocomplete, Place Details, Nearby Search, Text Search and Photos can all have different pricing.

2. The number of requests

Each request counts towards usage.

A high-traffic website or application will naturally use more requests than a small website.

3. The data requested

Some API requests allow you to choose which fields you want returned.

Requesting only the data you need can help control costs.

4. Duplicate or unnecessary requests

Poor implementation can increase usage.

Examples include:

  • Calling the API on every page load.
  • Making repeated requests for the same data.
  • Triggering requests before the user has shown clear intent.
  • Not caching data where appropriate.

A good WordPress caching setup can help reduce repeated requests and improve website performance. 

5. Plugin behaviour

If you use a WordPress plugin to display Google reviews or business information, check how often it calls the API.

A well-configured plugin should cache data where appropriate, rather than requesting fresh data from Google on every page load. Choosing and managing WordPress plugins carefully can help reduce unnecessary API requests, improve reliability and lower the risk of unexpected usage.

Example: using Google Places API for reviews

A common use case is displaying Google reviews on a business website.

For this type of setup, the aim is usually to retrieve review or business data periodically, not every time a visitor loads a page. If you are using Google Places API to support trust signals on your website, it is also worth reviewing how to get Google reviews and why they are important

A sensible setup would include:

  • A restricted API key.
  • Only the required API enabled.
  • Cached review data.
  • Low quota limits below the free allowance.
  • Budget alerts as a backup.
  • Regular usage checks in Google Cloud Console.

This can help the business use Google review data while reducing the risk of unexpected charges.

Common mistakes to avoid

Relying only on budget alerts

Budget alerts are useful, but they do not stop API usage.

If you want to avoid charges, set quotas.

Leaving the API key unrestricted

An unrestricted API key can be misused.

Always restrict the key by domain and by API.

Enabling APIs you do not need

Only enable the services required for your website or application.

Requesting too much data

Do not request every available field unless you genuinely need it.

Requesting unnecessary data can increase cost and reduce performance.

Not testing quota limits

If your quota is too low, the feature may stop working sooner than expected.

Test the setup before relying on it.

Key takeaway

Google Places API pricing in 2026 is usage-based and organised by SKU.

The old shared US$200 monthly credit has been replaced by free monthly usage limits per SKU. This means each feature has its own free allowance, and charges only apply when usage exceeds the free limit for that specific SKU.

For most small business websites, the safest approach is:

  • Enable billing because Google requires it.
  • Use only the API features you need.
  • Restrict your API key.
  • Set quota limits below the free monthly allowance.
  • Set budget alerts.
  • Cache data where possible.
  • Monitor usage regularly.

If you set your quotas carefully and keep usage within the free limits, it is often possible to use Google Places API without generating charges. However, if your website relies on Google APIs, plugins, tracking scripts or third-party tools, it is worth reviewing the setup carefully. A technical SEO audit can help identify performance issues, unnecessary scripts, tracking problems and technical risks. 

Help with Google Places API and Setup

Are you struggling to make sense of the complex labyrinth of the google settings and options? 

We would be happy to help! Please contact us and we will be happy to help with this or any other digital marketing challenges you may have. 

Author

  • Daniel Noakes, SEO Team Founder

    Founder of UClimb Ltd

    In the dynamic world of digital marketing, Daniel Noakes stands out as a beacon of innovation and integrity. As the founder of UClimb Ltd in 2019, Daniel has carved a niche in the SEO industry, driven by a mission to provide results-focused services. His journey into the realm of SEO was catalysed by firsthand experiences with the darker aspects of the field, including black hat SEO tactics and agencies that failed to deliver true value. These challenges, faced in his previous business endeavours, ignited a passion in Daniel to redefine the SEO landscape.

    Daniel's foray into in-house SEO was not just a choice but a necessity, leading him to uncover and refine the unique methodology that now forms the backbone of UClimb's core services. Under his guidance, UClimb has evolved from a mere SEO service provider into a holistic digital marketing agency. His visionary approach ensures that website creation and design are not just aesthetic pursuits but are intrinsically woven with SEO principles from the ground up.

    Daniel's LinkedIn Profile: https://uk.linkedin.com/in/danielnoakes1

    As a leader, Daniel is committed to transparency and efficacy, qualities that are the cornerstone of UClimb Ltd. His expertise and dedication are not just about leading a successful agency; they are about elevating the standards of the SEO industry and delivering unparalleled value to clients.

    View all posts

Book A Meeting With Daniel

Choose a day and time that will work for you and Daniel will be happy to give you 15 minutes of his time. 

Book A Meeting With Daniel

Choose a day and time that will work for you and Daniel will be happy to give you 30 Mins of his time. 

Start Your Free 7-Day Trial

Check your eligibility

No contracts. No setup fees. Cancel within 7 days and pay nothing. Only genuine enquiries count as leads.

Request Website Design, Development & Support

Please fill in your info below and we will reach out to get all the details needed to assist you with your website.

Request Google Search Console Setup

Please fill in your info below and we will reach out to get all the details needed to setup Google Seach Console for you.

Request Google Analytics Setup or Overhaul

Please fill in your info below and we will reach out to get all the details needed to assist you with Google Analytics.

Request Google Business Profile Setup or Overhaul

Please fill in your info below and we will reach out to get all the details needed to get your GMB Profile in tip-top shape.

Request Additional Keywords

Please fill in your info below and we will reach out to get you setup with more keywords.

Let's Get Started!

Please fill in your info below and we will reach out to get all the details needed for your Starter SEO Package.

Let's Get Your Dashboard Setup!

Please fill in your info below and we will reach out to get all the details needed for your Tracking Dashboard.

Let's Get Started!

Please fill in your info below and we will reach out to get all the details needed for your Comprehensive Website Audit.

Let's Get Started!

Please fill in your info below and we will reach out to get all the details needed for your Starter Website Audit.

Let's Get Started!

Please fill in your details below and we will get back to you with your Free Mini Website Audit.

Submit Enquiry for Google Places API | Costs, Free Tier Limits, How To Set Up

Please fill in the details below.

Once submitted, a UClimb representative will contact you to set up the initial call to discuss further details of your project 

Speak Soon!

Book An Exploration Call!

Elevate Your Business: Unleash Your Marketing Potential

Ready to rise above the competition? Book a no-obligation exploration call today. We will discuss how we could be your marketing co-pilot and leverage your point of difference. 

Schedule your free call now—let’s help you transform your business online. 

Enterprise SEO Package

Start Your SEO Journey Today

Please fill out your information below to request a quote for an ENTERPRISE SEO PACKAGE! A UClimb team member will be in touch with you soon

SEO Blitz Package

Start Your SEO Journey Today

Please fill out your information below to request a quote for the SEO BLITZ PACKAGE! A UClimb team member will be in touch with you soon

Platinum SEO Package

Start Your SEO Journey Today

Please fill out your information below to request the PLATINUM SEO PACKAGE! A UClimb team member will be in touch with you soon

Gold SEO Package

Start Your SEO Journey Today

Please fill out your information below to request the GOLD SEO PACKAGE! A UClimb team member will be in touch with you soon

Silver SEO Package

Start Your SEO Journey Today

Please fill out your information below to request the SILVER SEO PACKAGE! A UClimb team member will be in touch with you soon

Let's Get Started!

Please fill in the details below to give us an idea of what you want to achieve. 

We will then use this information when we make our initial exploration call with you as a starting point for your success with UClimb. 

Once submitted, a UClimb representative will contact you to set up the initial call to discuss your marketing needs. 

Speak Soon!