← Blog

Get a Free Google Maps API Key (Places API, 1,000 Free Searches a Month)

How to get a free Google Maps API key (a Google Places API (New) key) from Google Cloud, step by step with screenshots. Google gives you up to 1,000 searches a month free, and it's the key Local Lead Finder needs.

You need a Google Maps API key because a tool asked for one. Maybe it’s Local Lead Finder, which pulls businesses straight from Google Maps using Google’s Places API, or maybe it’s something else. Either way, Google Cloud is not a friendly place to find it. Search for how and page 1 is help pages for other products, Stack Overflow threads from 7 and 8 years ago about getting around the billing step, Google’s pricing page, and a couple of YouTube videos. Most of them send you to the Credentials page and skip the two parts that trip people up: picking the right Places API, and what to do when Google asks for a billing account.

This page is the whole thing, step by step, with a screenshot of every screen. I made a brand new project and did it for real, so it’s exactly what you’ll click. The key is free to create, and Google gives you up to 1,000 searches a month for free. It takes about five minutes. You leave with a working Places API (New) key pasted into Local Lead Finder, and you’ll know how to find it again if you lose it.

TL;DR

  • Enable Places API (New) in Google Cloud, copy the key, and paste it into Local Lead Finder in about five minutes.
  • Google asks for a billing account, but the key is free and you get up to 1,000 searches a month free.
  • The most common mistake is enabling the old Places API. Local Lead Finder needs Places API (New).

Who this is for

  • Local Lead Finder buyer: this is the one key the sheet needs before it can pull anything from Google Maps.
  • Freelance web designer: you get the key that lets you list every local business in a city and find the ones to pitch.
  • Local SEO freelancer: you can pull ratings and review counts for a whole category of businesses into a sheet.
  • Virtual assistant: clients ask for lead lists, and this key is the first step to building them in Google Sheets.
  • Small business owner: you can build your own list of local businesses to sell to without buying one.

Before you start

  • A Google account
  • A billing account in Google Cloud, or a few minutes to set one up
  • Local Lead Finder itself
  • About five minutes

Rather watch? Here’s the video walkthrough on Loom (about 4 and a half minutes).

1. Open Google Cloud and pick a project

Go to console.cloud.google.com. You need a project. You could use an existing project or create a project yourself. I made a brand new one called “Get Places API Key”.

The Google Cloud dashboard for a new project called Get Places API Key

2. Go to APIs & Services

Click the three bars on the left side, go to APIs & Services, then Enabled APIs & services.

The left menu open with APIs & Services and its submenu showing Enabled APIs & services

3. Click “Enable APIs and services”

At the top of the page, click the plus sign: + Enable APIs and services.

The APIs & Services page with the Enable APIs and services button at the top

4. Search for “Places API”

In the API Library search box, type Places API and hit Enter.

The API Library with Places API typed into the search box

5. Pick “Places API (New)”

You’ll see a few results. There’s Places API, and there’s Places API (New). Click the new one.

Search results showing Places API, Places API (New) and Places UI Kit, with Places API (New) selected

6. Click Enable

Click the blue Enable button. It’s going to do its thing. It shouldn’t take too long, but it does take some amount of time.

The Places API (New) product page with the Enable button

7. Connect a billing account

Google asks you to connect the project to a billing account. Select your billing account and click Set account.

The free allowance is high, so you could use this for free for a long time. Local Lead Finder also shows you the most a search could cost before it runs.

The Set the billing account dialog with a billing account selected and the Set account button

8. Copy your API key

That’s it. Google shows you Your API Key. Click the copy icon on the right and save the key somewhere. I pasted mine into a blank sheet (sheet.new) for now.

The Get Started on Google Maps Platform dialog with the API key field, key hidden

Treat the key like a password. Don’t post it anywhere public.

9. Restrictions: “Maybe later” is fine

Next it asks you to protect your key with restrictions. You might want to set up restrictions later, depending on how you use it. To get going, click Maybe later.

The Protect your API key dialog with Maybe later and Restrict key buttons

Lost your Google Maps API key? Here’s how to find it again

If you already made a key and need it again, or want a new one:

Go back to console.cloud.google.com. Make sure you’re in the right Google account, if you have more than one. Then type places api in the search bar at the top and click Places API (New).

The Google Cloud search bar with places api typed, showing Places API (New) in the results

Click Manage. Because it’s already enabled, the button says Manage now instead of Enable.

The Places API (New) page with the Manage button and API Enabled

You’ll see a list of Google Maps products. Find Places API (New). It’s enabled, so it has a button called Disable. All the other ones ask you to Enable. Click Keys under it.

The Google Maps Platform APIs & Services list with Places API (New) showing Disable, and the Keys link under it

Click Show key to see your key again. The three dots next to it let you delete the key.

The Keys & Credentials page with one API key and the Show key link

Need a brand new key? Click + Create credentials at the top, then API key. Leave it with no restrictions and click Create. You get a brand new key, completely different from the old one.

The Create credentials menu open with API key as the first option

Paste the key into Local Lead Finder

Now copy your key and paste it into Local Lead Finder. In your copy of the sheet, open the SETTINGS tab and paste it into “New Places API Key”. Then type a city and a kind of business, and it lists every result from Google Maps in your sheet.

The rest of the setup, step by step: How to Set Up Local Lead Finder in Google Sheets.

Step by step

  1. Go to console.cloud.google.com and pick or create a project.
  2. Open the menu, then APIs & Services > Enabled APIs & services.
  3. Click + Enable APIs and services and search for Places API.
  4. Click Places API (New), then Enable.
  5. Pick your billing account and click Set account.
  6. Copy Your API Key and save it somewhere safe. Click Maybe later on restrictions.
  7. Paste the key into “New Places API Key” on the SETTINGS tab of Local Lead Finder.

Common pitfalls

  • Enabling the old Places API: the search shows Places API and Places API (New). Local Lead Finder needs Places API (New), the one the SETTINGS field “New Places API Key” is named after.
  • Stopping at the billing popup: Google asks you to connect a billing account when you click Enable. Pick yours and click Set account. The free allowance is high, and Local Lead Finder shows the most a search could cost before it runs.
  • Restricting the key before it works: click Maybe later on restrictions, paste the key and run a search first. If you add restrictions later, open the key in Google Cloud, choose Restrict key under API restrictions and tick Places API (New). Leave Application restrictions set to None: the sheet calls Google from Apps Script, not from a website, so a website restriction can block every search.
  • Copying the key with extra spaces: use the copy icon next to Your API Key instead of selecting the text by hand, and paste it into “New Places API Key” with nothing before or after it.
  • Looking in the wrong Google account: if you have more than one, check which account and project you’re in before you go looking for your key in Google Cloud.
  • Sharing the key: treat it like a password. Don’t post it, or a copy of the sheet with it filled in, anywhere public.

Learn the Google Sheets formulas in this post

This post doesn’t use any formulas, but once your leads are in a sheet these are where I’d start.

Better Sheets has hundreds more tutorials like these. If you want to get better at Google Sheets, join Better Sheets.

Other ways to use Local Lead Finder

All 18, grouped by who they’re for: Lead generation ideas: 18 local businesses to sell to.

FAQ

Is the Google Places API free?

The key is free to create, and Google gives you up to 1,000 searches a month free. That free tier is high, so you could use it for free for a long time. In Local Lead Finder, each area is one Places request per results page, and the sheet shows the most a search could cost before it runs.

Why does Google ask for a billing account?

Enabling Places API (New) asks you to connect the project to a billing account. Google gives up to 1,000 searches a month free, which is high, so you could use it for free for a long time. Local Lead Finder also shows you the most a search could cost before it runs.

Which API do I enable for Local Lead Finder?

Places API (New). When you search “Places API” you’ll see a few results: Places API, Places API (New) and Places UI Kit. Click the new one.

What if I already enabled the old Places API?

Go back to the API Library, search for Places API again and enable Places API (New). That’s the one Local Lead Finder uses; the SETTINGS field is called “New Places API Key”. If Places API (New) is already enabled, the button says Manage instead of Enable.

Is my API key safe in the sheet?

The key lives in the SETTINGS tab of your own copy of the sheet. Treat it like a password and don’t post it, or a copy of the sheet with it filled in, anywhere public. If you think it got out, open Keys & Credentials, use the three dots to delete it, and click + Create credentials > API key for a brand new one.

How do I find my Google Maps API key again?

Go to console.cloud.google.com, search places api, click Places API (New), then Manage. Click Keys under Places API (New), then Show key.

Is Local Lead Finder a Google Maps scraper?

No. It uses Google’s official Places API with your own key. It’s a Google Sheet, $10, and free for Better Sheets lifetime members. Setup takes about 5 minutes.

Get Local Lead Finder here: bettersheets.co/localleads

Ads keep the free stuff free. Members browse ad-free — log in or see pricing.
Big Year 2027 calendar: the whole year on one Google Sheet

Free 2027 calendar.Plan all of 2027 on one Google Sheet, free.

Copy it to your Google Drive.

Get it free