DataForSEO Google Maps API · Maps SERP Data

Google Maps results as clean JSON

Local rankings, business details, ratings, and coordinates for any keyword, any location — down to exact map coordinates. From $0.0006 per SERP, no scraping infrastructure required.
Try for free

$1 in Free Credits · No Credit Card · No Subscription · Credits Never Expire

  • $0.0006 per Maps SERP in Standard queue
  • ≤6 s average turnaround in Live mode
  • GPS targeting by coordinates, city, or country
  • $600 per 1M Maps SERPs

The problem

Local data is public. Collecting it is the hard part.

Everything you need is on the map — competitor rankings, ratings, categories. Getting it into a database is where projects stall.

The official Places API isn’t built for this

Google’s Places API is made for showing places in your app — not for tracking who ranks where in the local pack, at scale.

→ Purpose-built Maps SERP data with rank positions included.

Local rank tracking needs local precision

“United States” tells you nothing about who wins the map in a specific neighborhood — and rankings shift block by block.

→ Target queries by exact GPS coordinates and zoom level.

DIY Maps scraping is brittle

Maps is a JavaScript app behind aggressive anti-bot systems. Home-grown scrapers spend more time broken than running.

→ One REST endpoint; we handle the collection.

See it work

The local pack, structured

Post a keyword and location — get back every business with its rank, rating, category, contacts, and coordinates.

robot
POST https://api.dataforseo.com/v3/serp/google/maps/live/advanced
[{
  "keyword": "coffee shop",
  "location_coordinate": "37.7749,-122.4194,14z",
  "language_code": "en"
}]
// response structure (see docs for full example)
{
  "items": [{
    "type": "maps_search",
    "rank_absolute": 1,
    "title": "...",
    "category": "Coffee shop",
    "rating": { "value": 4.6, "votes_count": 1841 },
    "address": "...",
    "phone": "...",
    "place_id": "ChIJ...",
    "latitude": 37.7823,
    "longitude": -122.4076,
    "is_claimed": true,
    "work_hours": { "current_status": "open" }
  }]
}

What's inside

Built for local SEO and lead intelligence

Maps SERP data that plugs straight into rank trackers, lead tools, and market research.

Local rank tracking

Local rank tracking

Rank positions for every business on the map, targetable to exact coordinates and zoom — the backbone of local SERP monitoring.

Business profiles

Business profiles

Names, categories, addresses, phones, sites, place IDs, claim status, and work hours for every result.

Reviews at scale

Ratings & reviews signals

Rating values and review counts across competitors — reputation benchmarks by market, ready to chart.

Market and lead research

Market & lead research

Harvest structured business data by category and area for lead lists, market sizing, and coverage analysis.

Who it's for

Who maps the map

Local SEO software

Geo-grid tracking, powered

Run coordinate-level rank checks behind your grid maps and local reports — at $0.0006 per SERP, the math finally works.

Agencies

Local packs, proven

Show clients exactly where they rank across town — and what the competitors above them look like.

Lead-gen & sales teams

Prospect lists from the map

Pull structured business data by niche and area — with phones, sites, and claim status for qualification.

Enterprise & multi-location brands

Every location, every market

Monitor local visibility for hundreds of locations from one API, feeding BI dashboards on a schedule.

Pricing

Pay for data, not for seats

No subscription. No monthly minimum. Top up from $50 and spend it on any DataForSEO API — this one or the other twelve.

Endpoint Price Turnaround
Maps SERP — Standard $0.0006 per SERP target 45 min
Maps SERP — Priority $0.0012 per SERP up to 1 min average
Maps SERP — Live $0.002 per SERP up to 6 s average
1M Maps SERPs — Standard $600 total batch queue
  • $1 free trial credit
  • $50 minimum top-up
  • credits never expire
  • 24/7 human support

Social proof

Data industry leaders trust DataForSEO

"I always recommend DataForSEO. No worries about server capacity, no need for maintenance, and splendid possibilities for rapid development."
Kono Kim Twinword
"We found DataForSEO online while planning our beta. We were impressed by the responsive team and comprehensive APIs."
Lindsay Halsey Pathfinder SEO
"DataForSEO has always been in our toolkit. When exploring an API, you see what it's truly capable of. Documentation is awesome."
Callum Sherwood Worldwide Backlinks

No-code integration with DataForSEO APIs

Easily integrate DataForSEO APIs into your favourite tools without writing a single line of code. With a collection of ready-made connectors and modules you can access high-quality SEO data effortlessly, saving your time and resources.

Implementation

Release in days, not weeks

docs

Docs that answer first

Every endpoint, parameter, and response field documented with live examples.

Read the docs →

Sandbox & API Explorer

Prototype against the Sandbox for free and fire test calls from the browser before you write a line of code.

Open the Sandbox →
AI assistant

AI assistant on call

Ask it anything about the API — it answers from the docs and drafts integration scripts for you.

Ask the AI assistant →
release

24/7 human support

Real engineers on the other end — during evaluation, integration, and every day after.

Talk to us →

Frequently asked questions

Is there an API to scrape Google Maps results?

Yes — the DataForSEO Google Maps SERP API returns structured Maps results for any keyword and location: every business with its rank, rating, category, contact details, coordinates, and place ID.

How is this different from the official Google Places API?

Places API serves place data for use inside your own app, under Google’s display-focused terms, without SERP rankings. This API captures the actual Maps results page — including who ranks where — which is what local rank tracking and competitive research need.

Can I target specific coordinates?

Yes. Set location by country, region, city, or exact GPS coordinates with zoom level (e.g., “37.7749,-122.4194,14z”) — precise enough for geo-grid rank tracking.

What does each result include?

Business title, category, address with structured components, phone, place ID, rating value and votes count, latitude/longitude, claim status, work hours, and rank position.

How much does it cost?

Standard queue: $0.0006 per SERP ($600 per million). Priority: $0.0012 with ~1-minute turnaround. Live mode: $0.002 with results in about 6 seconds. Note the depth parameter multiplies cost per each 100 results.

Can I build a local rank tracker on this data?

Yes — that’s one of its most common uses. The data is raw and white-label; many local SEO platforms run their grid tracking on it.

Can I test it for free?

Yes. Every new account gets $1 in free API credits — hundreds of Maps SERPs — plus free Sandbox access. No credit card required.

The whole local market, one POST request away

Register, grab your free credits, and pull your first Maps results in minutes.

$1 in Free Credits · No Credit Card · Pay as You Go from $50