Google Maps API Pricing in 2026: Every Provider, Same Unit

By Serpent API Team··11 min read

Method note: Pricing below was verified August 6, 2026 from public provider pages and the live Serpent API. Every provider reprices; treat the numbers as a dated snapshot, not a permanent guarantee.

Short answer: a managed Google Maps data API costs roughly $0.75 to $5.00 per 1,000 places, while the official Google Places API runs about $32 per 1,000 businesses for a search-plus-details pipeline. The catch is that providers rarely sell the same unit — some charge per record, some per call, some per month — so the cheapest headline number is often not the cheapest bill.

This comparison normalizes every provider to one unit: what one thousand fully-delivered place records cost. The Serpent numbers come from our own pricing; competitor numbers come from public pages and are cited where possible. It is the same exercise I ran for general SERP API pricing, applied to local business data.

ProviderBilling unitHeadline ratePer 1,000 places
Serpent Maps — DeepPer call (up to 100 places)$0.075 / call$0.75
Apify Maps actorsPer 1,000 records$1.00 – $5.00$1.00 – $5.00
OutscraperPer 1,000 records$3.00 (basic) / ~$14 (enriched)$3.00 – $14.00
DataForSEO SERP APIPer 1,000 SERP pages~$5.00~$5.00+
SerpApiSubscription credit per search~$0.01 – $0.025 / searchVaries; credits expire monthly
Official Google Places APIPer 1,000 calls~$17 Search + ~$17 Details~$32 – $34

The Unit Problem

Every Google Maps API prices differently, and the units are not interchangeable:

Convert everything to "cost per 1,000 places" and the picture changes fast. A $0.075 call that returns 100 places is $0.75 per 1,000. A $5.00 per-1,000 flat rate is 6.7× more expensive even though the headline looks similar.

Serpent Maps Pricing

Serpent's Google Maps API is per call, with four endpoints:

EndpointReturnsDefaultGrowthScale
Maps QuickUp to 20 places$15.00$7.50$3.75
Maps DeepUp to 100 places$75.00$37.50$18.75
Maps PlaceOne place detail$1.50$0.75$0.375
Maps ReviewsUp to 20 reviews$3.00$1.50$0.75

Prices are per 1,000 calls. Growth and Scale tiers discount against Default.

Because the rate is per call rather than per record, the per-place cost depends on how full the response is. A Deep call that returns the full 100 places costs $0.75 per 1,000 places; even a 50-place response stays under $1.50 per 1,000. New accounts get a shared 10-call free pool usable on every Maps endpoint — enough to evaluate the wire shape before paying anything.

How the Competitors Compare

Official Google Places API — ~$32 / 1,000 businesses

Place Search bills around $17 per 1,000 calls and Place Details another $17 per 1,000. A typical workflow calls both, so the real number is ~$32 to $34 per 1,000 businesses. You also pay per field via field masks, and the API requires a Google Cloud project and API keys on every request. It is the most reliable option on paper and the most expensive.

Apify Maps actors — $1.00 to $5.00 per 1,000

Apify hosts several community-maintained Google Maps scrapers. Popular actors list $1.00, $1.50, $1.95, and $5.00 per 1,000 places — but the headline rate is for the base scrape. Enrichment add-ons (emails, contacts, reviews, photos) add $0.20 to $2.00 per 1,000 each, and Apify applies platform/compute fees on top. A fully enriched record can land near the top of that range.

Outscraper — $3.00 basic, ~$14 enriched

Outscraper sells $3.00 per 1,000 basic listings and roughly $14 per 1,000 for an enriched lead that chains Maps plus emails plus verification. At very high volume (100K+ records) per-service rates drop toward $1.00 per 1,000, but you pay each service separately and the pipeline still stacks.

DataForSEO SERP API — ~$5.00 per 1,000 SERP pages

DataForSEO prices ~$5.00 per 1,000 SERP pages for Google Maps & organic results. That is a per-page price, so a 20-place result set still costs a full page. Fine for SERP-level work, less economical when you only want the local pack.

SerpApi — ~$0.01 to $0.025 per search, credits expire

SerpApi sells subscription credits at roughly $0.01 to $0.025 per search depending on plan. There is no separate Maps tier; Maps results are a search type on the same credit meter. The recurring catch is that credits expire monthly, so partial utilization raises your effective per-search cost significantly.

The Enrichment Trap

Base scrapes look cheap until you need the fields that make local data useful — phone, website, hours, reviews. The pattern across Apify and Outscraper is identical: the cheap rate covers name, address, and rating; everything else is an add-on. An "enriched" record can cost 3 to 5× the base rate. Compare on the fully-enriched record, and include the fields you actually need before you pick a provider.

What You Pay For at Serpent

The four endpoints cover the full local-data flow: ranked search (Quick and Deep), a single place detail with up to 23 documented fields, and paged reviews with an opaque next-page token. Fields Google does not expose come back null rather than fabricated — the honest-null contract documented in the API reference. There is no monthly fee and no minimum contract; pricing is strictly per call.

ScenarioSerpent (per 1,000)Typical managed competitor
10,000 places, search only~$7.50 (Deep, full)$10 – $50
10,000 places + place details~$22.50$30 – $140
10,000 places + reviews~$37.50$40 – $150

Rough at-volume math at Default rates. Your real mix of search / place / reviews calls changes the total.

Free Tier

Every new account gets 10 shared free calls usable on any endpoint — Maps Quick, Deep, Place, and Reviews, plus Web, News, Images, Videos, Shopping, AI Rank, LinkedIn, and Social. That is enough to test the search flow end-to-end: one Quick search, a place detail, and a reviews pull before you decide whether the data is worth paying for.

FAQ

What is the cheapest way to get Google Maps place data?

At volume, managed Google Maps data APIs land between $0.75 and $5.00 per 1,000 places, versus roughly $17 per 1,000 Place Search calls on the official Places API. The cheapest option depends on how many fields you need enriched.

Is the official Google Places API expensive?

Yes relative to data APIs. Place Search and Place Details both bill near $17 per 1,000 calls, so a full search-plus-details pipeline runs roughly $32 to $34 per 1,000 businesses.

Why do per-record prices hide the real cost?

A cheap base scrape can still cost $9 to $14 per 1,000 once you add emails, verification, reviews, and photos as separate line items. Compare on the full enriched record, not the headline rate.

Related Posts