List map place reviews
Returns one page of an organization's Yandex Maps reviews — rating, text, author, reactions and photos — with Yandex's own review and page totals. Requires place. Sort by newest, highest or lowest rated.
Authorization
ApiKeyAuth In: header
Query Parameters
A Yandex Maps organization URL or its numeric id, e.g. https://yandex.com/maps/org/pushkin/1018907821/. Every /v1/yandex/maps/search row publishes both, as id and as url, which is how the endpoints compose.
length <= 500One-based page. The response's own total_pages says how many there are for the page_size you asked for.
1 <= value1Reviews per page, up to 50. Asking for 100 returns a body with neither reviews nor totals in it.
1 <= value <= 5050Review ordering. Yandex answers an ordering it does not recognise with a 200 carrying no reviews, which would read as an organization with none, so only measured values are offered.
"newest"Value in
- "newest"
- "highest_rated"
- "lowest_rated"
"en_US"Value in
- "en_US"
- "ru_RU"
- "tr_TR"
- "uk_UA"
curl -X GET "https://example.com/v1/yandex/maps/reviews?place=1018907821" \ -H "x-api-key: YOUR_API_KEY"{ "data": { "place_id": "string", "sort": "string", "language": "string", "count": 0, "total_reviews": 0, "total_pages": 0, "page": 0, "page_size": 0, "reviews_remaining": 0, "reviews": [ { "review_id": "string", "business_id": "string", "rating": 0, "text": "string", "text_language": "string", "updated_at": "string", "pinned": true, "author_name": "string", "author_public_id": "string", "author_level": "string", "author_avatar_url_template": "string", "likes": 0, "dislikes": 0, "photos": { "property1": null, "property2": null } } ], "aspects": { "property1": null, "property2": null }, "usage_note": "string" }}