How to get a list of every supermarket in a city (free, no API key)

Need every supermarket, grocery shop and convenience store in a city — with the brand, opening hours, payment methods and a clean address for each one? This pulls exactly that from OpenStreetMap, the open map of the world. You name a city, run the tool, and get a structured table of stores back.

It's built for people doing real location work: retail location intelligence and store-network mapping, brand coverage and market-share analysis (Edeka vs Rewe vs Lidl vs Aldi), site selection and catchment analysis, local-commerce "find a supermarket near me" apps, and lead generation for FMCG and grocery suppliers.

What you get

Every store row can include:

Every row also includes full_address, map_url, and — where mapped — state and branch, plus brand_wikidata and brand_logo for chains.

How to get it (no API key)

Run the dataquarry Supermarket & Grocery Scraper on Apify. You don't need a Google Maps key, a delivery-app login, or any data-provider account — just give it an area. Here's the example input:

{"area":"Berlin, Germany","storeTypes":["supermarket"]}

You can also search by radius around a point (radiusMeters), by bounding box, filter by storeTypes (supermarket, convenience, greengrocer), or add an optional name filter to target a single brand.

You'll get rows like this:

name brand shop organic payment_methods opening_hours city full_address
Netto Marken-Discount Netto supermarket no cash, cards Mo-Sa 07:00-22:00 Berlin Müllerstraße 12, 13353 Berlin, Germany
Lidl Lidl supermarket yes cash, cards Mo-Sa 08:00-21:00 Berlin Prenzlauer Allee 80, 10405 Berlin, Germany
ALDI Nord Aldi supermarket no cash Mo-Sa 08:00-20:00 Berlin Frankfurter Allee 35, 10247 Berlin, Germany

Run the Supermarket & Grocery Scraper on Apify →

Why OpenStreetMap (and not a Google Maps or delivery-app scraper)?

The data is open OpenStreetMap data under the ODbL, so you can redistribute it with attribution to © OpenStreetMap contributors — no API key, no anti-bot games, and no Terms-of-Service problems. Fields are honest-null: anything that isn't mapped comes back blank rather than guessed, so you can trust what's there. Pricing is pay-per-result at $3 per 1,000 rows, and you can export to CSV, JSON or Excel.

Browse supermarkets by city

Ready-made supermarket & grocery lists for major US metros: Chicago · Phoenix · Portland · San Jose · San Antonio · Seattle · Indianapolis · Philadelphia · Houston · Denver · San Diego · Austin · Charlotte · Columbus · San Francisco · Dallas · Los Angeles · Las Vegas · Jacksonville · Aurora · New York · Fort Worth · Atlanta · Camden · Nashville · Miami · Brooklyn · Mesquite · Peoria · Vancouver · Tempe

FAQ

Do I need an API key or account to get supermarket data?

No. You give the tool a city (or a radius, or a brand name) and run it — no data-provider key and no quota.

Is this legal? Can I redistribute the data?

Yes. The data comes from OpenStreetMap under the Open Database License (ODbL) — public data you can redistribute with attribution to © OpenStreetMap contributors. No logins, no Terms-of-Service violations.

How much does it cost?

Pay-per-result: $3 per 1,000 rows — you only pay for the rows you actually get.