Quandoo Restaurants Search Scraper avatar

Quandoo Restaurants Search Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Quandoo Restaurants Search Scraper

Quandoo Restaurants Search Scraper

Scrape Quandoo.com restaurant search results effortlessly. Collect business names, ratings, locations, booking slots, pricing, special offers, and 35+ fields per listing — perfect for food tech, market research, and hospitality analytics.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Quandoo Restaurant Search Scraper: Extract Dining & Booking Data


What Is Quandoo.com?

Quandoo is a global restaurant discovery and reservation platform operating across Europe, Asia, and beyond. It lists thousands of restaurants with real-time booking availability, ratings, pricing, and special offers. Manually compiling this data is impractical at scale — the Quandoo Restaurant Search Scraper automates extraction from search result pages, delivering structured records ready for analysis or integration.


Overview

The Quandoo Scraper targets restaurant listing pages (search/filter results) and extracts rich metadata per restaurant. It suits:

  • Food tech developers building aggregator or comparison platforms
  • Market researchers analyzing restaurant density, pricing, or cuisine trends by district
  • Hospitality consultants benchmarking competitors in a given city or region
  • Data analysts tracking booking availability and special offer patterns

The scraper supports pagination, bulk URL input, and configurable item limits, making it viable for both targeted and large-scale collection.


Input Format

{
"ignore_url_failures": true,
"max_items_per_url": 200,
"urls": [
"https://www.quandoo.co.uk/result?destination=london&districtFilter=1871&bookable=true&onlySpecialOffers=false&page=2"
]
}
FieldTypeDescription
urlsarrayOne or more Quandoo search result page URLs to scrape. Supports bulk entry. Each URL should be a /result?... search page with your desired filters applied (city, district, bookable, etc.).
max_items_per_urlintegerMaximum number of restaurant records to collect per URL. Default: 20. Set higher (e.g., 200) for broader coverage.
ignore_url_failuresbooleanIf true, the scraper continues running when a URL fails instead of stopping the entire run. Recommended for bulk jobs. Default: true.

Tip: Build your search URL directly on Quandoo's website by applying filters (location, district, cuisine, bookable only, special offers), then copy the URL from your browser's address bar. To scrape multiple pages, duplicate the URL and increment the page= parameter.


Output Format

Sample output

{
"scores": {
"additionals": [],
"count": 286,
"description": null,
"histogram": {},
"score": 526
},
"start_price_minor_units": 1300,
"bookable": true,
"public_id": "a60f5316-a4ef-4662-bb51-2dd1a61587dc",
"products": [
"BASIC"
],
"browser_url": "il-sugo-8736",
"start_price": "£13.00",
"partner": true,
"iovox_enabled": false,
"widget_url": "https://widget.quandoo.co.uk/widget/reservation/merchant/8zTyi?aid=2&countryId=GBR",
"city": 1871,
"business_name": "Il Sugo",
"latitude": "51.537544",
"available_slots": [],
"destination": 17894,
"district": 17894,
"longitude": "-0.140374",
"special_offers": {
"has_any_offer": false,
"upcoming_offers": []
},
"currency": "£",
"country_id": "GBR",
"business_address": {
"city": "London",
"house_no": "1-3 ",
"latitude": null,
"longitude": null,
"street": "Pratt Street",
"zip_code": "NW1 0HA"
},
"region": 1870,
"distance": 3.485,
"redeemable": true,
"media_item": "/a60f5316-a4ef-4662-bb51-2dd1a61587dc/47375_sld.jpg",
"attributes": {
"attributes": [
{
"attribute_set_values": [
{
"id": 9,
"name": "Romantic"
}
],
"id": 2,
"name": "atmosphere"
},
{
"attribute_set_values": [
{
"id": 81,
"name": "Street parking"
}
],
"id": 11,
"name": "parking places"
},
{
"attribute_set_values": [
{
"id": 2,
"name": "Debit card"
},
{
"id": 3,
"name": "MasterCard"
}
],
"id": 1,
"name": "payment type"
}
],
"price_range": {
"id": 20,
"name": "Average"
}
},
"phone_number": "+442072673575",
"media_item_url": "https://qul.imgix.net/a60f5316-a4ef-4662-bb51-2dd1a61587dc/47375_sld.jpg",
"has_menu": true,
"available_slots_info": [],
"id": 8736,
"created_at": "2014-12-19T14:03:53",
"categories": [
{
"browser_url": "restaurants",
"id": 1,
"level": 1,
"name": "Eat & Drink",
"name_and_restaurant_plural": "Eat & Drink",
"name_and_restaurant_singular": "Eat & Drink",
"name_plural": "Eat & Drink",
"parent_id": 0
},
{
"browser_url": "italian-restaurants",
"id": 16,
"level": 2,
"name": "Italian",
"name_and_restaurant_plural": "Italian Restaurants ",
"name_and_restaurant_singular": "Italian Restaurant",
"name_plural": "Italian",
"parent_id": 1
},
{
"browser_url": "pizzeria",
"id": 17,
"level": 3,
"name": "Pizzeria",
"name_and_restaurant_plural": "Pizzerias",
"name_and_restaurant_singular": "Pizzeria",
"name_plural": "Pizzeria",
"parent_id": 16
},
{
"browser_url": "european-restaurants",
"id": 257,
"level": 2,
"name": "European",
"name_and_restaurant_plural": "European Restaurants",
"name_and_restaurant_singular": "European Restaurant",
"name_plural": "European",
"parent_id": 1
},
{
"browser_url": "mediterranean-restaurants",
"id": 247,
"level": 2,
"name": "Mediterranean",
"name_and_restaurant_plural": "Mediterranean Restaurants",
"name_and_restaurant_singular": "Mediterranean Restaurant",
"name_plural": "Mediterranean",
"parent_id": 1
}
],
"widget_enabled": true,
"rating": 4,
"from_url": "https://www.quandoo.co.uk/result?destination=london&districtFilter=1871&bookable=true&onlySpecialOffers=false&page=2"
}

Each restaurant in the search results returns a record with 35+ fields:

Identity & Location

FieldMeaning
IDInternal Quandoo numeric identifier
Public IDPublic-facing unique identifier used in URLs
Business NameRestaurant display name
Business AddressStreet address of the restaurant
CityCity where the restaurant is located
RegionBroader region or administrative area
DistrictNeighbourhood or district (maps to districtFilter in the URL)
DestinationSearch destination string (e.g., london)
Country IDCountry identifier code
LatitudeGeographic latitude coordinate
LongitudeGeographic longitude coordinate
DistanceDistance from the search center point

Booking & Availability

FieldMeaning
BookableWhether the restaurant accepts online reservations
Available SlotsList of available time slots for booking
Available Slots InfoAdditional metadata about slot availability
Widget URLEmbedded booking widget URL
Widget EnabledWhether the booking widget is active

Pricing & Offers

FieldMeaning
Start PriceMinimum price per person (formatted)
Start Price Minor UnitsPrice in minor currency units (e.g., pence, cents)
CurrencyCurrency code for pricing (e.g., GBP, EUR)
Special OffersActive promotions or deals on the listing
RedeemableWhether an offer or voucher can be redeemed
ProductsQuandoo products/packages associated with the restaurant

Ratings & Reviews

FieldMeaning
RatingOverall customer rating score
ScoresBreakdown of rating dimensions (e.g., food, service, ambience)

Media

FieldMeaning
Media ItemPrimary media object (image metadata)
Media Item URLDirect URL to the restaurant's main listing image

Classification & Attributes

FieldMeaning
CategoriesCuisine types and restaurant categories
AttributesFeature tags (e.g., outdoor seating, private dining, parking)
Has MenuWhether a menu is available on the listing

Contact & Integration

FieldMeaning
Phone NumberRestaurant contact number
Iovox EnabledWhether call tracking via Iovox is active
PartnerPartner program association
Browser URLFull public URL to the restaurant's Quandoo page
Created AtTimestamp when the listing was created

How to Use

  1. Build your search URL — Go to Quandoo, apply filters (city, district, bookable, special offers), and copy the results page URL.
  2. Handle pagination — For more than one page, add multiple URLs with page=1, page=2, etc.
  3. Configure the input — Paste URLs into the urls array. Set max_items_per_url to match your target volume.
  4. Run the scraper — Start the actor and monitor progress in the run log.
  5. Export — Download results as JSON, CSV, or Excel.

Best practices:

  • Keep ignore_url_failures: true for multi-URL runs.
  • Use Quandoo's districtFilter parameter to narrow results to a specific neighbourhood rather than scraping an entire city at once.
  • Cross-reference Available Slots with Bookable to filter truly reservable restaurants.

Use Cases & Business Value

  • Competitive benchmarking: Compare restaurant density, pricing tiers, and ratings across city districts
  • Lead generation: Build targeted lists of restaurants by cuisine, location, and availability
  • Market entry research: Assess supply and demand in a hospitality market before launching
  • Aggregator feeds: Power restaurant discovery features with live Quandoo data

Conclusion

The Quandoo Restaurant Search Scraper transforms paginated search results into clean, structured datasets spanning location, pricing, availability, and ratings. Whether you're analysing a single neighbourhood or building a city-wide database, it eliminates manual data collection entirely. Run it today to unlock Quandoo's restaurant intelligence at scale.