Dominate local search with granular maps and reviews data
Track local pack and Google Maps rankings in precise locations, pull GMB listings, fetch reviews, and measure local search visibility — all through the DataForSEO APIs designed for local SEO.
Free trial. Pay only for the data you pull.
The Biggest Index of Local SEO Data
Get all the local search data with no scraping stack
Get live local visibility rankings without having to invest into expensive scraping infrastructure. DataForSEO turns Google Maps results, Google Business Profile listing, and reviews into structured JSON data
- Point-of-interest data from Google Maps, including local rankings business profiles, reviews and exact GPS coordinates.
- Business listings from Google Business Profiles, Trustpilot, and Tripadvisor. All listings are enriched with business categories from the DataForSEO Business Listings Database
- Reviews from Google Maps, Trustpilot, and Tripadvisor with all the related data you need to assess customer feedback.
Explore the best lead generation use cases
Six ways to turn live web data into a targeted prospect list.
Track local pack & Google Maps rankings
See exactly where any local establishment ranking in Google Maps and Google Search local pack results – with granular geo-targeting by region, city, ZIP, or GPS coordinates.
Google Maps APIPull Google Business Profile listings
Extract business listings with address, working hours, service category, rating, photos, status and more — for every establishment in the certain area of interest.
Business Data APIMonitor reviews & ratings
Pull customer reviews from Google, Trustpilot, and Tripadvisor – with rating, date, text, business response, and reviewer details, so you can track reputation and assess customer feedback.
Business Data ReviewsWho ranks for your keywords
Pull the domains ranking for the terms your buyers search. What you get is a list of companies already competing for the same attention.
Keyword Data APILocal sentiment analysis
Analyze sentiments and monitor the reputation of a local brand with DataForSEO Content Analysis API.
Content Analysis APIDomain technology analysis
See which competitors rank for your local keywords, the terms and pages they win on, and the markets where they’re strongest.
DataForSEO Labs APISix APIs that build your prospect lists
Use one API or combine several, run them at any volume, and pay per lookup. No subscription.
Google Maps and local pack rankings — plus full organic SERPs — in real time for any keyword, location, and language.
Google Business Profile listings and Google, Trustpilot & Tripadvisor reviews: address, hours, categories, ratings, and review text.
Location-based Google Ads search volume and trends, measure the demand behind local and “near me” keywords for any city or region.
Location-specific keyword research, ranked keywords, and competitor discovery to benchmark the demand and rivals in every market you serve.
Audit local and service-area landing pages for the on-page and technical signals that influence local rankings and conversions.
Core data for your SEO solution
Take a look at the data that three core Local SEO endpoints return.
Live Google Maps SERP API
Send a keyword and a location — a city, ZIP, or precise coordinates — and get back the ranked Google Maps and local pack results, with rating, reviews, and business details,
# request — one POST, structured JSON back
[
{
"language_code": "en",
"location_coordinate": "30.2368327,-97.7559371,10z",
"keyword": "emergency plumber",
"search_this_area": true
}
]
# response (trimmed)
{
"type": "maps_search",
"rank_group": 1,
"rank_absolute": 1,
"domain": "www.clarkekentplumbing.com",
"title": "Clarke Kent Plumbing",
"original_title": null,
"url": "https://www.clarkekentplumbing.com/?utm_source=gmb&utm_medium=organic&utm_campaign=website",
"contact_url": null,
"contributor_url": "https://maps.google.com/maps/contrib/116609384800980875481",
"book_online_url": null,
"rating": {
"rating_type": "Max5",
"value": 4.5,
"votes_count": 598,
"rating_max": null
},
"hotel_rating": null,
"price_level": null,
"rating_distribution": {
"1": 57,
"2": 14,
"3": 4,
"4": 11,
"5": 512
},
"snippet": "1408 W Ben White Blvd, Austin, TX 78704",
"address": "1408 W Ben White Blvd, Austin, TX 78704",
"address_info": {
"borough": "South Lamar",
"address": "1408 W Ben White Blvd",
"city": "Austin",
"zip": "78704",
"region": "Texas",
"country_code": "US"
},
"place_id": "ChIJt5Drbcq0RIYRIYj8euPKCTU",
"phone": "+1512-477-2200",
"main_image": "https://lh3.googleusercontent.com/gps-cs-s/AHRPTWn14WgjFcyJG5YkgDnZQp-25DKIlEEDywyNDpWfmoqfMr2J57SjVAlzC8GUiNtFkNGiZ4iQbaQ0OymU4v-tIuu15Xb7r-x56U1CcWlcqVEbhYN8OHDX0B18xAPfX8pvqJOPWjFx=w408-h522-k-no",
"total_photos": 12,
"category": "Plumber",
"additional_categories": [
"Drainage service",
"Utility contractor"
],
"category_ids": [
"plumber",
"drainage_service",
"utility_contractor"
],
"work_hours": null,
"feature_id": "0x8644b4ca6deb90b7:0x3509cae37afc8821",
"cid": "3821808837170333729",
"latitude": 30.228482999999997,
"longitude": -97.78124059999999,
"is_claimed": true,
"local_justifications": null,
"is_directory_item": false
}
Search local business listings
Search business listings by category and map area, filter by rating or review count, and get back clean Google Business Profile records — address, hours, phone, category, and more.
# request — one POST, structured JSON back
[
{
"categories": [
"pizza_restaurant"
],
"description": "pizza",
"title": "pizza",
"is_claimed": true,
"location_coordinate": "53.476225,-2.243572,10",
"order_by": [
"rating.value,desc"
],
"filters": [
[ "rating.value",">",3 ]
],
"limit": 3
}
]
# response (trimmed)
{
"type": "business_listing",
"title": "Pizza Mate",
"original_title": null,
"description": "Pizza Mate is the friendly face of hand-stretched pizzas, collaborating in social spaces.Expect quality pizza whilst enjoying a craft beer, or arrange collection or delivery.",
"category": "Pizza restaurant",
"category_ids": [
"pizza_restaurant"
],
"additional_categories": null,
"cid": "10964700581133624142",
"feature_id": "0x487bb328c6bde12b:0x982a7115c6fd234e",
"address": "Project, 53 22 Market Pl, Stockport SK1 1EU",
"address_info": {
"borough": null,
"address": "Project, 53 22 Market Pl",
"city": "Stockport",
"zip": "SK1 1EU",
"region": null,
"country_code": "GB"
},
"place_id": "ChIJK-G9xiize0gRTiP9xhVxKpg",
"phone": null,
"url": "https://pizzamate.co.uk/",
"domain": "pizzamate.co.uk",
"logo": "https://lh4.googleusercontent.com/-pv21SXWW7Mc/AAAAAAAAAAI/AAAAAAAAAAA/4bTVrpABDL0/s44-p-k-no-ns-nd/photo.jpg",
"main_image": "https://streetviewpixels-pa.googleapis.com/v1/thumbnail?panoid=l-fqhq49IdOOC9QVd0O2yw&cb_client=search.gws-prod.gps&w=408&h=240&yaw=317.7895&pitch=0&thumbfov=100",
"total_photos": 6,
"snippet": "Project, 53 22 Market Pl, Stockport SK1 1EU",
"latitude": 53.4115499,
"longitude": -2.1574226,
"is_claimed": true,
"attributes": {
"available_attributes": {
"service_options": [
"has_curbside_pickup",
"has_delivery",
"has_takeout",
"serves_dine_in"
],
"offerings": [
"serves_alcohol"
],
"dining_options": [
"serves_lunch",
"serves_dinner",
"has_catering",
"has_counter_service",
"has_seating"
],
"amenities": [
"has_bar_onsite",
"welcomes_dogs",
"has_restroom",
"has_wi_fi"
],
"crowd": [
"welcomes_families",
"welcomes_lgbtq",
"is_transgender_safespace"
],
"planning": [
"accepts_reservations"
],
"payments": [
"pay_debit_card",
"pay_mobile_nfc"
],
"children": [
"welcomes_children"
]
},
"unavailable_attributes": null
},
"place_topics": null,
"rating": {
"rating_type": "Max5",
"value": 5,
"votes_count": 7,
"rating_max": null
},
"hotel_rating": null,
"price_level": null,
"rating_distribution": {
"1": 0,
"2": 0,
"3": 0,
"4": 0,
"5": 7
},
"people_also_search": [
{
"cid": "14613919956191322904",
"feature_id": "0x0:0xcacf12c5b4c6a318",
"title": "The Fresh Pizza Express",
"rating": {
"rating_type": "Max5",
"value": null,
"votes_count": null,
"rating_max": null
}
},
{
"cid": "16189719147318426038",
"feature_id": "0x0:0xe0ad6fc9a54139b6",
"title": "Tasty Bites Stockport",
"rating": {
"rating_type": "Max5",
"value": 3.8,
"votes_count": 10,
"rating_max": null
}
},
{
"cid": "10027034451293372989",
"feature_id": "0x0:0x8b272eb53bf2023d",
"title": "Stockport Pizza House",
"rating": {
"rating_type": "Max5",
"value": 3.7,
"votes_count": 76,
"rating_max": null
}
},
{
"cid": "14212507464546686832",
"feature_id": "0x0:0xc53cf83ce7e49770",
"title": "SAPORITA",
"rating": {
"rating_type": "Max5",
"value": 4,
"votes_count": 5,
"rating_max": null
}
}
],
"work_time": {
"work_hours": {
"timetable": {
"sunday": null,
"monday": null,
"tuesday": null,
"wednesday": null,
"thursday": null,
"friday": [
{
"open": {
"hour": 17,
"minute": 0
},
"close": {
"hour": 21,
"minute": 0
}
}
],
"saturday": [
{
"open": {
"hour": 16,
"minute": 0
},
"close": {
"hour": 21,
"minute": 0
}
}
]
},
"current_status": "closed_forever"
}
},
"popular_times": null,
"local_business_links": null,
"contact_info": null,
"check_url": "https://www.google.co.uk/maps?cid=10964700581133624142&hl=en&gl=GB",
"last_updated_time": "2023-09-17 10:03:04 +00:00",
"first_seen": "2023-09-17 10:03:04 +00:00",
"services": null
}
Business Data Google Reviews API
Post a task with a place ID, then collect every Google review with a separate GET request — rating, date, text, and reviewer — so you can monitor reputation and uncover new customer feedback.
# step 1 — post a reviews task for a local establishment
[
{
"location_name": "London,England,United Kingdom",
"language_name": "English",
"keyword": "Victoria and Albert Museum ",
"depth": 10
}
]
# step 2 — GET endpoint https://api.dataforseo.com/v3/business_data/google/reviews/task_get/$id
{
"type": "google_reviews_search",
"rank_group": 1,
"rank_absolute": 1,
"position": "left",
"xpath": null,
"review_text": "Highlights\n\n●\tOne of the finest museums in London\n●\tFree entry\n●\tVast collection covering art, design, fashion, sculpture and world cultures\n●\tStunning architecture and beautiful galleries throughout\n●\tIncredible variety of exhibits\n●\tEasy to spend an entire day here\n●\tSo much to see that it can feel overwhelming\n●\tImpossible to do the museum justice in a single visit\n●\tCafé located in spectacular historic rooms\n●\tCafé becomes extremely busy and noisy at peak times\n●\tArrive early if you want a more relaxing dining experience\n\nReview\n\nThe Victoria and Albert Museum is an absolutely outstanding museum and one of London’s must-visit attractions. The sheer scale of the collection is staggering, covering everything from fine art and sculpture to fashion, design, furniture, jewellery and artefacts from around the world.\n\nWhat immediately stands out is just how much there is to see. The museum is packed with exhibits to such an extent that it can actually feel overwhelming at times. Unless you’re prepared to spend an entire day here, it is virtually impossible to do the collection justice in a single visit. Every gallery seems to lead to another fascinating display, and there is always something unexpected waiting around the corner.\n\nThe building itself is every bit as impressive as the collection it houses. The galleries are beautiful, the architecture is stunning, and the museum manages to feel both grand and welcoming at the same time.\n\nOne area that was slightly disappointing was the café experience. The dining rooms are absolutely gorgeous and well worth seeing, but at busy times the café becomes incredibly crowded. The combination of the noise and being packed in so tightly can detract from what should be a relaxing experience in such a beautiful setting. My advice would be to arrive early if you plan to eat there.\n\nOverall, the V&A is an exceptional museum with a world-class collection and enough exhibits to keep visitors returning time and time again. It is one of the best museums in the country and a place that every visitor to London should experience at least once.",
"original_review_text": null,
"original_language": "en",
"time_ago": "a month ago",
"timestamp": "2026-06-12 16:03:42 +00:00",
"rating": {
"rating_type": "Max5",
"value": 4,
"votes_count": null,
"rating_max": 5
},
"reviews_count": 107,
"photos_count": 1357,
"local_guide": true,
"profile_name": "MilPoPo",
"profile_url": "https://www.google.com/maps/contrib/114742420907008528231/reviews?hl=en-GB",
"review_url": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sCi9DQUlRQUNvZENodHljRjlvT2xSWFVuQktNRXRZVjNOUVR5MXhMVUZuWDBaR2RGRRAB!2m1!1s0x0:0x9eb7094dfdcd651f!3m1!1s2@1:CAIQACodChtycF9oOlRXUnBKMEtYV3NQTy1xLUFnX0ZGdFE%7C%7C?hl=en-GB",
"profile_image_url": "https://lh3.googleusercontent.com/a-/ALV-UjUyUUZ_dL1ZqdW_GwV9__r1GtB-YimWgpY7_CKXwezE8fgike6M=s64-c-rp-mo-ba12-br100",
"owner_answer": null,
"original_owner_answer": null,
"owner_time_ago": null,
"owner_timestamp": null,
"review_id": "Ci9DQUlRQUNvZENodHljRjlvT2xSWFVuQktNRXRZVjNOUVR5MXhMVUZuWDBaR2RGRRAB",
"images": [
{
"type": "images_element",
"alt": null,
"url": null,
"image_url": "https://lh3.googleusercontent.com/grass-cs/ACvplmOtiK7zg3nByAAy1JnfZKSVl1JalNL04Ot8i5l2CqQzsOEMLyv0JGGDKSOrc4I-V4I0zepaq2fjr8KgOiK9tOnYxzP6US1apWRVDPFZOhfBmxGsUFaYnEMLBvHahwB3LqXtfcs-nfpiuSM=k-no"
}
],
"review_highlights": [
{
"feature": "Visited on",
"assessment": "Weekday"
},
{
"feature": "Wait time",
"assessment": "No wait"
},
{
"feature": "Reservation recommended",
"assessment": "No"
}
]
}
Build your local SEO tool without writing any code
Ready-to-use templates from the DataForSEO No-code Template Gallery. Connect your DataForSEO account and run no-code tools in n8n, Make, or Google Sheets.
Get Business Data for Monday CRM leads with DataForSEO + Make
Quick overview This Make.com template automatically enhances your Monday CRM items with rich business information using the DataForSEO Business Data API. Instead of manually researching company […]
Track Brand Mentions with DataForSEO + Make
Quick overview This template automates brand mention monitoring using the DataForSEO API. The workflow checks the web for new mentions of your brand, company, or keywords and automatically records the […]
Track new ranked keywords in Google Sheets with DataForSEO and Slack alerts + n8n
Quick overview This workflow automates the tracking of newly ranked keywords using the DataForSEO API and logs results into Google Sheets while sending alerts via Slack when new rankings are found. […]
Track new Featured Snippet keyword wins via email with DataForSEO + n8n
Quick overview This workflow automates tracking when your keywords gain a featured snippet position in Google search results and sends you an email notification when a new win is detected. By leveraging the […]
Find competitor keyword gaps and log opportunities to Notion
Quick overview Automate the discovery of keyword gaps between your website and competitors. This n8n workflow uses the DataForSEO Ranked Keywords API to identify keywords where your competitors rank […]
Pull references from Google AI mode to Google Sheets with DataForSEO + n8n
Quick overview This workflow automates extracting source references from Google’s AI Mode search results using the DataForSEO SERP API and logs them into a Google Sheets spreadsheet. Instead of manually […]
The most capable source of SEO data
Rapid Results
All Live endpoints feature a turnaround time of up to 2 seconds.
Pay-as-you-go
Pay only for data you pull, no monthly subscriptions, no minimal commitment.
Integration support
Our 24/7 customer support team is with you every step of the way.
Data industry leaders trust
Solutions developers praise
Logos
Pay only for the AI data you pull
With DataForSEO you pay only for the individual services you consume. Our pay-as-you-go pricing model is designed to help our customers minimize costs, increase resource efficiency, and build operational resilience.
See full pricing →SERP API
Google Maps and local pack data
Business Data API
Business listings and reviews
Keyword Data API
Local keyword ideas and related data
OnPage API
On-page SEO audits for local business pages
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 lead generation data effortlessly, saving your time and resources.
Questions about local SEO data
How precise is the geo-targeting?
You can track rankings by region, city, ZIP, or map coordinates, and build a grid-based rank tracker to see how a business ranks across a whole service area.
What’s the difference between the local pack and Google Maps results?
The local pack is the three-result map block shown on a normal Google search; Google Maps results are the full ranked list inside Maps itself. The SERP API captures both, with rank, rating, reviews, and business details for every result.
Which review sources do you cover?
Google Maps reviews and ratings through the Business Data API, plus Trustpilot, Tripadvisor, and Google Hotel reviews — including rating, timestamp, review text, and reviewer profile for each one.
What location and language coverage do you support?
Tens of thousands of locations across every market Google supports, in all available languages — so you can run local rank tracking for clients anywhere in the world.
How fresh are listings and rankings?
Live endpoints return Google Maps rankings and business listings in seconds with a single request. Reviews and listings can also be pulled on a schedule so your local data stays current, with historical tracking for trends.
Do I need to manage scrapers or proxies?
No. DataForSEO runs the crawling, parsing, and infrastructure. You authenticate once and call clean, structured endpoints for map pack rankings, listings, and reviews.
Start building your SEO platform with DataForSEO
Create a free account now and start pulling all the SEO data you need in just a few minutes.
Free trial · No credit card to start · Pay-as-you-go