# Swiggy API

Swiggy restaurant listings, menus and categories by delivery area.

- Platform ID: `swiggy`
- Capabilities: 10
- Execute endpoint: `POST https://data.upscrape.com/execute`

## Capabilities

### [Ads List](https://docs.upscrape.com/docs/platforms/swiggy/swiggy.ads.list)

- Capability ID: `swiggy.ads.list`
- Cost: 1 credit per request

Track Swiggy listing feed ad placements.
### [Area Menu Items Grid](https://docs.upscrape.com/docs/platforms/swiggy/swiggy.area.menu_items)

- Capability ID: `swiggy.area.menu_items`
- Cost: 1 credit per request

Crawl a Swiggy area grid and stream deduplicated menu items.
### [Area Restaurants](https://docs.upscrape.com/docs/platforms/swiggy/swiggy.area.restaurants)

- Capability ID: `swiggy.area.restaurants`
- Cost: 1 credit per request

Crawl a Swiggy area grid and stream deduplicated restaurant rows.
### [Categories](https://docs.upscrape.com/docs/platforms/swiggy/swiggy.categories)

- Capability ID: `swiggy.categories`
- Cost: 1 credit per request

List Swiggy food categories and cuisine shortcuts for a location.
### [List](https://docs.upscrape.com/docs/platforms/swiggy/swiggy.list)

- Capability ID: `swiggy.list`
- Cost: 1 credit per request

List Swiggy restaurants near a location.
### [List All Restaurants](https://docs.upscrape.com/docs/platforms/swiggy/swiggy.list.all_restaurants)

- Capability ID: `swiggy.list.all_restaurants`
- Cost: 1 credit per request

Walk Swiggy listing pages and stream deduplicated restaurants.
### [List Restaurants](https://docs.upscrape.com/docs/platforms/swiggy/swiggy.list.restaurants)

- Capability ID: `swiggy.list.restaurants`
- Cost: 1 credit per request

Stream Swiggy restaurant listing rows.
### [Menu](https://docs.upscrape.com/docs/platforms/swiggy/swiggy.menu)

- Capability ID: `swiggy.menu`
- Cost: 1 credit per request

Fetch a Swiggy restaurant menu by ID.
### [Area Menu Items](https://docs.upscrape.com/docs/platforms/swiggy/swiggy.menu.area_items)

- Capability ID: `swiggy.menu.area_items`
- Cost: 1 credit per request

Discover restaurants near a location and stream their menu items.
### [Menu Items](https://docs.upscrape.com/docs/platforms/swiggy/swiggy.menu.items)

- Capability ID: `swiggy.menu.items`
- Cost: 1 credit per request

Stream Swiggy menu items by restaurant ID.

## Common uses

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

## Integration contract

All capabilities use the shared `POST /execute` envelope. A `200` response completed inline; a `202` response must be polled through `GET /jobs/{id}`.

See [authentication](https://docs.upscrape.com/docs/api/authentication), [jobs and results](https://docs.upscrape.com/docs/api/jobs), and [errors and retries](https://docs.upscrape.com/docs/api/errors).
