Google Maps Business Database avatar

Google Maps Business Database

Pricing

$3.50 / 1,000 business results

Go to Apify Store
Google Maps Business Database

Google Maps Business Database

Extract 50M+ Google Maps businesses across 38 countries. Get emails, phones, 6 social profiles, tech stack, GPS coordinates, opening hours. Results in seconds.

Pricing

$3.50 / 1,000 business results

Rating

0.0

(0)

Developer

Ibrahim Demol

Ibrahim Demol

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

4 days ago

Last modified

Share

Google Maps Business Database -- 50M+ Leads with Emails

Search 50M+ businesses across 38 countries. Get instant results with full contact information: emails, phone numbers, 6 social media profiles, GPS coordinates, opening hours, and more. Results in seconds, not hours.

What data do you get?

FieldDescription
nameBusiness name
addressFull street address
cityCity name
postal_codeZIP / postal code
country_codeISO country code (US, FR, DE, etc.)
phonePhone number from Google Maps listing
website_urlBusiness website
google_maps_urlDirect Google Maps link
place_idGoogle Place ID
cidGoogle CID
categoryPrimary Google Maps category
categoriesAll categories (array)
business_descriptionBusiness description from Google
ratingGoogle rating (1.0 - 5.0)
review_countNumber of Google reviews
latitudeGPS latitude
longitudeGPS longitude
business_statusOpen, temporarily closed, permanently closed
claimedWhether the business owner claimed the listing
photo_urlMain photo URL
hoursOpening hours (structured)
timezoneBusiness timezone
emailsEmail addresses found on the business website (array)
phones_from_websitePhone numbers extracted from the website (array)
facebookFacebook page URL
instagramInstagram profile URL
linkedinLinkedIn page URL
twitterTwitter/X profile URL
tiktokTikTok profile URL
youtubeYouTube channel URL
confidence_scoreEmail/phone extraction confidence score
technologiesDetected technologies by category (object)
first_seen_atWhen the business was first indexed
last_seen_atLast time the business data was refreshed

Use cases

  • Cold outreach and lead generation: Search businesses by category and city, filter by "has email", and export ready-to-use prospect lists.
  • Local SEO audits: Pull all businesses in a category and city to analyze ratings, review counts, and claimed status across competitors.
  • Market sizing: Count how many businesses of a given type exist in a country, city, or postal code area.
  • Sales territory mapping: Export businesses with GPS coordinates for geographic territory planning.
  • Social media prospecting: Filter businesses by social media presence (Facebook, Instagram, LinkedIn, Twitter/X, YouTube) for targeted outreach.
  • Competitive analysis: Compare ratings, review counts, and online presence across businesses in the same category.

How to use

  1. Get a free API key at app.iblead.com (200 free credits on signup, no credit card required).
  2. Open this actor in Apify Console.
  3. Select a country (required) -- 38 countries available, from US (18M businesses) to Iceland (28K).
  4. Pick a category (macro grouping like "Restaurant") or a subcategory (exact Google Maps category like "Italian Restaurant"). You can also leave both empty to search all businesses.
  5. Optionally add a city name and/or postal code to narrow results geographically.
  6. Apply filters: has email, has phone, has website, minimum rating, minimum reviews, social media presence.
  7. Set max results (default 1,000) and run.

Results appear in your Apify dataset within seconds.

Input parameters

ParameterRequiredTypeDescription
countryYesStringCountry code. 38 countries available.
categoryNoStringBroad category (29 options: Restaurant, Health & Medical, etc.)
subcategoryNoStringExact Google Maps category (4,037 options: Italian Restaurant, Dentist, etc.)
cityNoStringCity name. Comma-separated for multiple (e.g. "New York,Los Angeles").
postal_codeNoStringZIP/postal code. Supports prefixes: "75" matches all Paris codes.
has_emailNoBooleanOnly businesses with an email address.
has_phoneNoBooleanOnly businesses with a phone number.
has_websiteNoBooleanOnly businesses with a website.
has_facebookNoBooleanOnly businesses with a Facebook page.
has_instagramNoBooleanOnly businesses with an Instagram profile.
has_linkedinNoBooleanOnly businesses with a LinkedIn page.
has_twitterNoBooleanOnly businesses with a Twitter/X profile.
has_youtubeNoBooleanOnly businesses with a YouTube channel.
min_ratingNoNumberMinimum Google rating (1.0 - 5.0).
min_reviewsNoIntegerMinimum number of Google reviews.
max_resultsNoIntegerMaximum businesses to return. Default: 1,000. Max: 100,000.
api_keyYesStringYour IBLead API key.

Pricing

This actor charges $3.50 per 1,000 results.

ActorPrice per 1KEmailsSocial profilesCoverageSpeed
IBLead (this actor)$3.50Yes6 platforms50M+Instant
Compass Google Maps$4 - $5LimitedNoSmallerLive scraping (slow)
Miso Google Maps~$3PartialPartial9MLive scraping (slow)

Key differences: This actor returns results in seconds, while alternatives take minutes to hours for large datasets and are subject to rate limits. IBLead covers 50M+ businesses across 38 countries -- over 5x more than the next largest competitor on Apify.

FAQ

How is this different from a Google Maps scraper? Traditional scrapers extract data page by page in real-time. This is slow (minutes to hours for large queries) and breaks when Google changes their page structure. This actor returns results in seconds from continuously refreshed data. Same data, faster and more reliably.

Where do the email addresses come from? Emails are extracted by crawling the business websites listed on Google Maps. We visit the website, scan the pages for email addresses, and store them. This is the same data you would find by visiting each website manually.

How often is the data updated? Data is continuously refreshed. Each business is re-scanned on a regular cycle. The last_seen_at field in each record tells you when that specific business was last updated.

Can I search all businesses in a country without a category filter? Yes. Leave both category and subcategory empty, set your country, and adjust max_results. Be aware that some countries have millions of businesses -- set a reasonable limit or use filters to narrow results.

What does "200 free credits" mean? When you sign up at app.iblead.com, you get 200 credits to test the API at no cost, no credit card required. One credit = one business result. After that, you pay per result through the Apify platform pricing.

About IBLead

IBLead covers 50M+ businesses across 38 countries and 4,037 Google Maps categories. The data includes contact information extracted from business websites (emails, phone numbers), 6 social media profiles (Facebook, Instagram, LinkedIn, Twitter/X, TikTok, YouTube), GPS coordinates, opening hours, ratings, and review counts. Data is refreshed continuously -- no manual scraping required on your end. Sign up at app.iblead.com for 200 free credits.