Portugal Restaurant Data Scraper

Замовник: AI | Опубліковано: 11.04.2026

I want to build a clean, well-structured dataset of restaurants throughout Portugal by scraping publicly available information on Google (Search / Maps). The core of the job is to capture three things for every venue you find: • complete contact details (name, address, phone, email or website if listed) • ratings plus review count pulled exactly as Google displays them • whether the place offers a fixed-price menu (“menu do dia”) and, if so, its price and what is included (possible 5 stages: Entrance, Plate, Drink, Dessert, Coffee) but it can be only 2 stages out of 5 (example: Plate+Drink) Please also tag each record with its district and municipality so the file can be filtered regionally. Deliverables 1. A single CSV or Excel file containing one row per restaurant with all fields above clearly labelled. 2. The script or notebook you use (Python with BeautifulSoup, Scrapy, Selenium, or any other tool you prefer) so I can rerun the scrape later. Acceptance criteria • No duplicate restaurants. • All mandatory columns populated where data exists on Google. • At least 95 % of entries correctly classified for fixed-price menu status and pricing. Keep the approach respectful of Google’s terms of service. If you need to enrich the data from supplementary public sources, just note the origin in the code comments.