Powered by local business API

Local business API

for local business lead generation

Extract verified local business data from public map listings - then automate prospecting, enrichment, and outreach with a single 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 local 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 local business API

Extract everything about local business

Use the local business 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 and verified contacts with our local business API integration

Use cases for local business API

From lead generation to market research, discover how local businesses use local business 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 local business lead generation process

Follow these steps to use local business 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 local business 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 local business 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 local business 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 local business API for lead generation

What is the local business API?

The local business API provides detailed, up-to-date data about millions of businesses. It includes business names, phone numbers, addresses, websites, social links, reviews, ratings, and more. You can query businesses by category and location for lead generation and market research.

How does map-based lead extraction work?

Map-based lead extraction combines business listing data with automation. You define your target audience (e.g., “restaurants in London”), run a query by category + location, then export results (CSV) and optionally enrich with additional contact data from business websites.

Can I get email addresses from the API?

Emails aren’t always listed directly in map listings. Openmart can help enrich results by visiting business websites and extracting contact details when available.

What business information can I extract?

You can extract: business name, category, rating, review count, full address, phone number, website URL, business status, hours, booking/reservation links, listing URL, and social profiles (Facebook, Instagram, X, LinkedIn, YouTube, TikTok, Pinterest).

How do l automate the lead generation process?

After scraping data, 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.

Still have questions?

Our expert support team is here 24/7 to help you get the most out of Openmart's 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 local business 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