/swiggy/restaurants/search
Search Swiggy restaurants near a location (latitude/longitude in India), optionally by keyword. Filter by rating, fast delivery and offers; sort by relevance, rating, delivery time or cost for two. Returns restaurant cards with name, rating, cuisines, cost for two, delivery time, locality, offers and Google rating.
Price: 1 credit
💡 AI Hint: Search Swiggy restaurants by location (lat/lng in India). Pass an optional keyword to search by name/cuisine, otherwise returns restaurants near the location. Filters: rating_4_plus, fast_delivery, has_offers. Sort: relevance, rating, delivery_time, cost_low_to_high, cost_high_to_low. Each result has id, url, name, image, rating, rating_count, cuisines, cost_for_two, delivery_time, distance_km, locality, area, is_open, offer and google_rating.
Authorizations
API token from the dashboard
Headers
Body
Latitude (India)
-90 <= x <= 9012.9351929
Longitude (India)
-180 <= x <= 18077.6244807
Max number of restaurants to return
x >= 1Max scrapping execution timeout (in seconds)
20 <= x <= 1500Optional restaurant/cuisine keyword
"biryani"
Sort order
relevance, rating, delivery_time, cost_low_to_high, cost_high_to_low Only restaurants rated 4.0+
Only restaurants delivering in ~30 min or less
Only restaurants currently running an offer
Response
Successful Response