Skip to documentation
Browse documentation

Swiggy API

Swiggy restaurant listings, menus and categories by delivery area.

Platform ID swiggy
Endpoints 10 capabilities
View raw

Capabilities

Every capability uses the same POST /execute envelope. Open an endpoint for its exact ID, input contract, code samples, cost, runtime, and illustrative output. Each endpoint lists its cost in credits per request; the pricing page shows what credits cost.

Ads list swiggy.ads.list

Track ad placements and promoted restaurants on Swiggy's first listing page for a delivery location.

From $1.25 per 1,000 requests · 1 credit
Area menu items grid swiggy.area.menu_items

Crawl a Swiggy area grid, one first listing page per cell, and stream deduplicated menu items.

From $1.25 per 1,000 requests · 1 credit
Area restaurants swiggy.area.restaurants

Crawl a Swiggy area grid, one first listing page per cell, and stream deduplicated restaurant rows.

From $1.25 per 1,000 requests · 1 credit
Categories swiggy.categories

List Swiggy food categories and cuisine shortcuts for a location.

From $1.25 per 1,000 requests · 1 credit
List swiggy.list

List restaurants with prices, ratings and offers from Swiggy's first listing page near a delivery location.

From $1.25 per 1,000 requests · 1 credit
List all restaurants swiggy.list.all_restaurants

Stream the deduplicated restaurants of Swiggy's whole first listing page at a location.

From $1.25 per 1,000 requests · 1 credit
List restaurants swiggy.list.restaurants

Stream restaurant rows from Swiggy's first listing page near a location.

From $1.25 per 1,000 requests · 1 credit
Menu swiggy.menu

Fetch a Swiggy restaurant menu by ID or city restaurant URL, including add-ons and variant combination prices in paise.

From $1.25 per 1,000 requests · 1 credit
Area menu items swiggy.menu.area_items

Discover restaurants on Swiggy's first listing page near a location and stream their menu items.

From $1.25 per 1,000 requests · 1 credit
Menu items swiggy.menu.items

Stream flat Swiggy menu items by restaurant ID or city restaurant URL. Use swiggy.menu for nested add-ons and variant pricing.

From $1.25 per 1,000 requests · 1 credit

Common uses

  • Track restaurant menus and prices across Swiggy delivery areas
  • Build restaurant and menu-item datasets
  • Inspect current listing ad placements

Integration contract

A 200 response completed inline. A 202 response was queued; poll GET /jobs/:id until it reaches completed or failed.

Use Swiggy data in Claude or connect another AI client with the MCP server.