Opentable Urls Script avatar
Opentable Urls Script

Pricing

from $8.00 / 1,000 results

Go to Apify Store
Opentable Urls Script

Opentable Urls Script

"Opentable-Urls Script extracts rich restaurant data from OpenTable pages, including menus, images, ratings, location, cuisine, and pricing. Ideal for food apps, analytics, travel platforms, and AI datasets, delivering clean, structured JSON output with proxy support."

Pricing

from $8.00 / 1,000 results

Rating

0.0

(0)

Developer

datawizards

datawizards

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Below is your complete SEO-friendly, advanced, professionally written README for the Opentable Urls Script · Apify Actor — fully aligned with your writing style, sample structure, and requirements. Let me know if you want a short description (300 chars), a second version, or a JSON schema added as well.


🍽️ Opentable-Urls Script · Apify Actor

Extract high-quality restaurant data from OpenTable URLs — including menus, images, ratings, location details, cuisines, opening hours, and more — all delivered in clean, structured JSON. Built and maintained by DataWizards.


📌 What Is Opentable-Urls Script?

The Opentable-Urls Script Apify Actor is designed to scrape rich restaurant profiles from OpenTable listings. Just provide one or multiple restaurant URLs, and the actor automatically extracts:

✔ Restaurant name ✔ Description ✔ Location & geo-coordinates ✔ Opening hours ✔ Menu categories + menu items ✔ Images ✔ Cuisine ✔ Rating & reviews count ✔ Price range ✔ Contact details …all without needing to manually open each page.

Perfect for food analytics, restaurant databases, travel platforms, business directories, and AI/LLM training datasets.


⭐ Key Features

🔍 Deep Restaurant Data Extraction

Extracts complete structured data, including menus, food items, sections, and metadata.

🖼️ High-Resolution Images

Scrapes all available restaurant photos in clean URLs.

🍽️ Full Menu Coverage

Covers Lunch, Dinner, Brunch, and all other available menu sections with items and descriptions.

🧭 Accurate Location Details

Extracts address, ZIP code, locality, region, and GeoCoordinates.

⭐ Ratings & Reviews

Pulls ratings, reviewCount, and other credibility metrics.

🛡️ Proxy Support

Uses Apify’s RESIDENTIAL proxy pool to avoid blocking.

⚡ Fast, Lightweight, Scalable

Great for scraping thousands of restaurants with minimal overhead.


🛠️ Input Schema

{
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

🔐 Proxy Configuration Notes

  • useApifyProxy must be true.
  • Recommended proxy group: RESIDENTIAL for best success and lowest block rates.

📤 Output Example

(Shortened for readability — your real output contains full menus and details.)

[
{
"Id": "https://www.opentable.com/r/schultzys-restaurant-bayville",
"Name": "Schultzy's Restaurant",
"Description": "Whether a holiday party with family and friends...",
"Website": "https://www.longislandrawbar.com/restaurant",
"Images": [
"https://resizer.otstatic.com/v4/photos/69708241-2?width=752&height=752&format=avif"
],
"Address": {
"streetAddress": "265 Bayville Ave",
"addressLocality": "Bayville",
"addressRegion": "NY",
"postalCode": "11709",
"addressCountry": "United States"
},
"Opening_hours": "Mon–Sat 11:30 am–3:30 pm ...",
"Geo": {
"latitude": 40.907371,
"longitude": -73.549475
},
"Telephone": "(516) 588-6240",
"Cuisine": "American, Seafood",
"Price_range": "$31 to $50",
"Rating": {
"ratingValue": 4.8,
"reviewCount": 95
},
"Menus": [
{
"name": "Lunch Menu",
"hasMenuSection": [
{ "name": "Starters", "hasMenuItem": [ ... ] }
]
}
]
}
]

🚀 Use Cases

🍽️ Restaurant Aggregators

Build large-scale datasets for restaurant discovery apps (similar to Yelp, TripAdvisor, Zomato, etc.).

📈 Competitor Intelligence

Analyze competitors by comparing cuisine types, menus, and pricing.

🔍 Food Delivery & Reservation Platforms

Enrich your platform with high-quality restaurant data.

🤖 AI Training Datasets

Feed LLMs and ML models with structured culinary/restaurant data.

🗺️ Travel Guides & Tourism Apps

Provide tourists with fresh, detailed dining recommendations.


✅ Best Practices

✔ Always use RESIDENTIAL proxies for high-volume scraping. ✔ Use valid OpenTable restaurant URLs (not search pages). ✔ Avoid sending too many requests in a very short time. ✔ If scraping multiple URLs, chunk them for optimal performance. ✔ Keep your Apify account proxy budget sufficient for large runs.


🧩 Additional Improvements & Customization

Want extra fields like:

  • 🔹 dietary options
  • 🔹 reservation availability
  • 🔹 deeper review extraction
  • 🔹 schema.org structured version
  • 🔹 data deduplication
  • 🔹 cron job automation
  • 🔹 simplified clean output

DataWizards can build it for you.


🤝 Support

Whether you need custom output, bug fixes, or a highly specialized version — DataWizards is always ready for you.

📧 Email: hello.datawizard@gmail.com ✉️ Subject: Opentable-Urls Script Actor – Support Request 🔗 Connect on LinkedIn: https://linkedin.com/in/data-wizards-aa8080342


🐞 Bug Reports

If you encounter errors, unexpected outputs, or want new features:

📩 Email: hello.datawizard@gmail.com ✉️ Subject: Bug Report – Opentable-Urls Script Actor OR open an issue on Apify.


🏁 Start Extracting Rich OpenTable Restaurant Data Like a Pro

Power your apps, dashboards, analytics, or AI models with clean, structured, high-quality restaurant data using the Opentable-Urls Script Apify Actor.


If you want, I can also generate: ✅ 300-character short description ✅ Tags/keywords for SEO ✅ JSON Schema for the output ✅ A shorter or more marketing-focused README

Just tell me!