Eater
Pricing
from $5.00 / 1,000 results
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Hypebridge
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
0
Monthly active users
7 hours ago
Last modified
Categories
Features
Share
What does Eater Restaurant Scraper do?
Eater Restaurant Scraper extracts curated restaurant guides, neighborhood maps, heatmaps, and dining recommendations from Eater.com across dozens of metropolitan cities including New York, Los Angeles, Chicago, Austin, Detroit, London, and San Francisco.
Unlike generic business directories, Eater provides expert editorial insights—capturing recommended signature dishes ("Must-Try Item"), venue vibe descriptions, optimal dining occasions ("Best For"), contact information, addresses, and price ranges.
Why scrape Eater?
- Curated Culinary Intelligence: Collect expert-vetted dining recommendations rather than raw, noisy crowd-sourced reviews.
- Identify Trending Dining Spots: Scrape Eater's famous "Heatmaps" to track the newest, hottest restaurant openings in any major city.
- Editorial Dish Recommendations: Extract specific standout menu items ("Must-Try Item") and atmosphere tags ("Vibe").
- Local Food Guide Creation: Aggregate top-rated dining venues for local lifestyle blogs, travel itineraries, travel booking tools, or concierge apps.
- Restaurant Market Research: Analyze restaurant clustering, price tiers ($ to $$$$), and operating styles across cities.
Supported URL Types
| Type | URL Pattern | Example |
|---|---|---|
| City Best-of Maps | /{city}.eater.com/maps/best-restaurants-{city} | https://detroit.eater.com/maps/best-restaurants-detroit-38 |
| New Opening Heatmaps | /{city}.eater.com/maps/{city}-best-new-restaurants-heatmap | https://dallas.eater.com/maps/dallas-best-new-restaurants-heatmap |
| Category & Cuisine Maps | /{city}.eater.com/maps/best-{cuisine}-{city} | https://detroit.eater.com/maps/best-chinese-restaurants-detroit |
| Neighborhood Guides | /{city}.eater.com/maps/where-to-eat-{neighborhood} | https://ny.eater.com/maps/best-restaurants-williamsburg-brooklyn |
What data can Eater Restaurant Scraper extract?
| Field | Type | Description |
|---|---|---|
name | String | Restaurant name |
slug | String | Eater URL slug for the venue |
description | String | Eater's editorial review and summary |
address | String | Street address |
city / state / zipCode | String | Location details |
country | String | Country code (e.g. US, UK) |
phone | String | Venue telephone number |
website | String | Restaurant's official website URL |
image | String | High-resolution featured venue photo |
priceRange | String | Price level indicator ($ to $$$$) |
openFor | String | Meal services offered (e.g. Lunch, dinner, Brunch) |
mustTryItem | String | Standout dish recommended by Eater critics |
bestFor | String | Recommended dining scenarios (e.g. Date night, Groups) |
vibe | String | Venue ambiance description |
googleMapsUrl | String | Direct Google Maps navigation link |
sourceUrl | String | The Eater map URL from which the venue was scraped |
scrapedAt | String | ISO 8601 extraction timestamp |
A complete list of fields is available in the Output tab.
How to scrape Eater
- Create a free Apify account if you do not already have one.
- Open Eater Restaurant Scraper and click Try for free.
- Paste one or more Eater map URLs into Eater URLs (e.g. Detroit 38, NYC Heatmap, Austin BBQ guide).
- Set Max Items to cap the total number of restaurants collected (or leave as
0for all venues on the page). - Click Start and download your dataset from the Dataset tab in JSON, CSV, Excel, XML, or HTML.
How much will it cost?
Eater Restaurant Scraper uses transparent pay-per-event pricing. You are charged only for results returned—never for idle compute time or empty pages.
Pricing Breakdown
| Event | Free Tier | Gold Tier | Description |
|---|---|---|---|
Result (apify-default-dataset-item) | $0.007 / venue | $0.005 / venue | Charged per extracted restaurant record. |
| Actor start | $0.00005 / GB | $0.00005 / GB | Standard platform startup fee based on memory. |
Approximate Results by Plan
| Plan | Monthly Credits | Approx. Restaurants Scraped |
|---|---|---|
| Free | $5 / month | ~710 restaurants |
| Starter ($49/mo) | $49 / month | ~7,000 restaurants |
| Scale ($499/mo) | $499 / month | ~71,280+ restaurants |
Tip: A typical Eater "38 Best" guide contains 38 venues, costing roughly ~$0.26 per complete city guide.
Input
See the Input tab for the full configuration schema. Key parameters:
| Parameter | Type | Default | Description |
|---|---|---|---|
startUrls | Array | (required) | Eater.com map and guide URLs (e.g. city maps, heatmaps, cuisine lists). |
maxItems | Integer | 0 | Maximum number of restaurants to scrape (0 = unlimited). |
Example 1: Scrape a city's essential restaurants guide
Extract all top dining spots from the iconic Detroit 38 guide:
{"startUrls": [{ "url": "https://detroit.eater.com/maps/best-restaurants-detroit-38" }],"maxItems": 38}
Example 2: Scrape new restaurant heatmaps across multiple cities
Track the newest restaurant openings across Chicago and Dallas simultaneously:
{"startUrls": [{ "url": "https://chicago.eater.com/maps/best-new-restaurants-chicago-heatmap" },{ "url": "https://dallas.eater.com/maps/dallas-best-new-restaurants-heatmap" }],"maxItems": 50}
Example 3: Cuisine-specific guides
Extract top Chinese restaurants in Detroit:
{"startUrls": [{ "url": "https://detroit.eater.com/maps/best-chinese-restaurants-detroit" }],"maxItems": 20}
Output
Results are stored in the default dataset tab. Each record includes restaurant coordinates, contact details, price tiers, and critic commentary.
Sample Output
{"name": "Sweet Potato Sensations","slug": "sweet-potato-sensations","description": "Sweet potatoes take center stage at this Old Redford neighborhood bakery. The sweet options include sweet potato pies, sweet potato cheesecakes, sweet potato cookies, and sweet potato ice cream.","address": "17337 Lahser Rd","city": "Detroit","state": "MI","zipCode": "48219","country": "US","phone": "(313) 532-7996","website": "http://sweetpotatosensations.com/","image": "https://cdn.vox-cdn.com/thumbor/sample_eater_dish.jpg","priceRange": "$$","openFor": "Lunch, dinner","mustTryItem": "The sweet potato cookies are what inspired owners Jeffery and Cassandra Thomas to open their shop in 1993.","bestFor": "Comfort food, dessert lovers","vibe": "Welcoming, historic neighborhood bakery","googleMapsUrl": "https://www.google.com/maps/search/?api=1&query=Sweet%20Potato%20Sensations%20Detroit","sourceUrl": "https://detroit.eater.com/maps/best-restaurants-detroit-38","scrapedAt": "2026-01-19T12:00:00.000Z"}
Tips
- Use Map and Guide URLs: Eater maps (e.g.
/maps/best-restaurants-...) contain structured list cards with rich editorial fields. Single article posts or general news stories are not structured list pages. - Multi-city Runs: Provide multiple city guide URLs in
startUrlsto collect dining spots across several metropolitan areas in a single execution. - Normalize Cuisine & Price: Use the
priceRange($,$$,$$$,$$$$) andopenForfields to build easy-to-filter restaurant databases.
FAQ
Is scraping Eater.com legal?
Eater Restaurant Scraper extracts only publicly accessible dining guides and restaurant metadata published openly on Eater.com. It does not extract personal user data or access private member directories. Ensure your use complies with applicable terms and local data regulations.
Which cities are supported?
Any city subdomain on Eater is supported: New York (ny.eater.com), Los Angeles (la.eater.com), Chicago (chicago.eater.com), San Francisco (sf.eater.com), London (london.eater.com), Austin, Boston, Miami, Seattle, and all others.
Why are some fields (like mustTryItem or vibe) occasionally empty?
Eater critics include specific standout dishes or vibe descriptions on most featured spots, but some entries only have a general review paragraph. In those cases, the specific editorial sub-field is returned as an empty string.
Support
- Issues and suggestions: Open a ticket in the Issues tab.
- API & automation integration: See code snippets in the API tab.
Disclaimer: Our Actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly. We therefore believe that our Actors, when used for ethical purposes by Apify users, are safe. However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.