Powered by Google Places API

Google Places API

for Google Maps lead generation

Extract complete business details including emails, phone numbers, social media links, and more directly from Google Maps. Automate lead generation, market research, and business outreach at scale with the Google Places API.

Real-time API data
Millions of places
Verified contacts
REQUEST BODY SCHEMA

API parameters

Search endpoint to retrieve leads data with  application/json

Parameter
Type
Description
Default
query
Query (string) or Query (null) (Query)
Search terms to find relevant business leads
-
location
_GmapLeadSearchLocParams (object) or Array of Location (objects) or Location (null) (Location)
Location parameters including city, state, country, coordinates, and geo_radius (in meters), if a list, then combined with OR
-
min_locations
Min Locations (integer) or Min Locations (null) (Min Locations)
Minimum number of business locations
-
max_locations
Max Locations (integer) or Max Locations (null) (Max Locations)
Maximum number of business locations
-
has_contact_info
Has Contact Info (boolean) or Has Contact Info (null) (Has Contact Info)
Filter for leads with decision maker information
-
min_total_reviews
Min Total Reviews (integer) or Min Total Reviews (null) (Min Total Reviews)
Minimum number of reviews across all platforms
-
max_total_reviews
Max Total Reviews (integer) or Max Total Reviews (null) (Max Total Reviews)
Maximum number of reviews across all platforms
-
ownership_type
BizOwnershipType (string) or null
Type of business ownership (e.g., private, franchise)
-
min_price_tier
Min Price Tier (integer) or Min Price Tier (null) (Min Price Tier)
Minimum price tier level
-
max_price_tier
Max Price Tier (integer) or Max Price Tier (null) (Max Price Tier)
Maximum price tier level
-
min_overall_rating
Min Overall Rating (number) or Min Overall Rating (null) (Min Overall Rating)
Minimum rating across all platforms
-
max_overall_rating
Max Overall Rating (number) or Max Overall Rating (null) (Max Overall Rating)
Maximum rating across all platforms
-
limit
integer (Limit) [ 0 .. 500 ]
Maximum number of records to return

50

API examples for place results overview

See how Google Maps business data is transformed into structured JSON format

Stumptown Coffee Roasters
4.5
1,388 reviews · $ $
Coffee shop
Directions
Save
Nearby
Send to phone
Share
Coffee bar chain offering house-roasted direct-trade coffee, along with brewing gear & whole beans
Dine-in
Takeout
Delivery
18 W 29th St, New York, NY 10001
1{
2  ...
3  "place_results": {
4    "title": "Stumptown Coffee Roasters",
5    "place_id": "ChIJI2h1HKZwokgRzEtsa6J3k",
6    "data_id": "0x89c259a61c75684f:0x79d31adb123348d2",
7    "data_cid": "8778389626880739538",
8    "reviews_link": "https://serpapi.com/search.json?data_id=0x89c2...",
9    "photos_link": "https://serpapi.com/search.json?data_id=0x89c2...",
10    "gps_coordinates": {
11      "latitude": 40.7457399,
12      "longitude": -73.9882272
13    },
14    "place_id_search": "https://serpapi.com/search.json?data=%214m5...",
15    "provider_id": "/g/1lhw7l2x0",
16    "thumbnail": "https://lh5.googleusercontent.com/p/AF1QipMtnPBJ...",
17    "serpapi_thumbnail": "https://serpapi.com/images/url/zzeJQHicux...",
18    "rating": 4.5,
19    "reviews": 1388,
20    "price": "$$",
21    "type": [
22      "Coffee shop",
23      "Cafe"
24    ],
25    ...
26  }
27}
Powered by Google Places API

Extract everything you need

Use the Google Places API with automation tools to build targeted prospect lists. Get verified business data for sales, marketing, and market research.

Full business details
Millions of places

Extract complete information including name, category, rating, reviews, address, phone, website, and business status.

Contact discovery
Email extraction

Automatically find emails from business websites and extract social media profiles across all major platforms.

Social media links
Multi-platform

Get Facebook, Instagram, Twitter/X, LinkedIn, YouTube, TikTok, and Pinterest profiles for comprehensive outreach.

Performance optimized
Lightning fast

Parallel scraping with browser pooling, automatic pagination, smart delays, and memory-efficient design.

Text search API
Smart queries

Query businesses by category and location like 'plumbers in Miami' or 'restaurants in London' using Places API (New).

Duplicate prevention
Clean data

Built-in duplicate detection and data enrichment to ensure clean, actionable lead lists for your campaigns.

Ready to automate your lead generation?

Start extracting business data from Google Maps with our API integration

Use cases for Google Places API

From lead generation to market research, discover how businesses use the Google Places API to automate their sales and marketing workflows.

B2B lead generation

Generate verified B2B leads for outreach or cold email campaigns. Build targeted lists based on business type, location, and other criteria.

Cold email campaigns

Extract business emails and contact information to power your cold outreach. Personalize messages using business details and reviews.

Local business outreach

Build targeted contact lists from local businesses in specific areas. Perfect for service providers targeting local markets.

Market research

Perform comprehensive market research and competitor analysis. Understand business density, ratings, and market trends by location.

CRM enrichment

Enrich your CRM or sales databases with real business information. Keep contact details, social profiles, and business status up to date.

Sales intelligence

Build sales intelligence databases with verified contact info. Access decision-maker details, business hours, and booking links.

Automated lead generation process

Follow these steps to use the Google Maps API for lead generation at scale with web scraping and automation tools like Openmart, Apify, or custom scripts.

1
Define your target audience

Determine the type of business and geographical area you want to target (e.g., 'bakeries in Chicago' or 'plumbers in Miami').

2
Use Google Places API

Leverage the Text Search (New) method to query for businesses by category and location. Extract data including business names, phone numbers, addresses, websites, and reviews.

3
Enrich contact data

Use additional scraping tools to visit extracted websites and find email addresses, social media profiles, and other contact information not directly available in Google Maps.

4
Automate your outreach

Export data as CSV and set up automation tools to transfer leads to your CRM or email platform. Personalize messages using business reviews and details.

⚡ Extract data in minutes, not hours

With parallel scraping and browser pooling, process thousands of business listings efficiently

Try for free
Customer Success Stories

What our customers say

Join thousands of satisfied customers who trust Openmart for their Google Maps data extraction needs and see real results.

4.9/5

Average rating

10K+

Happy customers

99.2%

Satisfaction rate

300% faster lead gen

"We've been using Openmart for 6 months now and it's been a game changer. Used to spend hours manually finding contact info, now I can pull hundreds of leads in minutes. The data quality is solid - way better than other tools I've tried."

SC
Sarah Chen

Marketing Director

TechFlow Solutions

95% data accuracy

"Been testing different scraping tools for months. Openmart actually delivers what it promises. The data comes back clean and the email verification works well. My team can focus on outreach instead of data cleaning now."

MR
Michael Rodriguez

CEO

Local Business Network

Zero downtime

"I work with data all day so I'm pretty picky about accuracy. Openmart has been reliable - the API docs are clear and support actually responds when you need help. Been using it for 4 months without major issues."

JK
Jennifer Kim

Data Analyst

MarketResearch Pro

40% higher open rates

"Tried a few different Google Maps scrapers before finding Openmart. The contact verification feature is what sold me - saves so much time not having to manually check if emails are valid. Our campaign open rates improved significantly."

DT
David Thompson

Sales Manager

GrowthHack Agency

50K contacts/month

"The pricing calculator was helpful to estimate costs upfront. We're pulling about 50K contacts monthly and the accuracy is around 95% which works for our use case. Good value compared to hiring a VA to do this manually."

LP
Lisa Park

Business Development

StartupBoost

Global coverage

"We needed to expand into international markets and Openmart covers locations globally. The owner contact feature has been useful for reaching decision makers directly. Works well for our B2B outreach."

RJ
Robert Johnson

Sales Manager

Digital Marketing Hub

Ready to join our happy customers?

Start extracting Google Maps data today and see why thousands of businesses trust Openmart to accelerate their growth and streamline their lead generation.

No credit card required
1,000 free extractions
Setup in 2 minutes

Frequently asked questions

Everything you need to know about using the Google Places API for lead generation

What is the Google Places APl?

The Google Places API (New) is part of the Google Maps Platform that provides detailed, up-to-date data about millions of places worldwide. It includes business names, phone numbers, addresses, websites, social media links, user reviews, and ratings. The Text Search (New) method is specifically useful for querying businesses by category and location.

How does Google Maps lead scraping work?

Google Maps lead scraping combines the Google Places API with web scraping and automation tools. First, you define your target audience (e.g., 'restaurants in London'). Then, you use tools like Openmart or Apify that utilize the Places API to extract business information. The data is exported as CSV files and can be enriched with additional contact information like emails by visiting business websites.

Can I get email addresses from the Google Places APl?

Google Maps often doesn't list a business's primary email address directly. However, you can use additional tools or custom scraping scripts to visit the extracted websites and find email addresses. Tools like Clay or Openmart can automate this email discovery process by analyzing business websites and extracting contact information.

What business information can l extract?

You can extract comprehensive business details including: business name, category, rating, number of reviews, full address, phone number, website URL, business status, opening hours, booking/reservation links, Google Maps listing URL, and social media profiles (Facebook, Instagram, Twitter, LinkedIn, YouTube, TikTok, Pinterest).

How do l automate the lead generation process?

After scraping data from Google Maps, you can organize it in spreadsheets like Google Sheets. Then, set up automation tools such as n8n or Make.com to transfer the leads to your CRM or email marketing platform. You can personalize your outreach messages using the extracted information, including business reviews or social media activity, to increase response rates.

Is Google Maps scraping legal and compliant?

Using the official Google Places API is compliant with Google's terms of service when you have proper API credentials and stay within usage limits. However, web scraping should be done responsibly and in accordance with the website's terms of service and applicable laws. Always review Google's API terms and consider using official API methods when possible.

Still have questions?

Our expert support team is here 24/7 to help you get the most out of Openmart's Google Maps data extraction capabilities. Get personalized assistance within minutes.

24/7 Live chat support
Detailed API documentation
Video tutorials & guides
Start your journey today

Try Openmart for free
No commitment required

Start extracting verified Google Maps data in minutes. No credit card required. Join thousands of businesses already using Openmart to automate their lead generation and accelerate their growth.

1,000 free extractions
Test all premium features with no commitment or risk
No credit card required
Start immediately with zero risk and full access
30-day money back
Full refund guaranteed if not completely satisfied
Trusted by 10,000+ businesses worldwide
99.9%
Data accuracy
10M+
Records extracted
<2min
Setup time
24/7
Expert support

Ready to automate your Google Maps data collection and supercharge your lead generation?

Your first 1,000 extractions are completely free – no strings attached.

Instant access
Full feature access
Premium support