Skip to documentation
Browse documentation

Get reviews

Fetch paginated public Zomato reviews with reviewer metadata, ratings, likes/comments, photos, owner responses, and continuation metadata.

Capability ID zomato.restaurant.reviews
Maximum runtime 30 seconds
View raw

POST /execute Shared execution endpoint

Input parameters

filter string optional

Allowed values: `dining`, `delivery`. Default: `dining`.

Example dining
Available values diningdelivery
limit integer optional

Maximum reviews to return. Results preserve Zomato's five-review page boundaries.

Example 5
page integer optional

One-based result page to fetch. At least 1. Default: `1`.

Example 1
res_id string optional

Compatibility alias for restaurant_id.

restaurant_id string optional

Canonical numeric Zomato restaurant identifier.

Example 18439027
sort string optional

Sort order for returned results. Allowed values: `newest`. Default: `newest`.

Example newest
Available values newest

Response

Successful output is returned in results[0].data. Raw platform output is intentionally open-ended and may evolve with the upstream source.

Illustrative sample The full redacted fixture is shown in the response panel.

Illustrative output fields

Derived from the sample above for orientation only. These observed fields are not a fixed response schema.

PathObserved typeExample
count integer 1
fetched_at string 2026-09-24T08:48:44Z
filter string dining
pagination object 4 fields
pagination.has_more boolean true
pagination.next_page integer 2
pagination.page integer 1
pagination.total_pages integer 523
res_id string 18439027
restaurant_id string 18439027
reviews array 1 items
reviews array 1 items
sort string newest

Execution behavior

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