VOOZH about

URL: https://apify.com/thescrappa/google-maps-business-details-scraper

⇱ Google Maps Business Details Scraper Β· Apify


πŸ‘ Google Maps Business Details Scraper avatar

Google Maps Business Details Scraper

Pricing

from $0.30 / 1,000 results

Go to Apify Store

Google Maps Business Details Scraper

Extract comprehensive business details from Google Maps including contact info, hours, reviews, ratings, location data, and more. Perfect for lead generation, business intelligence, and market research.

Pricing

from $0.30 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Scrappa

Scrappa

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

1

Monthly active users

2 months ago

Last modified

Share

Fetch complete details for a specific Google Maps business by business_id. This actor is built for lead enrichment, local business research, CRM cleanup, competitor monitoring, and workflows that already discovered a place with a Google Maps Search or Autocomplete actor and now need the full business profile.

Use it when you need one authoritative business record with contact data, ratings, location fields, opening hours, photos, and Google Maps identifiers.

What It Does

  • Looks up a single Google Maps business by business_id.
  • Returns detailed business data such as name, rating, review count, address, phone, website, coordinates, categories, hours, photos, and Google identifiers when available.
  • Supports cached responses for faster repeat enrichment and lower cost.
  • Lets you control cache freshness with maximum_cache_age.
  • Saves the business record to the default Apify dataset and the full Scrappa API response to the OUTPUT key-value store record.
  • Handles missing businesses gracefully with a structured success: false dataset item instead of an empty failed export.

Common Use Cases

  • Enrich search results from Google Maps Search, Advanced Search, or Autocomplete with full business details.
  • Build local lead lists with phone numbers, websites, addresses, coordinates, categories, and operating hours.
  • Refresh CRM records for restaurants, hotels, clinics, agencies, retail stores, service businesses, and franchise locations.
  • Monitor competitor locations for profile changes, contact updates, and availability of web or phone data.
  • Validate a single place before running downstream review, photo, or outreach workflows.

Input

FieldTypeRequiredDescription
business_idstringYesGoogle Maps business identifier, typically in the 0x...:0x... format. Use a business_id returned by Scrappa Google Maps Search, Advanced Search, Autocomplete, Reviews, or another Google Maps discovery workflow.
use_cachebooleanNoUse cached data when available. Defaults to true. Set to false when you need the freshest available profile.
maximum_cache_ageintegerNoMaximum allowed cache age in seconds. Defaults to 3600. Set to 0 to always request fresh data when cache is enabled.

Example Input

{
"business_id":"0x808fba02425dad8f:0x6c296c66619367e0",
"use_cache":true,
"maximum_cache_age":3600
}

Output

The actor saves one business details record to the default dataset when the business is found. Fields vary by the data Google Maps exposes for the business, but each item can include:

  • business_id
  • name
  • rating
  • review_count
  • phone_number
  • international_phone_number
  • formatted_phone_number
  • website
  • email
  • full_address
  • formatted_address
  • address_components
  • district
  • latitude
  • longitude
  • place_id
  • type
  • types
  • subtypes
  • price_level
  • opening_hours
  • current_status
  • url
  • vicinity
  • utc_offset
  • photos
  • icon
  • icon_mask_base_uri
  • icon_background_color

The full API response is also stored in the key-value store under OUTPUT.

Example Output

{
"business_id":"0x808fba02425dad8f:0x6c296c66619367e0",
"name":"Example Coffee",
"rating":4.6,
"review_count":842,
"phone_number":"+12125550100",
"international_phone_number":"+1 212-555-0100",
"website":"https://example.com",
"full_address":"123 Example Ave, New York, NY 10036, United States",
"latitude":40.7581,
"longitude":-73.9856,
"place_id":"ChIJExamplePlaceId",
"type":"Coffee shop",
"types":["cafe","food","point_of_interest","establishment"],
"subtypes":["Coffee shop","Cafe"],
"opening_hours":[
{
"day":"Monday",
"hours":["7:00 AM-6:00 PM"]
}
],
"url":"https://www.google.com/maps/place/?q=place_id:ChIJExamplePlaceId"
}

When a business cannot be found, the actor returns a structured dataset item:

{
"success":false,
"business_id":"0xinvalid:0xinvalid",
"error":"Business not found"
}

Recommended Workflow

  1. Run Google Maps Search or Google Maps Advanced Search for a query such as dentists in Austin or coffee shops near Times Square.
  2. Export the business_id values from the results you want to enrich.
  3. Run this actor once per business_id to fetch complete profile details.
  4. Send enriched records to your CRM, warehouse, outreach workflow, or review/photo collection pipeline.

Tips For Better Results

  • Use exact business_id values from a recent Google Maps discovery run.
  • Keep use_cache enabled for repeat enrichment, audits, deduplication, and large lead workflows.
  • Set use_cache to false when checking whether a business recently changed its website, phone, hours, or address.
  • Store both business_id and place_id in downstream systems so you can join search, details, reviews, and photos data later.
  • For high-volume enrichment across thousands of businesses, use Apify for scheduled jobs and Scrappa direct API access when you need tighter integration or larger throughput.

Pricing

$0.30 per 1,000 results. No Google Maps API key required.

You might also like

Google Maps Scraper

api-ninja/google-maps-scraper

Extract comprehensive business data from Google Maps, including ratings, emails, social media profiles, photos, and operational details. Perfect for market research and lead generation.

481

4.9

Google Maps Scraper - Extract Business Data, Reviews & Leads

code-node-tools/google-maps-scraper

Fast Google Maps scraper and Google Places API alternative. Extract business data, reviews, emails, ratings, and contact info from Google Maps. Filter by website presence. Perfect for lead generation, competitor research, and local SEO.

5

Google Maps Places Scraper

scrapeai/google-maps-places-scraper

Retrieve verified business data directly from the Google Maps API. Search by keyword and location to collect structured details such as business name, phone number, address, website, ratings, reviews, and moreβ€”ideal for B2B lead generation, market research, and business intelligence