A modern React TypeScript application for scraping business data from Google Maps with a clean and intuitive user interface.
- 🔍 Search businesses by query and location
- 📍 Customizable search radius
- 📊 Clean data presentation
- 📱 Responsive design
- ⚡ Real-time results display
- 🎨 Modern UI with Tailwind CSS
Before you begin, ensure you have met the following requirements:
- Node.js (v16.0.0 or higher)
- npm (v7.0.0 or higher)
- A modern web browser
- Clone the repository:
git clone https://github.com/dipak-kumawat/google-maps-scraper.git
- Navigate to the project directory:
cd google-maps-scraper
- Install dependencies:
npm install
- Create a
.env
file in the root directory and add your environment variables:
REACT_APP_API_URL=your_backend_api_url
- Start the development server:
npm start
- Enter your search query (e.g., "restaurants", "hotels")
- Specify the location (city, state, or address)
- Set the search radius (in kilometers)
- Click "Start Scraping" to fetch results
- React
- TypeScript
- Tailwind CSS
- Lucide Icons
- React Hooks
- Axios (for API calls)
src/
├── components/
│ ├── MapScraper.tsx
│ └── [other components]
├── types/
│ └── index.ts
├── utils/
│ └── api.ts
├── App.tsx
└── index.tsx
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE.md file for details.
- Advanced filtering options
- Export data to CSV/Excel
- Batch scraping capabilities
- Search history tracking
- Data visualization features
- Custom API integration options
This tool is for educational purposes only. Please review and comply with Google's Terms of Service before scraping any data from Google Maps.
- React Team for the amazing framework
- Tailwind CSS for the utility-first CSS framework
- Lucide for the beautiful icons
Your Name - @dipak-kumawat
Project Link: https://github.com/dipak-kumawat/Google-Map-Data-Scraper
Made with ❤️ by [Dipak Kumawat]