Opentable Urls Description Spider avatar
Opentable Urls Description Spider

Pricing

Pay per event

Go to Apify Store
Opentable Urls Description Spider

Opentable Urls Description Spider

Extract comprehensive restaurant data from OpenTable URLs, including descriptions, full menus, ratings, addresses, and geo-coordinates in structured JSON. Ideal for market research, competitive analysis, and content creation. Fast, reliable, and easy to integrate—run for free on Apify!...

Pricing

Pay per event

Rating

0.0

(0)

Developer

GetDataForMe

GetDataForMe

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

2 days ago

Last modified

Share

Introduction

The Opentable Urls Description Spider is a powerful Apify Actor designed to extract detailed restaurant information from OpenTable URLs. It scrapes comprehensive data including descriptions, menus, contact details, ratings, and more, enabling users to gather rich insights into dining establishments efficiently. This tool is ideal for businesses, researchers, and developers seeking accurate, structured data from OpenTable listings to support market analysis, content creation, or automation workflows.

Features

  • Comprehensive Data Extraction: Retrieves full restaurant profiles, including descriptions, menus, images, addresses, and ratings.
  • Structured Output: Provides clean, JSON-formatted data with detailed menu sections, pricing, and contact information.
  • High Reliability: Handles multiple URLs in a single run, ensuring consistent data quality.
  • Fast Performance: Optimized for quick scraping with minimal downtime.
  • Flexible Input: Accepts a list of OpenTable URLs for batch processing.
  • Rich Metadata: Includes geo-coordinates, opening hours, payment options, and awards.
  • Easy Integration: Outputs data ready for export to JSON, CSV, or Excel formats.

Input Parameters

ParameterTypeRequiredDescriptionExample
UrlsarrayYesA list of OpenTable restaurant URLs to scrape. Each URL must be a valid HTTP/HTTPS link.["https://www.opentable.com/r/the-marshal-new-york"]

Example Usage

Input JSON

{
"Urls": [
"https://www.opentable.com/r/the-marshal-new-york"
]
}

Output JSON

[
{
"id": "https://www.opentable.com/r/the-marshal-new-york",
"name": "The Marshal",
"description": "The Marshal is an intimate neighborhood gem. Sustainability is paramount to us. Chef Charlie focuses on wood fired cuisine featuring seasonal ingredients from local farmers, wineries & distilleries. The Marshal serves brunch on the weekends, dinner every day of the week & lunch on all weekdays, featuring both indoor & outdoor seating. The menus change frequently, depending on seasonal items that are available. Come enjoy our goat cheese & herb stuffed chicken breast, wood-oven braised local short ribs, sustainably caught cod in a lemongrass coulis, or our variety of seasonal wood fired pizzas baked in our 800 degree wood fired oven. The Marshal features a full bar with an extensive cocktail, liquor and wine list. The Marshal is only blocks from Times Square, within walking distance of all major Broadway theaters, the Intrepid, Manhattan Cruise Terminal, and all major Times Square hotels. You'll find us written up in the NY Times, Wall Street Journal, and many others.",
"website": "http://www.the-marshal.com/",
"images": [
"https://resizer.otstatic.com/v3/photos/67055498-3?width=752&height=752&webp=true",
"https://resizer.otstatic.com/v3/photos/67210966-2?width=752&height=752&webp=true"
],
"address": {
"@type": "PostalAddress",
"name": "The Marshal",
"streetAddress": "628 10th Ave",
"addressLocality": "New York",
"addressRegion": "NY",
"postalCode": "United States",
"addressCountry": "10036"
},
"opening_hours": "Mon–Thu, Sun 11:00 am–10:00 pm\nFri, Sat 11:00 am–11:00 pm",
"geo": {
"@type": "GeoCoordinates",
"latitude": 40.761244,
"longitude": -73.9939497
},
"telephone": "(212) 582-6300",
"payment_accepted": "AMEX, Discover, JCB, Mastercard, Visa",
"price_range": "$30 and under",
"cuisine": "Farm-to-table, Contemporary American, Pizzeria",
"reservations": "https://www.opentable.com/r/the-marshal-new-york",
"menus": [
{
"@type": "Menu",
"name": "Dinner Menu",
"hasMenuSection": [
{
"@type": "MenuSection",
"name": "For The Table",
"hasMenuItem": [
{
"@type": "MenuItem",
"name": "Deviled Eggs",
"description": "Allium infused yolks, crispy duck prosciutto, fried carrots, basil & walnut pesto"
}
]
}
]
}
],
"awards": [],
"rating": {
"@type": "AggregateRating",
"ratingValue": 4.7,
"reviewCount": 950
},
"actor_id": "QEJmEEra70S57ZHXA",
"run_id": "lRHLpQmvdhLD1F4ie"
}
]

Use Cases

  • Market Research: Analyze restaurant trends, pricing, and menus across locations.
  • Competitive Intelligence: Compare offerings and ratings of similar establishments.
  • Price Monitoring: Track menu prices and specials for budgeting or reporting.
  • Content Aggregation: Build databases for food blogs, apps, or directories.
  • Academic Research: Study culinary patterns, sustainability practices, or regional cuisines.
  • Business Automation: Automate data collection for marketing campaigns or partnerships.

Installation and Usage

  1. Search for "Opentable Urls Description Spider" in the Apify Store.
  2. Click "Try for free" or "Run".
  3. Configure input parameters by providing a list of URLs.
  4. Click "Start" to begin extraction.
  5. Monitor progress in the log.
  6. Export results in your preferred format (JSON, CSV, Excel).

Output Format

The output is an array of JSON objects, each representing a scraped restaurant. Key fields include:

  • id: The input URL.
  • name: Restaurant name.
  • description: Detailed overview.
  • website: Official site link.
  • images: Array of image URLs.
  • address: Structured address object.
  • opening_hours: Hours of operation.
  • geo: Latitude and longitude.
  • telephone: Contact number.
  • payment_accepted: Accepted payment methods.
  • price_range: Pricing category.
  • cuisine: Cuisine types.
  • reservations: Booking link.
  • menus: Array of menu objects with sections and items.
  • awards: List of awards.
  • rating: Aggregate rating and review count.
  • actor_id and run_id: Metadata for the scrape.

Support

For custom/simplified outputs or bug reports, please contact:

We're here to help you get the most out of this Actor!


PART 2: Concise Description

Extract rich restaurant data from OpenTable URLs effortlessly. Get detailed descriptions, full menus, ratings, addresses, and more in structured JSON. Perfect for market research, competitive analysis, and content creation. Start scraping today—run for free on Apify! (248 characters)