Apinoa Docs

Place

Get one place's details from Yandex.

View raw .mdx
GET | POST /v1/yandex/place

Send parameters as a query string with GET, or as a JSON body with POST. Both are equivalent.

Request

curl "https://gateway.apinoa.com/v1/yandex/place?id=19464848293" \
  -H "x-api-key: $APINOA_API_KEY"

Parameters

ParameterTypeRequiredNotes
idstringThe place's id, as places returns it.
urlstringA Yandex Maps organisation link.

The same parameters, and every response type, are in the OpenAPI document.

Response

Returns Place in data. A real response, shortened: arrays keep their first entries and long text is cut.

{
  "success": true,
  "data": {
    "id": "19464848293",
    "name": "Ryba moya",
    "url": "https://yandex.com/maps/org/ryba_moya/19464848293/",
    "address": {
      "full": "Moscow, Slavyanskaya Square, 2",
      "street": "Slavyanskaya Square, 2",
      "city": "Moscow",
      "postalCode": "109012",
      "country": "Russian Federation"
    },
    "coordinates": {"lat": 55.753391, "lng": 37.633956},
    "categories": ["Restaurant"],
    "rating": 4.9,
    "reviewCount": 2744,
    "priceLevel": "Avg. bill: from 3000 ₽",
    "phone": "+7 (495) 784-68-58",
    "website": "https://rybamoya.ru/",
    "hours": [{"day": "daily", "hours": "12:00 PM–12:00 AM"}],
    "photos": ["https://avatars.mds.yandex.net/get-altay/5517598/2a0000017ebeb4da3c875…"],
    "attributes": [{"group": "Prices", "label": "average bill", "value": "3000–3500 ₽"}],
    "status": "closed",
    "lang": "en",
    "ext": {
      "subtitle": "Moscow, Slavyanskaya Square, 2",
      "ratingCount": 6132,
      "openNow": "Closed until 12:00 PM",
      "metro": [{"name": "Kitay-Gorod", "distance": "35 m", "type": "metro", "color": "#8647b2"}],
      "stops": [{"name": "Метро Китай-город", "distance": "41 m", "type": "common"}],
      "ad": true,
      "socialLinks": [
        {
          "type": "telegram",
          "href": "https://t.me/perelmanrestaurants",
          "readableHref": "@perelmanrestaurants"
        }
      ],
      "price": {"item": "Avg. bill", "from": 3000, "to": 3500, "currency": "₽"},
      "aspects": [
        {
          "text": "Meal",
          "count": 2275,
          "positive": 2002,
          "neutral": 58,
          "negative": 215,
          "photos": ["https://avatars.mds.yandex.net/get-altay/11244149/2a0000018c54982d3cc0…"]
        }
      ],
      "popularTimes": {
        "monday": [0],
        "tuesday": [0],
        "wednesday": [0],
        "thursday": [0],
        "friday": [0],
        "saturday": [0],
        "sunday": [0]
      },
      "menu": {
        "items": [
          {
            "title": "Сашими из лосося",
            "description": "Тонко нарезанное филе подаём с маринованным имбирём. Дополняем соевым…",
            "price": 1190,
            "currency": "₽",
            "volume": "85 g",
            "image": "https://avatars.mds.yandex.net/get-eda/17780111/9bed7a6d1dc748758ccd6b…",
            "url": "https://eda.yandex/restaurant/ryba_moya_slavyanskaya_ploshhad_2",
            "category": "popular"
          }
        ],
        "total": 49,
        "kind": "food",
        "source": "Yango Deli",
        "updated": "2026-10-04T09:23:14Z"
      },
      "advert": {
        "advertiser": "ООО \"СЫТОСТЬ\"",
        "advertiserTin": "7702407463",
        "products": [
          {
            "title": "Рулетики из форели",
            "price": "1 690 р.",
            "priceValue": 1690,
            "currency": "RUB",
            "image": "https://avatars.mds.yandex.net/get-tycoon/18984817/2a0000019eab71c29be…",
            "url": "https://rybamoya.ru/?utm_source=yandex_business&utm_medium=branding_pr…"
          }
        ]
      },
      "additionalAddress": "Рыба моя, этаж -1",
      "utcOffset": "+03:00",
      "entrances": [{"lat": 55.75341237, "lng": 37.63391087, "azimuth": 307.640383403427}],
      "panorama": "https://static-pano.maps.yandex.ru/v1/?panoid=1298236030_673226614_23_…",
      "goodPlaceYear": 2026,
      "unusualHours": ["2026-11-04"],
      "accessibilityPhotos": [
        {
          "url": "https://avatars.mds.yandex.net/get-altay/4544819/2a00000178da7958d7963…",
          "tags": ["Entrance"],
          "width": 960,
          "height": 1280,
          "author": "Яндекс",
          "date": "2021-04-14T19:19:29Z"
        }
      ],
      "sources": [{"name": "Яндекс", "url": "ya.ru"}],
      "reviews": [
        {
          "id": "BNGlcaXPdYB7jJ_dUUZoOqYNlJVzIy",
          "author": "mark hewstone",
          "authorId": "hq1p0pnw1zedpgb6jwvdazhgxg",
          "rating": 5,
          "body": "A chain of fish restaurants in Moscow. Don't let that put you off thou…",
          "date": "2025-01-22T19:06:20.329Z",
          "helpfulCount": 1,
          "images": ["https://avatars.mds.yandex.net/get-altay/13947802/2a000001948f68975ae7…"],
          "language": "en",
          "reply": {"body": "Благодарим за высокую оценку!", "date": "2025-01-27T13:11:08.395Z"},
          "ext": {
            "authorLevel": "Level 12 Local Expert",
            "translations": {
              "ru": "Сеть рыбных ресторанов в Москве. Пусть это вас не смущает. Интересный…",
              "tr": "Moskova'da bir balık restoranları zinciri. Bunun seni ertelemesine izi…"
            }
          }
        }
      ]
    },
    "photoCount": 499,
    "logo": "https://avatars.mds.yandex.net/get-altay/9720991/2a0000018853197f7fb60…",
    "verifiedOwner": true
  }
}

Errors

StatusCodeMeaning
400INVALID_PARAMSA parameter is missing, unknown or out of range, or the engine does not take it. The message names it.
401UNAUTHORIZEDThe x-api-key header is missing, or the key is revoked or unknown.
402INSUFFICIENT_BALANCEThe balance does not cover this call. Top up in the dashboard.
404NOT_FOUNDThe place does not exist.
429MARKETPLACE_SATURATEDToo many concurrent calls. Retry after the Retry-After seconds.
502UPSTREAM_ERRORThe engine answered with something unusable. Retry with backoff.
503SERVICE_UNAVAILABLEA temporary failure. Retry with backoff.

Every code is listed in Errors. Failed calls are not billed.

Pricing

Price $0.0012 per call. List price; the rate steps down above 1,000 calls a day.

Notes

  • Pass id from places, or the place's map link as url.

On this page