Zomato Description Scraper
Pricing
Pay per event
Zomato Description Scraper
Effortlessly extract comprehensive restaurant data from Zomato, including names, addresses, ratings, menus, and coordinates. Leverages Playwright for reliable scraping, proxy support for stealth, and scalable JSON output....
Pricing
Pay per event
Rating
0.0
(0)
Developer

GetDataForMe
Actor stats
0
Bookmarked
3
Total users
2
Monthly active users
4 days ago
Last modified
Categories
Share
Introduction
The Zomato Description Scraper is a powerful Apify Actor designed to extract detailed restaurant information from Zomato, India's leading restaurant discovery platform. It automates the collection of comprehensive data including names, addresses, ratings, menus, and more, enabling users to gather insights efficiently without manual browsing. Ideal for businesses, researchers, and developers seeking structured data for analysis or integration.
Features
- Comprehensive Data Extraction: Scrapes key details like restaurant names, addresses, coordinates, ratings, cuisines, and contact information from Zomato pages.
- High Reliability: Utilizes Playwright for robust web scraping, handling dynamic content and ensuring accurate data capture.
- Proxy Support: Integrates with Apify Proxy for residential IPs, minimizing detection and supporting large-scale scraping.
- Structured Output: Delivers clean JSON data with consistent schema, perfect for downstream processing or database integration.
- Scalable Performance: Processes multiple URLs concurrently, with built-in error handling for efficient batch operations.
- Customizable Inputs: Accepts a list of start URLs, allowing targeted scraping of specific restaurants or regions.
- Real-Time Data: Captures up-to-date information, including opening hours and ratings, directly from the source.
Input Parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
| startUrls | array | Yes | An array of URLs to start scraping from. Each URL should point to a Zomato restaurant page. | [{"url": "https://www.zomato.com/mumbai/sunraj-bar-and-restaurant-khar"}] |
| proxyConfiguration | object | No | Configuration for proxy servers to hide the scraper's origin. Defaults to using Apify Proxy with residential groups. | {"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"]} |
Example Usage
To run the Actor, provide input parameters in JSON format. Here's an example input:
{"startUrls": [{"url": "https://www.zomato.com/mumbai/sunraj-bar-and-restaurant-khar"}],"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Example output in JSON format:
[{"name": "Sunraj Bar And Restaurant","url": "/mumbai/sunraj-bar-and-restaurant-khar","restaurantType": "Restaurant","openingHours": "10:30am – 3:30pm, 5:30pm – 12:30am (Today)","address": {"streetAddress": "66, Chuim Village, Nargis Dutt Road, Dr. BR Ambedkar Road, Khar, Mumbai","addressLocality": "Khar, Mumbai","addressRegion": "Mumbai","postalCode": null,"addressCountry": "India","fullAddress": "66, Chuim Village, Nargis Dutt Road, Dr. BR Ambedkar Road, Khar, Mumbai, Khar, Mumbai"},"coordinates": {"latitude": "19.0737233034","longitude": "72.8263568133"},"mapUrl": "https://maps.zomato.com/php/staticmap?center=19.0737233034,72.8263568133&maptype=zomato&markers=19.0737233034,72.8263568133,pin_res32&sensor=false&scale=2&zoom=16&language=en&size=240x150&size=400x240","menuUrl": "/mumbai/sunraj-bar-and-restaurant-khar/menu","telephone": "+919769011101","priceRange": "₹850 for two people (approx.) with alcohol","paymentAccepted": null,"cuisine": "North Indian","imageUrl": "https://b.zmtcdn.com/data/reviews_photos/269/85914f06d959ed61557a19bbe38ec269_1542205147.jpg?output-format=webp","rating": {"ratingValue": "3.9","ratingCount": 9,"bestRating": 5,"worstRating": null},"orderAction": {"deliveryMethod": ["http://purl.org/goodrelations/v1#DeliveryModeOwnFleet"],"bookingUrl": "/mumbai/sunraj-bar-and-restaurant-khar/book","platform": ["http://schema.org/DesktopWebPlatform","http://schema.org/MobileWebPlatform","http://schema.org/IOSPlatform","http://schema.org/AndroidPlatform"],"language": null},"sourceUrl": "https://www.zomato.com/mumbai/sunraj-bar-and-restaurant-khar","scrapedAt": "2025-11-04T08:54:33.420Z"}]
Use Cases
- Market Research: Analyze restaurant trends, cuisines, and pricing in specific cities or regions.
- Competitive Intelligence: Monitor competitors' ratings, menus, and customer feedback.
- Price Monitoring: Track price ranges and updates for budgeting or comparison tools.
- Content Aggregation: Build databases for food blogs, apps, or directories.
- Academic Research: Study culinary landscapes or consumer preferences in urban areas.
- Business Automation: Integrate data into CRM systems for targeted marketing or supply chain management.
Installation and Usage
- Search for "Zomato Description Scraper" in the Apify Store.
- Click "Try for free" or "Run".
- Configure input parameters (e.g., add start URLs).
- Click "Start" to begin extraction.
- Monitor progress in the log.
- Export results in your preferred format (JSON, CSV, Excel).
Output Format
The Actor outputs an array of JSON objects, each representing a scraped restaurant. Key fields include: name (restaurant name), address (structured location details), coordinates (latitude and longitude), rating (value, count, and scale), cuisine, priceRange, menuUrl, and scrapedAt (timestamp). Data is sourced directly from Zomato, ensuring freshness and accuracy.
Support
For custom/simplified outputs or bug reports, please contact:
- Email: support@getdataforme.com
- Subject line: "custom support"
- Contact form: https://getdataforme.com/contact/
We're here to help you get the most out of this Actor!
Extract comprehensive restaurant data from Zomato effortlessly! Scrape names, ratings, addresses, menus, and more with high reliability using Playwright. Perfect for market research, competitive analysis, and content aggregation. Start scraping today—try it free on Apify! (148 characters)