Swiggy Scraper - India Restaurant & Food Delivery Data
Pricing
from $3.50 / 1,000 results
Swiggy Scraper - India Restaurant & Food Delivery Data
Scrape restaurant and dish data from Swiggy.com - ratings, cuisines, delivery times, cost for two, offers, Google ratings, badges, addresses, menu items with prices and addons. Covers 30 Indian cities with search, listing, and cuisine collection modes.
Pricing
from $3.50 / 1,000 results
Rating
0.0
(0)
Developer
Thirdwatch
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 hours ago
Last modified
Categories
Share
Swiggy Scraper
Scrape restaurants and dishes from Swiggy across 30 Indian cities — ratings, delivery times, cost for two, offers, and full menu items with prices.
What you get
Restaurant and dish data from Swiggy.com, India's leading food-delivery platform. Search by food type, cuisine, or restaurant name, or browse top restaurants in any of 30 supported cities. Restaurant results include Swiggy and Google ratings, delivery times, offers, badges, and addresses. Dish results include prices, descriptions, veg/non-veg, and addons.
Output fields (restaurants)
| Field | Description |
|---|---|
restaurant_id | Unique Swiggy restaurant ID |
name | Restaurant name |
cuisine | Array of cuisines served |
rating | Swiggy rating |
rating_count | Number of Swiggy ratings |
google_rating | Google rating (if available) |
google_rating_count | Number of Google ratings |
cost_for_two | Cost for two (formatted) |
cost_for_two_rupees | Cost for two (numeric, INR) |
delivery_time | Delivery time (formatted) |
delivery_time_minutes | Delivery time (numeric) |
last_mile_distance_km | Distance from user location |
address | Full street address |
locality / area_name | Area name |
city | City |
is_open | Open right now |
next_close_time | Next close timestamp |
veg_only | Pure-veg restaurant flag |
offers | Active offers |
badges | Swiggy badges (e.g., "Best in Biryani") |
image_url | Restaurant image |
url | Swiggy listing URL |
query | Original search query |
Output fields (dishes)
| Field | Description |
|---|---|
dish_id | Unique dish ID |
dish_name | Dish name |
category | Menu category |
description | Dish description |
price | Current price (INR) |
original_price | Original price before discount |
is_veg | Vegetarian flag |
in_stock | In-stock flag |
dish_rating | Dish-level rating |
addons | Addons list with names and prices |
restaurant_id / restaurant_name / restaurant_area | Parent restaurant details |
image_url | Dish image |
query | Original search query |
Example output
{"restaurant_id": "3241","name": "Meghana Foods","cuisine": ["Biryani", "Andhra", "South Indian", "Chinese"],"rating": 4.7,"rating_count": "93K+","google_rating": 4.3,"google_rating_count": "22K+","cost_for_two": "₹500 for two","cost_for_two_rupees": 500,"delivery_time": "30-35 MINS","delivery_time_minutes": 33,"last_mile_distance_km": 2.2,"address": "57/1, 1st Floor, Jayalaxmi Chambers, Residency Road, Bangalore","area_name": "Residency Road","city": "bangalore","is_open": true,"veg_only": false,"offers": ["FLAT DEAL: 50% OFF"],"badges": ["Best in Biryani", "Best in Bolt"],"image_url": "https://media-assets.swiggy.com/swiggy/image/upload/...","url": "https://www.swiggy.com/city/bangalore/meghana-foods-central-bangalore-rest3241","query": "biryani"}
Input parameters
| Parameter | Required | Description |
|---|---|---|
queries | No | Search terms (e.g., ["biryani", "pizza"]). Leave empty to browse top restaurants in the city. |
city | No | One of 30 supported Indian cities. Default bangalore. |
searchType | No | restaurant for restaurants, dish for menu items with prices. Default restaurant. |
maxResults | No | Max results per query. Default 10. |
includeCollections | No | In listing mode, also scrape cuisine collections for more restaurants. Default false. |
latitude | No | Custom latitude (overrides city). |
longitude | No | Custom longitude (overrides city). |
Supported cities: Bangalore, Mumbai, Delhi, Hyderabad, Chennai, Kolkata, Pune, Ahmedabad, Jaipur, Lucknow, Chandigarh, Kochi, Goa, Indore, Coimbatore, Nagpur, Visakhapatnam, Bhopal, Gurgaon, Noida, Surat, Vadodara, Patna, Thiruvananthapuram, Mysore, Mangalore, Ranchi, Bhubaneswar, Dehradun, Vijayawada.
Use cases
- Food-tech startups: Benchmark competitor ratings, delivery times, and cost bands per city and locality.
- Cloud kitchens: Identify winning cuisines, pricing, and active offers in your delivery radius.
- Restaurant operators: Track your own ratings, badges, and offers vs. direct competitors.
- Market researchers: Build India food-delivery datasets with both Swiggy and Google ratings.
Pricing
Pay-per-result pricing. Tiered discounts apply automatically based on usage volume.
| Tier | Price per result |
|---|---|
| FREE | $0.005 |
| BRONZE | $0.004 |
| SILVER | $0.003 |
| GOLD | $0.002 |
Limitations
- Full menus are not always available — some restaurant menu endpoints are gated; dish search still works reliably.
- Restaurant search returns up to ~102 results per query; dish search up to ~100 (no further pagination).
- Collections mode returns ~7-12 restaurants per cuisine collection.
- Dish search requires a search query — there is no "all dishes in city" mode.
- Google ratings appear for ~60% of restaurants (depends on Swiggy's own coverage).
Compared to alternatives
- vs. dhrumil/swiggy-scraper (~$8/1K results): This actor charges ~$5/1K with both restaurant and dish modes, plus Google ratings.
- vs. Swiggy Partner API: Swiggy does not offer a public data API; this actor is the structured-data alternative.
Pairs well with Zomato Scraper and Google Maps Scraper for full India F&B coverage.
FAQ
Can I search by dish with prices?
Yes. Set searchType: "dish" and pass dish names in queries. Returns menu items with prices, descriptions, and addons.
Does this work outside India? No, Swiggy operates only in India. 30 major cities are supported.
Can I target a specific neighborhood?
Yes. Pass latitude and longitude to override the city-level default.
How fresh is the data? Pulled live at run time — as fresh as Swiggy itself.
Last verified: 2026-04
More scrapers at thirdwatch.dev.