The Infatuation Scraper - Restaurant Reviews
Pricing
from $10.00 / 1,000 results
The Infatuation Scraper - Restaurant Reviews
Scrape The Infatuation restaurant reviews and ratings. Search by city and cuisine. Extract ratings, reviews, perfect-for tags, venue details, and neighborhood info.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
lulz bot
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Share
Scrape restaurant reviews and ratings from The Infatuation -- a trusted restaurant review platform covering major cities worldwide.
What it does
- Search mode: Browse restaurant reviews by city, optionally filtering by cuisine type
- Details mode: Provide direct Infatuation review URLs to scrape specific restaurants
Extracts data from the Next.js NEXT_DATA and Apollo cache embedded in each page -- no JavaScript rendering needed.
Input Parameters
| Parameter | Type | Description |
|---|---|---|
mode | string | search (browse by city) or details (direct URLs). Default: search |
city | string | City slug (e.g. new-york, los-angeles, chicago, london). Default: new-york |
cuisine | string | Optional cuisine filter (e.g. italian, japanese, mexican). Case-insensitive |
startUrls | array | List of theinfatuation.com review URLs. Used in details mode |
limit | integer | Max number of results. Default: 10, max: 1000 |
proxyConfiguration | object | Proxy settings (residential recommended) |
Output Fields
Each result contains:
| Field | Type | Description |
|---|---|---|
name | string | Restaurant name |
rating | number | Rating out of 10 |
neighborhood | string | Neighborhood name |
cuisine | string | Cuisine type(s) |
priceRange | string | Price range ($, $$, $$$, $$$$) |
address | string | Full street address |
phone | string | Phone number |
website | string | Restaurant website URL |
reviewSummary | string | Brief review summary / preview text |
perfectFor | string[] | Tags like "date night", "walk ins", "private dining" |
imageUrl | string | Header image URL |
url | string | Source Infatuation review URL |
scrapedAt | string | ISO 8601 timestamp |
Example Output
{"name": "Via Carota","rating": 9.5,"neighborhood": "West Village","cuisine": "Pasta, Italian","priceRange": "$$$","address": "51 Grove St., New York, NY, 10014","phone": "","website": "http://www.viacarota.com/","reviewSummary": "Via Carota is a mostly walk-in only Italian spot in the West Village...","perfectFor": ["date night", "private dining", "walk ins"],"imageUrl": "https://res.cloudinary.com/the-infatuation/image/upload/...","url": "https://www.theinfatuation.com/new-york/reviews/via-carota","scrapedAt": "2026-04-26T10:00:00.000Z"}
Example Inputs
Browse New York Italian restaurants
{"mode": "search","city": "new-york","cuisine": "italian","limit": 20}
Scrape specific restaurant reviews
{"mode": "details","startUrls": [{ "url": "https://www.theinfatuation.com/new-york/reviews/via-carota" },{ "url": "https://www.theinfatuation.com/los-angeles/reviews/bestia" }]}
Supported Cities
The Infatuation covers 50+ cities including:
- US: New York, Los Angeles, Chicago, San Francisco, Austin, Miami, Seattle, Portland, Nashville, and more
- International: London, Paris, Hong Kong, Tokyo, and more
Use the city slug (lowercase, hyphenated) as the city parameter.
How it works
- Search mode: Fetches the city reviews listing page which contains a Next.js
__NEXT_DATA__script tag with an Apollo cache. PostReview entries contain rating, preview, venue details, cuisine tags, and neighborhood tags. References are resolved against the cache. - Details mode: Directly fetches provided review URLs.
- Data extraction: Each page embeds structured review data in the Apollo cache, including venue coordinates, price level, perfect-for tags, and contributor info.
Notes
- Ratings are on a scale of 0-10, with 10 being the highest.
- Price range is 1-4 ($ to $$$$), converted to dollar signs for readability.
- The "perfect for" tags indicate occasions and situations the restaurant is good for.
- Residential proxies recommended to avoid rate limiting.