A versatile web scraper built with Node.js to find professional and business information from multiple online platforms. It extracts key data points such as names, contact information, and locations, and exports them into various file formats.
- Multi-Platform Search: Scrapes Google Maps, LinkedIn, professional directories, and more for comprehensive results.
- Flexible Search Options: Choose your search intensity from a quick map-only scrape to a deep, multi-source search.
- Unique Records: Automatically filters out duplicate entries to provide a clean dataset.
- Multiple Export Formats: Save your data as an Excel file or a JSON file.
You need to have Node.js installed on your system to run this scraper.
Clone the repository:
git clone https://github.com/RachidZahrani/Multi-Platform-Scraper.gitcd Multi-Platform-ScraperRun the following command:
npm installRun the following command:
npm startSimply run the command and follow the interactive prompts:
- Search Query: The profession or service you are looking for.
- Location: The country and city for your search.
- Search Depth: Choose a search level, from Only Google Maps to Ultra Professional.
- Record Limit: Set the number of records you want to find.
- Output Format: Select either Excel or JSON.
Once finished, your output file will be saved in the project folder.