Google Maps Data Harvester -- 2

Job ID: 37781374

Budget: $10 – $30 USD

I'm seeking an experienced Python developer with expertise in web development, data analysis, and automation.Extract all type of business in a specific region on google map.
Information required: name of business, type of activity, rating, number of review, phone number, email, full address, altitude, longitude, website and social media link.

Extract to excel
Example:
On web app, user select different type of businesses (eg: restaurant, snack, food or may select 'all type') and then select a region like pailles.
A table of the extracted information appears and user is allowed to save the table to an excel

**Ideal Skills and Experience:**
- Proficiency in Python, specifically with libraries like Requests, BeautifulSoup, or Selenium for web scraping.
- Experience with Flask or Django for setting up a minimal web server if needed.
- Knowledge of Google Maps API and experience in extracting data without violating terms of service.
- Ability to handle data extraction from multiple geographic locations efficiently.
- Experience with JSON for data storage could be advantageous.
- Understanding of data privacy and legal guidelines when it comes to web scraping.

**Project Requirements:**
- Set up an automated system to query Google Maps for business information.
- Extract, organize, and store the data (Name, Address, Phone Number) in a structured format.
- Ensure the solution scales to handle data extraction from multiple locations without diminishing performance.
- Implement error handling and data validation to ensure accuracy and reliability of extracted data.
- Provide documentation on the setup, execution process, and how to handle any potential issues.

This project requires someone who can navigate the complexities of web scraping while adhering to legal and ethical guidelines. A successful engagement will result in a reliable data harvesting system that could lead to future projects for enhancements or maintenance.
Related categories: Python Web Scraping Django Flask