Lead Generation
Pricing
Pay per usage
Go to Apify Store
Lead Generation
Under maintenanceCollect verified business leads by scraping company names, websites, emails, and phones using Apify SDK, Axios, and Cheerio. Perfect for marketers and agencies to find accurate contact data for outreach and CRM enrichment.
5.0 (1)
Pricing
Pay per usage
0
5
5
Issues response
0.011 hours
Last modified
3 days ago
Google Maps Scraper
This Apify Actor efficiently extracts detailed business information from Google Maps listings.
Features
- Search for businesses by keywords and location
- Extract comprehensive business data including name, rating, reviews, contact info
- Support for multiple search terms and locations
- Configurable result limits
- Built with Python and Playwright for reliable scraping
Input
The actor accepts the following input parameters:
- Search Terms (required): Array of keywords to search for (e.g., ["restaurants", "hotels"])
- Location Terms (required): Array of locations to search in (e.g., ["New York", "Los Angeles"])
- Maximum Results: Number of results per search term (default: 20)
- Include Reviews: Whether to scrape reviews (default: false)
- Maximum Reviews: Number of reviews per business (default: 5)
- Language: Search language (default: "en")
Output
The actor outputs structured data for each business found:
{"name": "Business Name","rating": 4.5,"reviewCount": 123,"category": "Restaurant","address": "123 Main St, City, State","phone": "+1-234-567-8900","website": "https://example.com","openingHours": "Mon-Fri 9AM-5PM","searchTerm": "restaurants","searchLocation": "New York","scrapedAt": "2025-10-08T02:49:06.000Z"}
Usage
- Configure your search terms and locations
- Set the desired maximum results per search
- Run the actor
- Download results from the dataset
The actor respects rate limits and includes error handling for reliable data extraction.