
Apify Google Maps Scraper
Actions3
- Google Maps Scraper Actions
Google Maps Scraper → Generate company and business leads
AI-generatedSummary
Generate detailed company and business leads by scraping Google Maps for places matching specified search terms or URLs, optionally filtered by location, categories, and other criteria, and enrich results with additional details, contact data, social profiles, and employee leads.
Inputs
- Authentication — Select the authentication method (API Key or OAuth2) for accessing the Apify Google Maps Scraper.
- Search term(s) — Provide search terms that you would normally enter in the Google Maps search bar to find places, e.g., 'English breakfast' or 'pet shelter'. Direct place IDs can also be used.
- Location — Free text location input to define the area for the search, e.g., 'New York, USA'. Only one location per run is supported.
- Number of places to extract — Specify how many results to retrieve per search term or URL, with a default of 50. Leaving empty or using the 'Scrape all places' option captures all available results.
- Language — Select the language for the results details.
- Add-on: Search filters & categories — Limit places to scrape based on filters such as categories (over 4,000 available), minimum star rating, website presence, and open/closed status.
- Add-on: Additional place details scraping — Enable extraction of extra details like place detail page data, table reservation provider data, web results section, inside places (e.g., malls), and number of Q&A questions.
- Add-on: Company contacts enrichment — Enhance results with business contact information from their websites, including emails, phones, and social media profiles. Also supports social media profile enrichment across multiple platforms.
- Add-on: Business leads enrichment — Enrich with detailed employee leads from the business website, including names, job titles, emails, phone numbers, LinkedIn profiles, and company data (industry, employee count). Only available for paying users.
- Scrape with Google Maps URLs or place IDs — Optionally use Google Maps URLs or Place IDs directly to specify places for scraping instead of search terms.
Output shape
a list of place records, each containing scraped data per place including basic information plus any additional details or enriched contacts and leads if enabled
Results can include enriched contact and lead details which may contain personal data; consider GDPR and other regulations. Output may be paginated or limited by Google Maps restrictions and user configuration. Additional fees apply for add-ons like contact enrichment, social profiles, and business leads enrichment. Searching by URLs or Place IDs takes priority over search terms.
Examples
Example 1: Retrieve up to 50 restaurant places in New York with a minimum 4-star rating including their detailed info and contact enrichment.
Search terms: 'restaurant'; Location: 'New York, USA'; Max Places: 50; Minimum Stars: 4; Scrape place details: enabled; Company contacts enrichment: enabled
Example 2: Extract business leads including employees' contact details for software companies in San Francisco without adding filters.
Search terms: 'software company'; Location: 'San Francisco, USA'; Max leads per place: configured; Business leads enrichment: enabled; No search filters