Using the Zomato Scraper, scrape restaurant and food delivery data such as menu cards, opening hours, restaurant details, and more via the leading food delivery platform. Automate the extraction of comprehensive restaurant data using the Zomato Delivery API, which includes information on cuisines, ratings, reviews, prices, and contact information. This is the right tool for market analysis, competitor research, or building a food delivery aggregator. The Zomato Scraper API is geographically available in USA, UK, UAE, India, Canada, France, Germany, Spain, Italy, Mexico, and many other countries, so all your businesses can cover a global array of data.
It is a food delivery and restaurant aggregator platform of Indian origin—the platform partners with various restaurants in multiple countries to provide food delivery online to food lovers.
What is a Zomato Scraper?
Web Scraping Zomato Dataset helps to collect data, like quick service restaurant information, user reviews, menus, opening hours, and options for food deliveries from collaborated restaurants in preferred cities listed on Zomato.com.
Input Example of Zomato Scraper
{"location":"London","limit":5}
Output Example of Zomato Data
{"cuisines":"Fast Food","establishments":[{"id":281,"name":"Fast Food"}],"features":{"fullbar":0,"live_music":true,"smoking_area":2,"takeaway":1},"id":18942349,"images":[{"comments":0,"height":720,"likes":0,"thumb":"https://b.zmtcdn.com/data/pictures/9/18942349/0e059b1750b7aec99c9b6ffcd312d00f.jpg?fit=around%7C200%3A200&crop=200%3A200%3B%2A%2C%2A","url":"https://b.zmtcdn.com/data/pictures/9/18942349/0e059b1750b7aec99c9b6ffcd312d00f.jpg?fit=around%7C640%3A720&crop=640%3A720%3B%2A%2C%2A","width":640},{"comments":0,"height":720,"likes":0,"thumb":"https://b.zmtcdn.com/data/pictures/9/18942349/0e059b1750b7aec99c9b6ffcd312d00f.jpg?fit=around%7C200%3A200&crop=200%3A200%3B%2A%2C%2A","url":"https://b.zmtcdn.com/data/pictures/9/18942349/0e059b1750b7aec99c9b6ffcd312d00f.jpg?fit=around%7C640%3A720&crop=640%3A720%3B%2A%2C%2A","width":640},{"comments":0,"height":720,"likes":0,"thumb":"https://b.zmtcdn.com/data/pictures/9/18942349/0e059b1750b7aec99c9b6ffcd312d00f.jpg?fit=around%7C200%3A200&crop=200%3A200%3B%2A%2C%2A","url":"https://b.zmtcdn.com/data/pictures/9/18942349/0e059b1750b7aec99c9b6ffcd312d00f.jpg?fit=around%7C640%3A720&crop=640%3A720%3B%2A%2C%2A","width":640}],"location":{"address":"4619 Summerhill Drive","city":"Texarkana","city_id":9566,"country_id":216,"latitude":"33.4625543526","locality":"Texarkana","locality_verbose":"Texarkana, Texarkana","longitude":"-94.0666097403","map_url":"https://maps.zomato.com/php/staticmap?center=33.4625543526,-94.0666097403&maptype=zomato&markers=33.4625543526,-94.0666097403,pin_res32&sensor=false&scale=2&zoom=16&language=en"},"menu_texts":[{"categories":[{"dishes":[{"added_by":0,"description":"Start your day off right with a Regular Breakfast Bowl from SONIC!","dish_id":249680683,"name":"Breakfast Bowls"},{"added_by":0,"description":"Signature chili flavor and toppings now in a cup!","dish_id":249680684,"name":"Hearty Chili Bowl"}],"id":41574518,"name":"Featured Items"},{"dishes":[{"added_by":0,"description":"Made with 100% all-white meat chicken they're lightly breaded and perfect for dipping in our NEW Signature Sauce.","dish_id":249680692,"name":"3pc Crispy Tenders"},{"added_by":0,"description":"Made with 100% all-white meat chicken they're lightly breaded and perfect for dipping in our NEW Signature Sauce.","dish_id":249680693,"name":"5pc Crispy Tenders"}],"id":41574519,"name":"Chicken"}],"id":4768949,"name":"Sonic Menu"}],"name":"Sonic Drive-In","payment":"Cash and Cards accepted","phones":["+190379XXXXX","+186665XXXXX"],"photo":{"thumb":"https://b.zmtcdn.com/images/res_avatar_476_320_1x_new.png?fit=around%7C200%3A200&crop=200%3A200%3B%2A%2C%2A","url":"https://b.zmtcdn.com/images/res_avatar_476_320_1x_new.png"},"price":{"beer":0,"currency":"$","for_two":15},"ratings":{"average":0,"text":"Not rated","votes":0},"reviews":{"count":0},"social":{"twitter":"http://www.twitter.com/sonicdrivein","website":"https://locations.sonicdrivein.com/tx/texarkana/4619-summerhill-drive.html"},"status":"Closes in 1 hour 12 minutes","timing":"6am – 10pm (Mon-Thu),6am – 11pm (Fri-Sat),7am – 10pm (Sun)","type":"restaurant","url":"https://www.zomato.com/texarkana-tx/restaurants/texarkana-tx/texarkana/sonic-drive-in","wishlisters":0}
Optional Parameters for Zomato Data Scraper
Parameter
Title
Type
Default
Example
Description
rating
Rating
string
Minimum rating
search
Search
string
Required Parameters for Zomato Restaurant Data Scraper
Parameter
Title
Type
Default
Example
Description
location
Location
string
It is a required input parameter to share the location where the user wants to eat
something.
Pagination
Parameter
Title
Type
Default
Example
Description
limit
Limit
integer
5
Result count
sort
Sorting
string
It is a string to sort output using keys.
Classification
Parameter
Title
Type
Default
Example
Description
category
Category
string
cuisines
Cuisines
string
establishment
Establishment
string
Pricing
Parameter
Title
Type
Default
Example
Description
min_cost
Minimum Cost
integer
It is a pricing integer field with the least cost for two.
max_cost
Maximum Cost
integer
It is a pricing integer field with the max cost for two
Features
Parameter
Title
Type
Default
Example
Description
features:afternoon-tea
Afternoon Tea
boolean
features:brunch
Brunch
boolean
features:bar
Serves Alcohol
boolean
features:buffet
Buffet
boolean
features:byob
BYOB
boolean
features:child-friendly
Kid Friendly
boolean
features:cheap-eats
Cheap Eats
boolean
features:credit-card
Credit Card
boolean
features:desserts-bakes
Desserts and Bakes
boolean
features:halal
Halal Meat
boolean
features:happyhour
Happy hours
boolean
features:healthy-food
Healthy Food
boolean
features:music
Live Music
boolean
features:luxury-dining
Luxury Dining
boolean
features:live-screening
Live Sports Screening
boolean
features:outdoor
Outdoor Seating
boolean
features:pet-friendly
Dog Friendly
boolean
features:private-rooms
Private Dining Area
boolean
features:sports_bar
Sports Bar
boolean
features:wheelchair-accessible
Wheelchair Accessible
boolean
features:weekend_brunch
Weekend Brunch
boolean
features:veg
Pure Veg
boolean
features:wifi
Wifi
boolean
Is it Legal to Scrape Zomato.com?
You can scrape publically available data from the Zomato platform using our scraper. We have designed this Zomato scraper for ethical uses. However, the data output may contain some personal data unknowingly. If you want to scrape any personal data, please seek help from your lawyer.
You should have a Real Data API account to execute the program examples. Replace
< YOUR_API_TOKEN>
in the program using the token of your scraper. Read about the live APIs with Real Data API docs for more explanation.
import{ RealdataAPIClient }from'RealdataAPI-Client';// Initialize the RealdataAPIClient with API tokenconst client =newRealdataAPIClient({token:'<YOUR_API_TOKEN>',});// Prepare actor inputconst input ={"location":"London"};(async()=>{// Run the actor and wait for it to finishconst run =await client.actor("jupri/zomato").call(input);// Fetch and print actor results from the run's dataset (if any)
console.log('Results from dataset');const{ items }=await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item)=>{
console.dir(item);});})();
from RealdataAPI_client import RealdataAPIClient
# Initialize the RealdataAPIClient with your API token
client = RealdataAPIClient("<YOUR_API_TOKEN>")# Prepare the actor input
run_input ={"location":"London"}# Run the actor and wait for it to finish
run = client.actor("jupri/zomato").call(run_input=run_input)# Fetch and print actor results from the run's dataset (if there are any)for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
# Set API tokenAPI_TOKEN=<YOUR_API_TOKEN># Prepare actor inputcat> input.json <<'EOF'
{
"location": "London"
}
EOF# Run the actorcurl"https://api.RealdataAPI.com/v2/acts/jupri~zomato/runs?token=$API_TOKEN"/-X POST /-d @input.json /-H'Content-Type: application/json'
Disclaimer : RealData API functions solely as an independent data infrastructure and technology solutions provider. We build customized automation workflows designed to collect publicly accessible web data based exclusively on client instructions. RealData API neither owns proprietary datasets nor engages in the sale or redistribution of extracted information. Our operations are limited strictly to lawful public web data processing and never involve unauthorized access to restricted systems or private networks. Any company names, trademarks, logos, or brand references displayed on this website are used purely for demonstrative and illustrative purposes to showcase our technical capabilities and do not imply endorsement, partnership, or affiliation. Use of our platform and services remains subject to our Terms of Service.