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"