Scrape restaurants in Barcelona from Google Maps, neighborhood by neighborhood

Barcelona has thousands of restaurants spread across dense, distinct barrios. Here is how to capture them from Google Maps with a free Chrome extension and turn the list into real sales work.

Key takeaways
  • Search Google Maps by barrio and by cuisine (Eixample, Gracia, El Born, Barceloneta), not just "restaurants in Barcelona", to get past the results cap
  • The free Vonsel Chrome extension captures name, address, phone, website, and rating as you scroll, with no trial and no card
  • The extension is the means: the Vonsel dashboard is the end, a mapped CRM with review intelligence and an AI email written per restaurant

A dense city needs a local strategy

Barcelona is one of the most restaurant-dense cities in Europe. Tapas bars, marisquerias, vermuterias, pizzerias, and fine dining sit stacked within the same few blocks, and Google Maps will never hand you all of them from a single search. If you type "restaurants in Barcelona" and hope for a full list, you will get a partial slice and miss most of the city.

The fix is to think the way a local would. Barcelona is a mosaic of barrios, and each one has its own restaurant character. Search neighborhood by neighborhood and cuisine by cuisine, then merge the captures into one clean list. That approach beats any single broad query.

This guide walks through that workflow with a free Chrome extension for the capture, and explains what to do once you have the raw list so it becomes actual pipeline instead of a spreadsheet that ages in a folder.

Capture Barcelona restaurants straight from Google Maps
Install the extension, open Maps, and start collecting. Free download. No trial, no credit card.
Add Chrome Extension
10
barrios worth splitting into separate captures across the city
6
core fields per restaurant: name, address, phone, website, rating, reviews
0 €
cost of the Chrome extension that does the capturing

How to scrape Barcelona restaurants step by step

The capture itself is simple. Google Maps already holds the data you want, and a browser extension reads what is on screen as you scroll. You never touch an API or write a line of code. If you want the general version of this process, see our guide on how to scrape Google Maps, then apply the Barcelona angle below.

Open Google Maps and run a tight query, then let the extension record the panel. Repeat for each barrio. Here is a practical query plan for the city:

Search queryWhat it surfacesBest for
restaurants in Eixample BarcelonaHigh density, mixed cuisine, business districtVolume and corporate lunch spots
tapas bars in El Born BarcelonaTraditional and tourist-facing venuesHospitality and supplier outreach
seafood restaurants in BarcelonetaMarisquerias near the beachNiche cuisine targeting
vegetarian restaurants in Gracia BarcelonaIndependent, owner-run kitchensWeb design and delivery pitches
pizzerias in Sant Antoni BarcelonaFast-casual and neighborhood spotsReservations and POS software

As you scroll each result panel, the extension records every visible business. When you finish a barrio, you have a clean block of restaurants with names, addresses, phone numbers, websites, and ratings. Move to the next query and repeat. For an even tighter approach, read how to scrape Google Maps by category.

Google intentionally limits how many results a single Maps query returns. In a city as dense as Barcelona that is a feature, not a bug: it forces you to segment. Ten focused barrio searches will always beat one broad city search, and the segmented list is easier to work later.

A raw list is not a sales pipeline

Most scrapers stop the moment they hand you a file. You export a CSV of Barcelona restaurants, open it, and then face the real work: which ones lack a website, which have weak ratings, who to call first, and what to actually say. A spreadsheet answers none of that.

This is where the Vonsel extension differs from a plain capture tool. It is the front door to the Vonsel dashboard, where the same Barcelona restaurants land inside a mapped CRM. You see every venue as a pin, grouped by barrio, so your Eixample list and your Gracia list are visible as territory, not rows.

From there the intelligence layers do the thinking. Review Intelligence reads the Google reviews of each restaurant and surfaces the recurring pain points: slow service, no online booking, a dated site. Email Intelligence then writes an AI email per business that references those specific pain points, so your outreach to a Barceloneta marisqueria reads nothing like your note to a Gracia vegan spot.

Features that matter for a Barcelona sweep

Reopen and extend a scrape

Captured Eixample yesterday and want to add Poblenou today? Reopen the previous scrape and keep adding, instead of starting a fresh file for every barrio.

Add reviews to captured venues

Attach Google reviews to any restaurant you already captured, so Review Intelligence has the raw material to find pain points worth pitching.

Website enrichment

The extension can visit a restaurant site to pull extra contact details, and flag which Barcelona venues have no website at all: a clean list for web agencies.

Full capture history

Every barrio sweep is saved. Merge Eixample, Gracia, El Born, and Barceloneta into one Barcelona master list whenever you are ready.

Turn a Barcelona restaurant list into pipeline
The extension captures, the dashboard acts. Free download. No trial, no credit card.
Add Chrome Extension

Real use cases for this list

Web agencies filter for restaurants without a website or with a dated one, then pitch a rebuild. POS and reservation software vendors target venues whose reviews complain about waiting or booking. Food and drink distributors sort by barrio to plan efficient visits. Market researchers map cuisine density across the city.

Whatever your angle, the pattern is the same: capture from Google Maps, enrich, then act. The public Barcelona open data portal is useful for context on districts and licensing, but it will not give you live phone numbers, ratings, and reviews the way Maps does.

Because the capture runs inside your own Chrome session as a lightweight content script, following the pattern in the official Chrome extension documentation, there is nothing to install on a server and no code to maintain. On the legal side, it is worth reading whether it is legal to scrape Google Maps before you run a large sweep.

A CSV of Barcelona restaurants is a starting line. A mapped CRM with AI emails is the race

The rest of Spain, same method

The barrio-by-barrio approach scales to any Spanish city. Swap the query and you can build the same kind of list for Madrid, Valencia, or Seville. When you are ready to go national, our guide to scraping business leads in Spain covers the country-level playbook.

Restaurants are a natural first niche because they are everywhere and easy to qualify from reviews, but the extension captures any category. Compare the Barcelona approach with other cities in scrape restaurants in London, or see the niche-only version in scrape restaurants from Google Maps.

Ready to build your Barcelona restaurant list?
Capture from Google Maps, enrich in the dashboard, send AI emails per venue. Free download. No trial, no credit card. Explore features or browse the Markets guides.
Add Chrome Extension

Frequently asked questions

How do I scrape restaurants in Barcelona from Google Maps?
Open Google Maps, search a tight query like restaurants in Eixample Barcelona, and run the free Vonsel Chrome extension. It captures each business name, address, phone, website, and rating as you scroll, then lets you export to CSV, XLSX, or JSON, or send the list straight into the Vonsel mapped CRM.
How many restaurants can I capture in one Barcelona search?
Google Maps shows a limited set of results per query, so in a dense city like Barcelona the trick is to search by neighborhood and by cuisine. Run separate captures for Eixample, Gracia, El Born, and Barceloneta, then merge them. Vonsel keeps a history of every scrape so you can reopen and combine them.
Is the Vonsel Chrome extension free?
Yes. The Vonsel Chrome extension is a free download with no trial and no credit card. It is the capture tool. The Vonsel dashboard adds the mapped CRM, review intelligence, and AI email per business so you can act on the Barcelona restaurants you collect.