top of page

How to scrape restaurant data from Eater

Eater publishes some of the most curated restaurant guides on the web. The Seattle edition alone maps dozens of top picks across neighborhoods, with names, descriptions, and links to full reviews. Getting that data into a spreadsheet manually takes time. This tutorial shows how to pull it into structured JSON in one session using the Minexa.ai Chrome extension.

What data is available on Eater

The starting page for this tutorial is the Eater Seattle best restaurants map at seattle.eater.com/maps/best-restaurants-seattle-38. Each listing on that page includes the restaurant name, a short editorial description, the neighborhood, and a link to the full detail page. Minexa picks up all of these fields automatically once you point it at the right container.

Step-by-step: training the scraper

Step 1. Open the Eater Seattle page in Chrome and launch the Minexa.ai extension.

Step 2. Click 'I'm on the right page' in the extension popup to confirm your starting URL.

Step 3. Minexa detects pagination automatically. Review the pages found and click Continue.

Step 4. Choose whether to scrape the list only, or the list plus each linked detail page.

Step 5. Select the simple scenario, hover over the full restaurant listing container, and click to confirm it.

Step 6. Click 'Create Scraper'. Minexa identifies all data points inside the container and shows a preview with navigation between records.

Watch the full tutorial below to see every step in real time.

Sample output

After the job runs, each restaurant comes back as a structured record. Here are two examples from the extracted data:

[
 {
 "name": "Canlis",
 "neighborhood": "Queen Anne",
 "description": "Seattle's most celebrated fine dining institution, perched above Lake Union.",
 "url": "https://seattle.eater.com/venue/canlis"
 },
 {
 "name": "Bateau",
 "neighborhood": "Capitol Hill",
 "description": "A steak-focused restaurant with a dry-aging program and a serious wine list.",
 "url": "https://seattle.eater.com/venue/bateau"
 }
]

Running the job and exporting

From the job summary screen you can connect Google Sheets directly, schedule recurring runs, or export to Excel and JSON on demand. Once the scraper is trained, running it again on any structurally similar Eater map page requires no additional setup.

Get started with the Minexa.ai extension and have your first Eater dataset ready in under ten minutes.

Recent Posts

See All

Comments


Heading 2

bottom of page