Skip to content

Google Places API Pricing: What a Lead List Really Costs (2026)

Tool Comparisons· 8 min read
Google Places API Pricing: What a Lead List Really Costs (2026)

Key takeaways

  • For Text Search, Google's price depends on the fields you ask for. Name and address are in the Pro tier. Phone number, website and rating are in the more expensive Enterprise tier.
  • As shown on Google's price list (last updated 2026-09-17), Enterprise starts at $35 per 1,000 requests after 1,000 free requests a month. Pro starts at $32 per 1,000 after 5,000 free.
  • Each request returns at most 20 places, so the API price per business is low. The real costs are elsewhere: developer time, no emails, and limits on storing the data.
  • Do the maths with your own duplicate rate. The worked examples below show how.

"How much does the Google Places API cost?" has a precise answer for each request, and a fuzzy answer for a whole lead list. The per-request price is on Google's price list. What it costs to build a usable list depends on how many queries you run, how many results overlap, and what else you need to add.

This guide takes Google's published prices, shows the arithmetic for lead lists of different sizes, and then puts the result next to the cost of a hosted tool so you can see what each price actually covers.

How results and requests relate

  • A request returns at most 20 places.
  • Google documents a maximum of 60 results across all pages of one query, so a query uses at most 3 requests.
  • To cover a bigger area you run more queries, and some of the results will be repeats.

The examples below assume each page is a separate billable request, which is how the API works in practice, and that a share of results are duplicates because your queries overlap. Change the duplicate rate to match your own searches.

Worked examples for lead lists

Assumptions: every request returns 20 places, 25% of them are duplicates of businesses you already have, phone and website are requested (Enterprise tier), and the free 1,000 requests are used first. That leaves 15 new businesses per request.

Unique businesses you wantRequests neededBillable requests after 1,000 freeApproximate API cost
1,000about 670$0
10,000about 6670$0
25,000about 1,667667about $23
50,000about 3,3342,334about $82

Illustrative arithmetic, not a quote. It assumes every page is billed at $35 per 1,000 requests and ignores any other Google Cloud charges.

For phone and website data, the per-business cost is very low. That is why the API is attractive to developers, and why the comparison below is less about the price of the API and more about what surrounds it.

What the API price does not include

  • Email addresses. The API returns none. Finding them means reading each business website, which is a second system to build or buy.
  • Email checks and cleaning. Format checks, mail-server checks and duplicate removal are yours to write.
  • Filters and scoring. Sorting by rating, presence of a website or social profile, or ad pixels needs more data than the API returns.
  • Storage limits. Google's terms restrict how long most Places content may be stored, with place IDs as an exception. A permanent database of businesses may not be allowed.
  • Developer time. Writing, running and maintaining the script, and securing the API key, all take hours that have a price.

If you want to build it yourself, the code is in Google Places API with Python.

API versus a hosted tool: what each price buys

Places API, DIYHosted tool (LeadOutreach)
Price basisPer request, with free monthly usageMonthly plan, with a free plan of 100 leads a month
Phone and websiteYes, Enterprise tierYes
Emails from business websitesNot included, build or buy separatelyIncluded through enrichment, with basic email checks
Filters, scoring, exportBuild yourselfFilters, Hot/Warm/Cold scoring, CSV export, CRM export on higher plans
SetupCloud project, billing, key, codeSign up and search
MaintenanceYouIncluded

LeadOutreach plans as published on the pricing page: Starter $19 a month for 1,000 leads, Pro $39 for 3,000, Agency $99 for 10,000, billed monthly.

Per record, the API is far cheaper. Per finished, filtered list with emails, a hosted tool is usually cheaper once you count your own time. Which one wins depends on whether your time is the scarce resource. See the honest comparison of the API and a scraper for the trade-offs beyond price.

Try it on your own search
Compare it on your own search: run a trade in a city and see the emails, filters and export.
Start 7-Day Free Trial (1,000 Leads) →

How to keep an API bill low

  • Request only the fields you need. Dropping the phone number moves the request to a cheaper tier.
  • Test with one query and one page before you scale up.
  • Set a budget alert in the Cloud console. Budgets warn you but do not stop spending by default.
  • Set a daily quota on the API, which does cap usage.
  • Restrict the API key so a leaked key cannot be used from elsewhere.
  • Deduplicate by place ID as you go so you never pay twice for the same business.

Sources and further reading

Start Finding Verified Leads Today

Extract verified emails, phone numbers, and social links from Google Maps. Start with a 7-day Starter trial (1,000 leads included) and keep 100 free leads every month forever after. No credit card required.

Instant setup · No credit card required · 100 free leads/mo forever after

Related articles

FAQ

Frequently asked questions

At Google's published entry price for the Enterprise tier ($35 per 1,000 requests), and assuming 20 places per request, 1,000 unique businesses take roughly 50 to 70 requests depending on how many results repeat, which is about $1.75 to $2.35 before any free usage. Your own duplicate rate changes this, and the API returns no email addresses.

The Essentials (IDs only) tier is unlimited and free. The Pro tier includes 5,000 free requests a month and Enterprise 1,000, as shown on Google's price list. A billing account is required, and usage beyond the free amount is charged.

Each page is a separate Text Search request, so a query that returns three pages uses three requests. Confirm how it appears in your own billing report when you test.

Budget alerts warn you but do not stop spending by default. Setting a daily quota on the API caps usage, and restricting the API key limits who can use it.

Per record for phone and website data, yes. But it returns no emails and needs code, storage rules and maintenance. Compare total cost for a finished list, including your time, not just the price per request.