Google Business Profile avatar

Google Business Profile

Pricing

Pay per event

Go to Apify Store
Google Business Profile

Google Business Profile

Look up any business on Google Maps — verified phone, email, website, social links, hours, popular times, photos, and reviews. 40+ details with worldwide coverage.

Pricing

Pay per event

Rating

0.0

(0)

Developer

CheapGET

CheapGET

Maintained by Community

Actor stats

6

Bookmarked

234

Total users

13

Monthly active users

a day ago

Last modified

Share

Google Business Profile - Find Local Businesses on Google Maps

Support Rating Reliability Google Business Profile

Find any local business on Google Maps — get phone, email, website, social links, hours, reviews, photos, and 40+ details instantly.

Search for restaurants, shops, dentists, hotels, or any business type in any city worldwide. Get verified contact details including phone numbers, email addresses, and social media profiles — all found automatically from business websites. Check ratings, read customer reviews, see opening hours and popular times, and download photos — fast, cheap, and no login required.

🏆 Key Features

📞 Contact Details

  • 🎯 Direct Contact Info: Find verified phone numbers, physical addresses, and official websites from Google Maps listings.

  • 📧 Email Discovery: Automatically visit business websites to discover email addresses from contact pages.

  • 🔗 Social Media Profiles: Find LinkedIn, Facebook, Instagram, Twitter, YouTube, TikTok, and 10+ other social media links from business websites.

  • 🌐 Website Lookup: Intelligent check of business websites to gather all available contact information in one pass.

Ratings & Reviews

  • ⭐ Reputation Check: Get overall ratings, total review counts, and star breakdown (1-5 stars) for every business.

  • 💬 Customer Reviews: Read full review text, reviewer names, review dates, like counts, and owner responses.

  • 🏷️ Review Highlights: See review tags showing commonly mentioned topics (e.g., "great service", "clean facility").

  • 📸 Photos: Download business photos, cover images, and review photos.

🧾 Business Details

  • ⏰ Opening Hours: Get detailed daily opening and closing times, including special hours for holidays.

  • 📈 Popular Times: See hour-by-hour foot traffic patterns for each day of the week.

  • 💰 Price Information: Check price ranges, service pricing, and ticket information where available.

  • ℹ️ Business Attributes: Find amenities, accessibility features, payment methods, and service options.

🌍 Worldwide Coverage

  • 🗺️ Any Location: Search any city, region, or country served by Google Maps worldwide.

  • 🌐 50+ Languages: Get results in English, Spanish, Chinese, Arabic, and many more languages.

  • 📍 Precise Coordinates: Get exact latitude/longitude coordinates and Plus Codes for every location.

  • 🧩 Tiled Search Coverage: Split broader areas into multiple map search links to surface more local places in one run.

💰 Pricing

| Resource | Cost | Description |

| --------------- | -------- | ---------------------------------------------------------------------------------------------------- |

| Actor Start | $0.00005 | One-time charge when the Actor starts running |

| Actor Usage | $0.00001 | Charged for runtime and storage. Cost depends on resource consumption during the run |

| Store | $0.0038 | Charged per business found. Includes name, address, phone, hours, popular times, ratings, and prices |

| Review | $0.0002 | Charged per review collected. Includes reviewer name, rating, content, time, like count, and photos |

| Photo | $0.0002 | Charged per photo collected from business gallery |

Example Cost Calculation:

  • Searching 5 keywords × 20 businesses each = 100 businesses

  • Each business has 5 reviews and 0 photos

  • Cost: $0.00005 Actor Start + (100 businesses × $0.0038) + (500 reviews × $0.0002) = $0.48 + minimal runtime fees

🎯 Use Cases

🏪 Find Local Businesses

  • Discover Nearby Places: Search for "coffee shop", "dentist", or "plumber" in your city and get full details instantly.

  • Compare Options: Check ratings, review counts, and opening hours side by side to pick the best option.

  • Get Contact Info: Find phone numbers and email addresses for any business without visiting multiple websites.

🧭 Compare Places Before You Go

  • Pick the Best Option: Compare ratings, review counts, and price levels before choosing a restaurant, clinic, hotel, or shop.

  • Check Busy Times: See when a place is usually crowded so you can visit at the right time.

  • Avoid Bad Surprises: Read recent reviews and opening hours before you leave home.

Check Reviews & Reputation

  • Read Customer Feedback: Get all reviews for a business to understand what customers love or complain about.

  • Track Review Tags: See what topics customers mention most — "great service", "long wait", "clean facility".

  • Monitor Responses: Check which reviews have owner responses to see how businesses handle feedback.

📌 Save Shortlists & Travel Plans

  • Best-Of Lists: Save lists like "Best Coffee Shops in NYC" or "Top-Rated Dentists in London" with full details.

  • Trip Planning: Find restaurants, attractions, and hotels in any destination with hours, ratings, and photos.

  • Neighborhood Research: Look up nearby amenities and services when checking out a new area to live or visit.

🌟 Why Choose This Actor

The fastest way to look up any local business on Google Maps — get 40+ details per business including verified contact info, reviews, photos, and opening hours in one search.

| Feature | Google Business Profile | Google Maps (manual) | Google Places API |

| :------------------- | :------------------------ | :------------------- | :-------------------- |

| Price | ✅ $0.0038/business | ✅ Free (manual) | ⚠️ $17/1k calls |

| Email Lookup | ✅ Auto-discover | ❌ Not shown | ❌ Not available |

| Social Media | ✅ 10+ platforms | ❌ Not shown | ❌ Not available |

| Coverage Boost | ✅ Tiled search links | ❌ Manual panning | ⚠️ Request by request |

| Reviews | ✅ Unlimited | ⚠️ Manual scrolling | ⚠️ 5 per request |

| Setup Time | ✅ Instant | ✅ None | ❌ API key needed |

| Popular Times | ✅ Included | ✅ Visual only | ❌ Not available |

| Download Results | ✅ JSON/CSV/Excel | ❌ No download | ⚠️ JSON only |

🚀 Quick Start

  1. Enter your search — type a business type (e.g., "coffee shop") and location (e.g., "Los Angeles, CA")

  2. Click Start — the actor searches Google Maps and collects full business details automatically

  3. Download your results — get your data as JSON, CSV, or Excel with 40+ fields per business

💻 Input Parameters

ParameterTypeRequiredDescription
keywordstring✅ YesWhat you'd type in Google Maps — a business type, name, or category (e.g., 'coffee shop', 'plumber near me', 'Italian restaurant')
locationstring✅ YesWhere to search — city, state, or country (e.g., 'Los Angeles, CA', 'London, UK', 'Tokyo, Japan')
languagestring✅ YesLanguage for search results and business info. Pick the language that matches your chosen area
max_resultsinteger✅ YesHow many businesses to find per search
reviewsinteger❌ NoHow many customer reviews per business. Set to 0 to skip reviews
photosinteger❌ NoHow many photos per business. Set to 0 to skip photos and speed up the search

📝 Example Input

{
"keyword": "coffee",
"location": "Los Angeles, CA",
"language": "English",
"max_results": 465,
"reviews": 200,
"photos": 100
}

📤 Output Structure

FieldTypeDescription
processorstringUnique URL of the Apify actor responsible for processing this record
processed_atstringISO 8601 formatted timestamp (UTC) when the data was processed
urlstringDirect Google Maps link pointing to the specific business profile
detail_urlstringGoogle Maps detail page URL used to open the full place view
search_urlstringGoogle search URL that returned this business in the local results
place_idstringGoogle place identifier that can help with deduplication and traceability
namestringOfficial business name or title as displayed on Google Maps
thumbnailstringPrimary feature image URL representing the business or location
categorystringPrimary classification assigned to the business by Google Maps
addressstringFull street address including city, state, and postal code
areastringSpecific neighborhood or local area name associated with the location
located_instringParent entity name where the business is physically situated inside
plus_codestringDigital location code providing a global address for the spot
coordinatesobjectPrecise geographical latitude and longitude for mapping the location
citystringName of the city where the business or place is located
countystringName of the county where the business or place is located
statestringName of the state where the business or place is located
countrystringName of the country where the business or place is located
place_ranknumberNumerical ranking score assigned to the location by the system
place_importancenumberCalculated importance metric reflecting the prominence of the place
phonestringOfficial contact phone number listed for the business
websitestringPrimary website URL officially associated with the business profile
menu_urlstringDirect link to the food or service menu if available
emailsarrayList of contact email addresses discovered on the official website
social_mediaobjectOfficial social media profile links found on the business website
opening_hoursarrayComplete weekly operating schedule including daily opening and closing times
popular_timesobjectStatistical data reflecting customer traffic variations throughout the entire week
amenitiesstringList of facilities and services available at the specified location
aboutarrayCollection of business attributes and accessibility details from Google
related_linksarrayAdditional useful links such as reservation systems or delivery platforms
price_rangeobjectPricing level information or accommodation-specific details from Google
ratingnumberAverage review score based on a standard 1 to 5 scale
rating_countsobjectTotal count of reviews received for each specific star rating
review_countintegerTotal number of customer reviews posted on the Google profile
review_tagsarrayFrequently mentioned keywords and common themes found within customer reviews
reviewsarrayDetailed collection of individual user feedback including text and ratings
photosarrayComprehensive gallery of image URLs showcasing the business and location
pricesarrayGranular price data points from specialized service or ticket tabs

📤 Example Output

{
"processor": "https://apify.com/cheapget/google-business-profile?fpr=aiagentapi",
"processed_at": "2025-12-16T13:02:17.670068+00:00",
"url": "https://www.google.com/maps/place/Los+Angeles+County+Museum+of+Art/data=!4m7!3m6!1s0x80c2b93cca9c7ab1:0x9b191d3aac3e37!8m2!3d34.0639323!4d-118.3592293!16zL20vMDIwczAw!19sChIJsXqcyjy5woARNz6sOh0ZmwA?authuser=0&hl=en&rclk=1",
"detail_url": "https://www.google.com/maps?cid=437508952245830967",
"search_url": "https://www.google.com/search?tbm=lcl&hl=en&gl=us&q=art+museum+Los+Angeles%2C+CA",
"place_id": "0x80c2b93cca9c7ab1:0x9b191d3aac3e37",
"name": "Los Angeles County Museum of Art",
"thumbnail": "https://lh3.googleusercontent.com/gps-cs-s/AG0ilSz2Tli0_Qvp70KEj5dz5oDLA8IKXGwvXFh8Wh8vkfh60fQI17lglR2Jv5729ACFKvff8O_yVM4I7OBzz2ae-Gn5o8_FKES8RvuAy0D0O_VDzp-vWT6cFUn27XWpGGFkOJN1lgC5=w900-h900-p-k-no",
"category": "Art museum",
"address": "5905 Wilshire Blvd, Los Angeles, CA 90036, United States",
"area": null,
"located_in": null,
"plus_code": "3J7R+H8 Los Angeles, California, USA",
"coordinates": {
"lat": 34.0639323,
"lng": -118.3592293
},
"city": "Los Angeles",
"county": "Los Angeles County",
"state": "California",
"country": "United States",
"place_rank": 16,
"place_importance": 0.8410828881088647,
"phone": "+13238576000",
"website": "https://lacma.org",
"menu_url": null,
"emails": ["publicinfo@lacma.org"],
"social_media": {
"linkedIns": [],
"twitters": [],
"instagrams": ["https://www.instagram.com/lacma"],
"facebooks": ["https://www.facebook.com/LACMA"],
"youtubes": ["https://www.youtube.com/channel"],
"tiktoks": ["https://www.tiktok.com/@lacma"],
"pinterests": [],
"discords": [],
"snapchats": [],
"threads": [],
"telegrams": [],
"reddits": [],
"whatsapps": []
},
"opening_hours": [
{
"name": "Tuesday",
"hours": ["11 am–6 pm"]
},
{
"name": "Friday",
"hours": ["11 am–8 pm"]
}
],
"popular_times": {
"Tuesdays": [
"19% busy at 10 am.",
"29% busy at 11 am.",
"39% busy at 12 pm.",
"47% busy at 1 pm.",
"51% busy at 2 pm.",
"53% busy at 3 pm.",
"52% busy at 4 pm.",
"47% busy at 5 pm.",
"38% busy at 6 pm."
]
},
"amenities": null,
"about": [
{
"description": "Large art museum with rotating exhibitions and public programs.",
"value": [
"Large art museum with rotating exhibitions and public programs."
]
}
],
"related_links": [],
"price_range": {},
"rating": 4.6,
"rating_counts": {
"1": 372,
"2": 315,
"3": 1032,
"4": 3636,
"5": 15022
},
"review_count": 20377,
"review_tags": [
"picasso, mentioned in 161 reviews",
"street lights, mentioned in 135 reviews"
],
"reviews": [
{
"review_id": "Ci9DQUlRQUNvZENodHljRjlvT2pSeU4yOVlVUzF3TlRoak5taGxXSEZhVjFOU0xWRRAB",
"reviewer_name": "Michel'le Bailey",
"rating_value": 5,
"like_count": null,
"review_time": "3 weeks ago",
"content": "His birthday was a few days later. Thought to give him some scenery and relaxation 😌. We'll that lasted about 30 minutes.",
"photos": [
"https://lh3.googleusercontent.com/geougc-cs/AMBA38swJirdo6ShxNuC0rgFaU8oz_pitCchmN-0rI3FEAgTzWeh3jRkXtNaYvSgPC2W5Rf5hQg8nVlYahUfYWu3Jr3PhojslY4UUbGMmR0BzBdG7McJaMm9Bkdaqd09Gau4lx9P-qYBy-Hc_-Q"
],
"review_url": "https://www.google.com/maps/reviews/data=!4m5!14m4!1m3!1m2!1s0x80c2b93cca9c7ab1:0x9b191d3aac3e37!2m1!1s0x0:0x0",
"reviewer_profile": "https://www.google.com/maps/contrib/example"
}
],
"photos": [
"https://lh3.googleusercontent.com/gps-cs-s/AG0ilSw7oTdk5fnqnaOHDEG_6qFzVg8zd_vkKIaqkqGovacZZe6GVMldJG7cFa1Ft7Sg7-pt__KrwZAfuROsqiK-mn6i08e2iGcROtHNPSvEH2Yadww99bJIJOa8i0ffjSMcTQ4atoVV"
],
"prices": ["$45.21 Additional fees might apply", "Official website"]
}

🔌 Integrations

Connect this actor to your workflow using the Apify API, Make.com, N8N, or any HTTP client.

🐍 Python SDK

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_API_TOKEN")
run_input = {
"keyword": "coffee shop",
"location": "Los Angeles, CA",
"language": "English",
"max_results": 20,
"reviews": 5,
"photos": 0,
}
run = client.actor("cheapget/google-business-profile").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

🟨 JavaScript / Node.js SDK

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_APIFY_API_TOKEN" });
const run = await client.actor("cheapget/google-business-profile").call({
runInput: {
keyword: "coffee shop",
location: "Los Angeles, CA",
language: "English",
max_results: 20,
reviews: 5,
photos: 0,
},
});
for await (const item of client.dataset(run.defaultDatasetId).iterateItems()) {
console.log(item);
}

🌐 REST API (curl)

curl -X POST "https://api.apify.com/v2/acts/cheapget~google-business-profile/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"keyword":"coffee shop","location":"Los Angeles, CA","language":"English","max_results":20,"reviews":5,"photos":0}'

Ⓜ️ Make.com Integration

Get Started with Make.com (1000 Free Credits) 🎁

Step 1: Add the Make.com module "Run an Actor"
Step 2: Enable mapping and paste Actor ID `0SHtjFyh3L6V8fLDT`
Step 3: Paste the input JSON and run synchronously
Step 4: Add "Get Dataset Items" with `defaultDatasetId`

🎱 N8N.io Integration

Open Source Workflow Automation

Step 1: Add the Apify node "Run an Actor and get dataset"
Step 2: Set Selection Mode to By ID
Step 3: Paste Actor ID `0SHtjFyh3L6V8fLDT`
Step 4: Add your input JSON and read items from `defaultDatasetId`

📚 API Documentation

  • API Docs - Full API reference and integration guide

  • Python API - Python client documentation with examples

  • JavaScript API - Node.js and browser integration guide

🏗️ Metadata (JSON-LD)

{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "Google Business Profile - Apify Actor",
"applicationCategory": "BusinessApplication",
"applicationSubCategory": "Local Business Lookup",
"operatingSystem": "Cloud",
"offers": {
"@type": "Offer",
"description": "Usage-based pricing. See the Pricing section for current automation-aligned event rates.",
"availability": "https://schema.org/InStock"
},
"description": "Find any local business on Google Maps — get phone, email, website, social links, hours, reviews, photos, and 40+ details instantly.",
"featureList": [
"Contact Details",
"Ratings & Reviews",
"Business Details",
"Worldwide Coverage"
],
"keywords": "google business profile, find local businesses, google maps lookup, business phone email finder",
"author": {
"@type": "Organization",
"name": "cheapget",
"url": "https://apify.com/cheapget?fpr=aiagentapi"
},
"softwareVersion": "1.0.0",
"datePublished": "2024-01-01",
"dateModified": "2026-04-22"
}

🚀 Performance Tips

Get the most out of your searches with these tips:

💰 Save Money

  • Test First: Start with max_results set to 5-10 to check your search before going big

  • Be Specific: Use precise locations (e.g., "Manhattan, NY" instead of "New York") to avoid irrelevant results

  • Skip Photos: If you don't need photos, set photos to 0 to save cost and speed up the run

⚡ Get Results Faster

  • Split Searches: Run multiple searches with different keywords (e.g., "Italian Restaurant" and "Chinese Restaurant" separately)

  • Skip Reviews: If you only need contact info, set reviews to 0 — reviews take extra time to collect

  • Email Lookup Takes Time: Finding email addresses requires visiting each business website. If speed matters more, focus on phone numbers from Maps

📊 Get Better Results

  • Email Success Rate: Expect 40-70% of businesses to have findable emails depending on industry (higher for tech, lower for local services)

  • Phone Numbers: Google Maps phone numbers are highly accurate and up-to-date

  • Use Standard Locations: Format locations as "City, Country" or "City, State" (e.g., "Los Angeles, CA", "London, UK")

❓ FAQ

Can I search an entire city?

Yes! Use specific keywords in keyword (e.g., "Coffee Shop") combined with a city in location (e.g., "Los Angeles, CA"). Google Maps limits single searches to ~120 results, so break down by category or use sub-regions for more complete coverage.

Why are some emails missing?

Emails are found by visiting each business's website. If a business has no website listed on Google Maps, or their website doesn't display an email on the homepage or contact page, we cannot find it.

How many results can I get?

Results still depend on what Google exposes for each search tile, but broader locations are automatically fanned out across multiple map search links. For best coverage, keep the keyword focused and the location specific.

How long does it take?

Speed depends on how many businesses, reviews, and photos you request. A typical search for 20 businesses with 5 reviews each takes about 2-5 minutes. Skipping reviews and photos makes it much faster.

Is it free to try?

You can try it with a free Apify account. You only pay for what you use — $0.00005 Actor Start, $0.00001 Actor Usage, $0.0038 per business, $0.0002 per review, and $0.0002 per photo. A search for 10 businesses still costs less than $0.04.

🏷️ SEO Keywords

🔍 Primary Keywords: google business profile, google maps business search, find local businesses, google maps phone finder, google maps email finder

📝 Long-Tail Keywords: find business phone number on google maps, get google maps reviews for any business, look up local business hours and ratings, download google maps business list, find email address from google maps listing

🏢 Industry Keywords: restaurant finder google maps, dentist lookup google maps, hotel search google maps, plumber finder near me, coffee shop search google maps

📍 Location Keywords: find businesses in los angeles, search google maps london, local business lookup new york, google maps search tokyo, business finder near me

💡 Use Case Keywords: check google reviews for business, compare local business ratings, find business opening hours, get business social media links, google maps popular times lookup

This actor collects publicly available data only. It does not bypass authentication, access private content, or violate platform terms of service. You are responsible for:

  • Data Rights: Ensuring you have permission to collect and use the data

  • Privacy Compliance: Adhering to GDPR, CCPA, and other applicable privacy laws when processing personal data

  • Platform Terms: Respecting Google's terms of service and usage policies

  • Ethical Use: Using collected data responsibly and in compliance with applicable laws

Need help or have compliance questions? Contact us.

💼 Jobs

  • Best Job Search — Search jobs on LinkedIn, Indeed, Glassdoor, and more — free, fast, with salary info.

  • Glassdoor Job Search — Find Glassdoor jobs with salaries, company ratings, and reviews.

  • Indeed Job Search — Search Indeed jobs with salary, company info, and application links.

  • LinkedIn Job Search — Find LinkedIn jobs with applicant counts, company details, and hiring info.

🎬 Videos

📱 Social Media

💬 Telegram

📍 Local & Real Estate

  • Google Business Profile — Find any local business on Google Maps with phone, email, reviews, and 40+ details.

  • Zillow Real Estate — Search Zillow listings with pricing, photos, valuations, and property details.

  • US Real Estate — Search U.S. property listings with pricing, specs, agent info, and market data.

🤝 Support & Community

📧 Support: Contact Us 💬 Community: Telegram Group


Last Updated: April 22, 2026