Swiggy Dineout Restaurants Scraper
by codingfrontend
Automatically scrape Swiggy Dineout restaurant data—names, cuisines, ratings, and more—into structured datasets for analysis and lead generation.
Opens on Apify.com
About Swiggy Dineout Restaurants Scraper
Need to pull restaurant data from Swiggy Dineout for market research, competitor analysis, or building an app? This scraper is built for that. It automates the tedious process of visiting hundreds of Swiggy Dineout pages, letting you extract key details like restaurant names, cuisines, locations, ratings, and pricing in a structured format. I've used it to gather clean JSON or CSV datasets, saving hours of manual copying and pasting. It handles the pagination and page navigation for you, so you can focus on analyzing the data instead of collecting it. Perfect for developers looking to populate a database, marketers analyzing local dining trends, or businesses scouting for partnership opportunities. You configure your target location or search terms, run the actor, and get back a reliable dataset ready for your next project. It’s a straightforward solution for a common data-gathering headache.
What does this actor do?
Swiggy Dineout Restaurants Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Swiggy Dineout Restaurants Scraper
Extracts structured restaurant data from Swiggy's DineOut platform in India.
Overview
This Apify Actor scrapes Swiggy DineOut for detailed restaurant listings. It returns clean, flattened JSON data containing venue details, ratings, cuisine, location, and promotional offers. The output is formatted for direct analysis or integration into other systems.
Key Features
- Comprehensive Data: Extracts 27 core fields per restaurant, including IDs, names, addresses, cuisine types, ratings, and media.
- Location-Based Scraping: Searches for restaurants within a specified Indian city.
- Media Handling: Captures primary images and full media galleries with URLs and metadata.
- Structured Output: Provides normalized data for pricing, features, customer scores, and active offers.
- Built for Reliability: Supports proxy configuration and headless browser operation to handle scraping at scale.
How to Use
Configure the actor run with input parameters via the Apify console, API, or SDK. The main parameters are:
location: (String) The city to search in (e.g., "Mumbai"). Default is "Bangalore".maxItems: (Integer) The maximum number of restaurants to scrape. Default is 100.headless: (Boolean) Run the browser in headless mode (true) or visible mode for debugging (false). Default istrue.proxyConfiguration: (Object) Proxy settings. Using residential proxies (likeapifyProxyGroups: ["RESIDENTIAL"]) is recommended for consistent results.
Input Example
{
"location": "Delhi",
"maxItems": 50,
"headless": true,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "IN"
}
}
Input & Output
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
location |
String | No | "Bangalore" |
Target city name. |
maxItems |
Integer | No | 100 |
Max restaurants to scrape. |
headless |
Boolean | No | true |
Headless browser mode. |
proxyConfiguration |
Object | No | - | Proxy settings for scraping. |
Output Schema
The actor outputs a dataset where each item is a restaurant record with these key field groups:
- Core Info:
venueId,venueName,searchCity,neighborhood,landmarkName,district. - Media:
primaryImageRef,mediaGallery(array of media objects with type, ID, URL),totalMediaFiles. - Details:
estimatedCostForTwo,cuisineTypes(array). - Ratings:
customerScore,customerScoreDisplay,totalReviewsCount,reviewsDescription. - Location:
distanceFromSearchKm,distanceDisplay. - Features & Payments:
acceptsPayment,venueFeatures,vendorHighlights. - Offers:
offersV2,offersV3,vendorOffer,customerOfferobjects.
Results are available in JSON, CSV, Excel, XML, and RSS formats via the Apify dataset.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Swiggy Dineout Restaurants Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- codingfrontend
- Pricing
- Paid
- Total Runs
- 63
- Active Users
- 9
Related Actors
Google Maps Reviews Scraper
by compass
Facebook Ads Scraper
by apify
Google Ads Scraper
by silva95gustavo
Facebook marketplace scraper
by curious_coder
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support