Extract Places and businesses from Google Maps. Scrap phone numbers, emails, website, business hours, address and gps, Google Place ID. Use filters to include or exclude irrelevant leads.
What type of business to search for (e.g., 'restaurants', 'dentists', 'coffee shops')
Location
locationstringRequired
City, address, or ZIP code to search in (e.g., 'Brooklyn, NY', 'Austin, TX', '90210'). Uses Google Maps or OpenStreetMap geocoding for worldwide coverage.
Maximum Results
maxResultsintegerOptional
Maximum number of unique businesses to scrape. Natural limit: ~10,000 results.
Default value of this property is 100
Minimum Rating
minRatingnumberOptional
Only include businesses with this rating or higher (0 = no filter)
Default value of this property is 0
Minimum Reviews
minReviewsintegerOptional
Only include businesses with at least this many reviews (0 = no filter)
Default value of this property is 0
Filter by Price Level
filterByPriceLevelarrayOptional
Filter by price level symbols (leave empty for no filter). Select multiple to include all matching levels. Note: This is not strict.
Minimum Price
minPriceintegerOptional
Minimum price in dollars (e.g., 50 will filter out businesses cheaper than $50). 0 = no filter
Default value of this property is 0
Maximum Price
maxPriceintegerOptional
Maximum price in dollars (e.g., 100 will filter out businesses more expensive than $100). 0 = no filter
Default value of this property is 0
Exclude Temporarily Closed
filterTemporarilyClosedbooleanOptional
Filter out businesses that are temporarily closed
Default value of this property is false
Exclude Permanently Closed
filterPermanentlyClosedbooleanOptional
Filter out businesses that are permanently closed
Default value of this property is false
Contact Details (Phone + Email)
extractContactDetailsbooleanOptional
Extract phone number and email from Google profile. Extraction rate: 70-85% for phones, 20-40% for emails.
Default value of this property is false
Amenities (82 fields)
extractAmenitiesbooleanOptional
Extract all 82 business amenities: seating, accessibility, parking, payments, food/beverage options from Google Maps data.
Extract multiple photo URLs from Google Maps data.
Default value of this property is false
Maximum Photos
maxPhotosintegerOptional
Maximum number of photo URLs to extract per business
Default value of this property is 10
Social Media (from Google)
extractSocialMediabooleanOptional
Extract social media profile URLs from Google Maps business profile (Facebook, Instagram, Twitter, LinkedIn, TikTok, YouTube).
Default value of this property is false
Social Media (from Website)
extractSocialMediaFromWebsitebooleanOptional
Scrape business website to find social media links not in Google profile. Requires valid website URL.
Default value of this property is false
Social Media Platforms
socialMediaPlatformsarrayOptional
Which social media platforms to extract
Default value of this property is ["facebook","instagram","twitter","linkedin","tiktok","youtube"]
Website Email Extraction
extractWebsiteEmailsbooleanOptional
Visit business websites to extract email addresses from contact pages. Success rate: 60-80% (vs 20-40% from Google). Requires valid website URL.
Default value of this property is false
Website Scraping Timeout (ms)
websiteTimeoutintegerOptional
Timeout for website scraping requests in milliseconds
Default value of this property is 5000
Max Pages per Website
websiteMaxPagesintegerOptional
Maximum number of pages to scrape per website (home + contact + about)
Default value of this property is 3
Maximum Emails per Business
maxEmailsintegerOptional
Maximum number of email addresses to extract from website
Default value of this property is 5
Lead Quality Scoring
calculateLeadScorebooleanOptional
Calculate lead quality score (0-100) and priority classification (PREMIUM/HIGH/MEDIUM/LOW) based on extracted data.
Default value of this property is false
Extract Reviews
extractReviewsbooleanOptional
Extract customer reviews review text, ratings, dates, and reviewer info. Runs concurrently with cell processing for optimal performance.
Default value of this property is false
Max Reviews per Business
maxReviewsPerBusinessintegerOptional
Maximum number of reviews to extract per business. Higher numbers take longer but provide more data. Recommended: 50-100.
Default value of this property is 100
Cell Processing Concurrency
concurrencyintegerOptional
Number of search cells to process in parallel (higher = faster but more resource intensive). Recommended: 2-5.
Default value of this property is 2
Business Details Concurrency
detailsConcurrencyintegerOptional
Number of concurrent business detail extractions. Higher = faster extraction but more resource intensive. Recommended: 5-15.
Default value of this property is 10
Custom Search Polygon
customPolygonobjectOptional
Advanced: Provide custom GeoJSON Polygon or MultiPolygon to define exact search boundaries. Overrides automatic location geocoding. Must be valid GeoJSON geometry with closed coordinates.
Export to CSV
exportToCsvbooleanOptional
Export results as CSV file in addition to JSON (CSV file will be saved in key-value store as 'OUTPUT')