Business profile
Name, Google Maps URL, stable feature and Place IDs, primary and secondary categories, description, tagline, and preview image.
Search the way you would in Google Maps and receive structured business contacts, locations, ratings, hours, categories, and ranking.
$0.50 per 1,000 delivered businesses. No Google API key.
Duplicates, failures, empty searches, and filtered rows are not billed.
Coffee shop · Seattle, WA
Phone, website, split address, map coordinates, categories, rating, review count, weekly hours, accessibility, and search rank.
Build prospecting, market research, directory, and location-analysis workflows without maintaining Google API credentials.
Name, Google Maps URL, stable feature and Place IDs, primary and secondary categories, description, tagline, and preview image.
Published phone, normalized phone, website, full and split address, neighborhood, latitude, longitude, country, and timezone.
Rating, review count when present, weekly opening hours, current open-state text, accessibility attributes, source search, and rank.
The current open-state text is not a permanent-closure flag. Missing optional values are returned honestly rather than inferred.
Use natural search phrases with a place name for the clearest results.
Run on ApifyEnter phrases such as “dentist in Austin TX” or “florist in Boston,” one per line.
Choose language, country or location, then optionally filter by category, name match, minimum stars, or website presence.
Receive deduplicated businesses in search-term order, then export CSV, Excel, JSON, or read the Dataset through the API.
Use the standard Apify API, JavaScript or Python client, CLI, schedules, webhooks, Make, or Zapier.
Each search term is processed separately, repeated terms are searched once, and a business found under multiple terms is written and charged only once.
View Actor API & documentation ↗An Apify account and API token are required for programmatic access.
{
"searchStringsArray": [
"dentist in Austin TX",
"florist in Boston"
],
"maxCrawledPlacesPerSearch": 20,
"language": "en"
}Core fields include fid, placeId, title, categories, address, location, phone, website, totalScore, reviewsCount, openingHours, openingHoursComplete, additionalInfo, searchString, and rank.
No. The Actor reads a public Google Maps endpoint without signing in, cookies, credentials, or a Google API key.
This version reads one page of up to 20 businesses per search term. Use additional or more specific search terms to build broader coverage.
Each successfully delivered unique business costs $0.0005, equivalent to $0.50 per 1,000. Empty searches, failures, duplicates, resumed records, and filtered-out businesses are not charged as deliveries.
Google sometimes returns a lite response without those fields. The Actor retries, but some records can remain incomplete; reviewsCount is then null and openingHoursComplete indicates whether all seven days are present.
Not in this version. Review text, rating distributions, email and website contact extraction, full image sets, claim status, and searches by Place ID or Maps URL are not included.
Start with search terms. Export clean business records.