Restaurant
restaurant_id
Unique stable identifier per establishment across all scraping sessions. Enables reliable long-term tracking even when names or addresses change over time.
"rd_us_7742819"
Restaurant
name / brand
Full restaurant name and parent brand or chain. Includes DBA name variations and franchise unit identifiers for multi-location chains across the USA.
"Chipotle Mexican Grill"
Restaurant
cuisine_type
Primary and secondary cuisine classification using a standardized US taxonomy of 80+ categories including regional and ethnic sub-types.
["Mexican", "Fast Casual"]
Restaurant
rating / review_count
Aggregated star rating (1.0–5.0) and total review volume combined from Yelp, Google, TripAdvisor, and delivery platform reviews for a single unified score.
4.6 / 3821 reviews
Restaurant
operating_hours
Full weekly schedule including holiday hours, kitchen closing time vs. dining room closing time, and a real-time open/closed status flag.
"Mon-Fri: 11am-10pm"
Restaurant
phone / website / social
Verified phone number, official website URL, and active social media handles on Instagram, Facebook, and TikTok for each restaurant location.
"+1-212-555-0134"
menu_item_name
Exact item name as listed on the menu, including size and variant suffixes like Large, Double, or seasonal edition labels for limited-time offerings.
"Double Smash Burger"
description
Full item description as written by the restaurant. Ideal for NLP pipelines, ingredient parsing, AI-based dietary classification, and semantic search indexing.
"Two smashed beef patties, aged cheddar..."
category / subcategory
Menu section hierarchy such as Appetizers > Soups, enabling structured catalog organization and item-level filtering across thousands of restaurants at once.
"Mains > Burgers"
ingredients_list
Itemized ingredient breakdown where disclosed. Critical for dietary filtering apps, regulatory compliance tools, and allergen cross-reference systems.
["beef", "cheddar", "brioche bun"]
in_stock / availability
Real-time item availability flag. Covers seasonal items, limited-time offers, and items that have been removed mid-service at the kitchen level.
true / "seasonal"
customizations
All available modifiers, add-ons, and substitutions with incremental pricing per modifier — enabling accurate total order cost calculation for delivery apps.
{"extra_cheese": +1.00}
Pricing
price_usd
Current dine-in price in USD. Tracked over time with timestamps to detect price changes, inflation trends, and promotional discount windows.
9.49
Pricing
delivery_price
Platform-specific pricing on DoorDash, Uber Eats, and Grubhub. Delivery prices often differ 10–25% from in-store prices — this field captures those differences per platform.
{"doordash": 10.99, "uber_eats": 11.49}
Pricing
price_tier
Restaurant-level price band ($–$$$$) for segment analysis, competitive benchmarking, and market positioning studies across US metro areas.
"$$"
Pricing
price_history
Historical price snapshots with timestamps going back up to 24 months. Track menu inflation, seasonal pricing patterns, and promotional cadence at scale.
[{"date":"2025-01","price":8.99}]
Nutrition
calories
Per-serving calorie count as disclosed on the menu. Required under FDA menu labeling rules for chains with 20+ US locations — giving broad coverage nationwide.
560 kcal
Nutrition
macronutrients
Protein (g), total fat (g), saturated fat (g), carbohydrates (g), fiber (g), and sugar (g) per item — the complete macro profile per serving as labeled.
{"protein": 34, "fat": 32, "carbs": 41}
Nutrition
allergens
All 9 FDA major allergens flagged per item: gluten, dairy, eggs, tree nuts, peanuts, shellfish, soy, fish, and sesame — delivered in machine-readable boolean format.
["gluten", "dairy", "soy"]
Nutrition
dietary_flags
Boolean flags for vegan, vegetarian, halal, kosher, gluten-free, keto, low-carb, and low-sodium — enabling powerful dietary filter engines in consumer-facing apps.
{"vegan": false, "gluten_free": true}
Delivery
delivery_platforms
List of all active delivery platforms for each restaurant including DoorDash, Uber Eats, Grubhub, and Instacart — with live listing status per platform per day.
["doordash", "grubhub"]
Delivery
delivery_fee / min_order
Per-platform delivery fee and minimum order threshold. Updated in near-real-time as promotional fees and surge pricing fluctuate throughout the day and week.
{"fee": 2.99, "min_order": 12.00}
Delivery
estimated_delivery_time
ETA range in minutes per platform. Useful for competitive delivery speed analysis, SLA benchmarking, and real-time consumer-facing UX applications.
"25-40 min"
Location
geo_coordinates
Verified latitude and longitude with sub-50m accuracy. Includes Google Plus Codes for precise identification in areas with non-standard US addressing.
{"lat": 40.7549, "lng": -73.984}
Location
address / zip / state
Full standardized US address including street number, city, county, state, and ZIP+4 code — normalized to USPS address standards for reliable data matching.
"315 W 42nd St, New York, NY 10036"
Location
neighborhood / district
Hyperlocal neighborhood classification mapped to 12,000+ named US neighborhoods and business districts for precise geospatial segmentation and reporting.
"Hell's Kitchen, Manhattan"
Delivery
promotions / coupons
Active discounts, promo codes, BOGO offers, loyalty rewards, and limited-time campaigns available across restaurant websites and delivery platforms. Captures offer terms, redemption conditions, validity periods, and platform-specific promotional pricing.
"SAVE20 • 20% OFF"
Restaurant
chain_affiliation
Indicates whether a location belongs to a national chain, regional franchise group, ghost kitchen network, or independent restaurant. Includes parent company information and brand hierarchy for multi-brand operators.
"Chipotle • National Chain"
Menu
item_images
High-resolution menu item images collected from restaurant websites, delivery platforms, and verified public listings. Includes image URLs, thumbnails, image metadata, and primary display image designation for catalog enrichment.
"burger_01.jpg"
Location
service_area
Delivery coverage zones and supported ZIP codes for each restaurant location. Includes radius-based delivery boundaries, platform-specific coverage differences, and dynamically updated service regions.
"5-mile radius • 3 ZIPs"