Scrape restaurants in Istanbul from Google Maps, district by district

Istanbul has tens of thousands of restaurants across two continents. Here is how to capture them from Google Maps with a free Chrome extension, then turn the raw list into a working pipeline.

Key takeaways
  • Search Istanbul district by district (Kadikoy, Besiktas, Beyoglu, Fatih) because Google caps a single search near 120 results
  • A free Chrome extension captures each restaurant's name, phone, website, rating, and review count as you scroll
  • The scrape is only the means: the Vonsel dashboard turns it into a mapped CRM with review insights and AI email per venue

One city, thousands of restaurants

Istanbul is one of the densest restaurant markets in the world. Kebab houses in Fatih, meyhane rows in Beyoglu, seafood spots along the Bosphorus, brunch cafes in Kadikoy, and fine dining in Nisantasi all sit inside the same metro area. If you sell to hospitality (POS systems, delivery software, suppliers, web design, or reservation tools) that density is a gift, but only if you can list it fully.

The problem is that Google Maps is built for browsing, not for building a list. Scroll a few screens and you lose track of which venues you already saw. Copy a phone number by hand and you burn a minute per lead. Multiply that across a city this size and the manual route is hopeless.

That is where a browser based scraper earns its keep. It reads the same public listings you already see on the map and writes them into a clean, structured table. The map stays the source, the extension does the typing.

Start with the free capture tool
Add the extension to Chrome, open Google Maps, and start listing Istanbul restaurants in minutes. Free download. No trial, no credit card.
Add Chrome Extension

How to scrape Istanbul restaurants step by step

The workflow is simple once you accept one rule: never try to grab the whole city in a single search. Google Maps returns roughly 120 results per query, so a broad search like "restaurants in Istanbul" quietly hides thousands of venues. Break the city into districts and you cover everything.

Here is the loop, repeated per district:

1. Open Google Maps and search a district query. Try "restaurants in Kadikoy", then "restaurants in Besiktas", then "restaurants in Beyoglu", and so on. For dense districts, go one level deeper by neighborhood (Moda, Cihangir, Balat) so no result list hits the cap.

2. Scroll the results panel. The extension reads listings as they load, so let the left panel scroll to the end. Each row gives you the business name, address, phone, website, rating, category, and review count.

3. Capture and move on. The captured rows collect in one place. Switch to the next district and keep going. Because the tool deduplicates by place, a venue that appears in two overlapping searches is not counted twice.

If you want the full mechanics with screenshots, our how to scrape Google Maps guide walks through the same loop, and the niche-focused scrape restaurants from Google Maps post covers restaurant-specific filters. The 120-result cap itself is a documented behavior of the Google Places API, which is why splitting by area matters.

~120
results per Google Maps search, so district splits are mandatory
39
districts in Istanbul to loop through for full coverage
7
core fields captured per venue: name, phone, site, rating, reviews, address, category

Cover both sides of the Bosphorus

A good Istanbul run treats the European and Asian sides as two campaigns. Start where your buyers are densest, then fill in. This table is a starting grid you can adapt to your niche.

SideDistricts to search firstWhat you tend to find
EuropeanBeyoglu, Besiktas, Sisli, FatihMeyhane, tourist dining, cafes, hotel restaurants
European (upscale)Nisantasi, Bebek, EtilerFine dining, brunch spots, high average ticket
AsianKadikoy, Uskudar, MaltepeLocal favorites, brunch, growing independent scene
WaterfrontSariyer, Kadikoy shore, OrtakoySeafood, view dining, higher spend venues

Save each district as its own segment. Later, when you filter the list (for example, restaurants with fewer than 50 reviews, which often signal newer venues that still need a website or delivery setup), you can target one area at a time instead of the whole city.

A raw map export is a spreadsheet of strangers. The value is not in having 8,000 Istanbul restaurant rows, it is in knowing which 300 of them just opened, have no website, or are drowning in one-star delivery reviews. Context is what turns a list into a pipeline.
Capture a district in one session
Install the extension, run Kadikoy and Besiktas back to back, and watch the list build itself. Free download. No trial, no credit card.
Add Chrome Extension

The extension is the means, the dashboard is the end

Capturing names and phone numbers is the easy half. The hard half is contacting the right venues with the right message, and that is where the extension hands off to the Vonsel dashboard. Everything you capture in Istanbul flows into a mapped CRM instead of a dead CSV.

Website enrichment for emails

Most Istanbul restaurants list a website, not an email, on Google Maps. Vonsel visits each site in the background and pulls emails, extra phone numbers, and social profiles, so a plain listing becomes a contactable lead.

Reviews added to captured venues

Attach Google reviews to any restaurant you captured, then read what customers complain about. Slow delivery, no online booking, and cold food are all openings for whatever you sell.

AI email per business

Instead of one blast to 3,000 venues, Vonsel drafts an email tuned to each restaurant, referencing its own pain points from the reviews. A Kadikoy brunch cafe gets a different pitch than a Fatih kebab house.

Reopen and grow a scrape

Come back next week, reopen the Istanbul capture, add three more districts, and keep one clean list with full history instead of ten scattered exports.

When you are ready to move the data elsewhere, you can still export the whole list to CSV. The extension itself is a standard Chrome tool loaded in developer mode, following the same Chrome extension model any browser add-on uses.

Anyone can export a map. The edge is knowing which venue to email first, and why.

Public data, business contacts, sensible use

What you capture here is public business information: names, addresses, phones, and websites that restaurants publish themselves to be found. That is different from harvesting private personal data. Even so, outreach rules vary by country, so keep your emails relevant and easy to opt out of.

We cover the nuances in is it legal to scrape Google Maps, and it is worth understanding how Google structures place data in its own Place Details documentation. The short version: business contact data used for relevant B2B outreach is standard practice, but treat it with care.

Ready to build your Istanbul restaurant list the fast way? The capture tool is free, and everything above happens inside one dashboard.

Build your Istanbul restaurant list
Capture every district, enrich for emails, and pitch each venue with context. Free download. No trial, no credit card. Explore features or browse more market guides.
Add Chrome Extension

Frequently asked questions

How do I scrape restaurants in Istanbul from Google Maps?
Install the free Vonsel Chrome extension, open Google Maps, and search a query like "restaurants in Kadikoy". Scroll the results panel so the listings load, and the extension captures each restaurant's name, address, phone, website, rating, and review count. Repeat district by district to cover the whole city, then work everything in your Vonsel dashboard.
Why search Istanbul by district instead of the whole city?
Google Maps caps a single search at around 120 results, so a broad query like "restaurants in Istanbul" misses thousands of venues. Searching district by district (Kadikoy, Besiktas, Beyoglu, Fatih, and deeper by neighborhood) lets you build a complete, deduplicated list that actually covers the market.
Can I get restaurant email addresses from Google Maps?
Google Maps rarely shows an email directly, but many restaurants publish one on their website. Vonsel visits each captured site in the background and pulls emails, phone numbers, and social profiles, so a plain map listing becomes a contactable lead.