Search Zomato restaurants in a city
Returns restaurants in a Zomato city, optionally filtered by a keyword. With no query this reads Zomato's own city-wide delivery listing, which pages through an opaque cursor (~12 restaurants per page: pass a response's next_cursor back as cursor until has_more is false, which marks the end of the city's listing) and accepts Zomato's own sort and Pure Veg filters; with a query it uses Zomato's own keyword search across restaurant names, dishes, and cuisines, which returns a single unpaginated result set. Each restaurant carries its url (the value the restaurant and menu endpoints take), name, cuisines, cost for two, rating, distance from the city location, delivery time, whether Zomato currently delivers from it, whether the placement is promoted (sponsored), and — on the plain city-wide listing — Zomato's own headline offer badges.
Request
- Base URL: https://api.crawlora.net/api/v1
- URL: https://api.crawlora.net/api/v1/zomato/search
- Auth: API key in header x-api-key
Query parameters
Zomato public city slug, e.g. \
Optional keyword to search restaurant names, dishes, or cuisines by. Omit for the plain city-wide delivery listing.
Sort order for the city-wide listing (used only when query is omitted)
When true, restricts the city-wide listing to restaurants Zomato itself marks Pure Veg (used only when query is omitted)
Opaque pagination cursor from a previous city-wide listing response's next_cursor. Carries its own sort/pure_veg selection, so pass it on its own.
Headers
API key required
Response
OK
Changes
No recorded changes to this operation across all 2 revisions of this API.