> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anysite.io/llms.txt
> Use this file to discover all available pages before exploring further.

# /openrice/restaurants

> Get a full OpenRice restaurant profile by restaurant id or restaurant page URL: multilingual names and addresses, district, malls and landmarks it sits in, geo coordinates, directions and nearest station exit, phones, website and social links, opening hours (weekly, today, special and free-text), price range and currency, seat count, overall rating plus taste/decor/service/hygiene/value sub-ratings, smile/ok/cry counts, cuisines, dishes, themes, amenities, features, accepted payment methods, recommended dishes, award history, chart badges, promotion schemes, editorial articles, the restaurant chain it belongs to, operating status with the relocation notice, photos, menu photos, videos and engagement counters.

**Price:** 1 credit

**⚠️ Common errors:** 412: Restaurant not found in this region (valid id format but no such restaurant)



## OpenAPI

````yaml /openapi/local-places.json post /api/openrice/restaurants
openapi: 3.1.0
info:
  title: Any Site API
  description: >+
    Any Site API provides programmatic access to data from LinkedIn, Instagram,
    Twitter, and other platforms.


    ## Authentication


    All API endpoints require an `access-token` header with a valid API token.
    Tokens can be created in the [dashboard](https://app.anysite.io/).


    ## Pricing


    Each endpoint has a credit cost listed in its description. Credits are
    deducted from your token balance per request.

  version: 0.0.1
servers: []
security:
  - AccessToken: []
paths:
  /api/openrice/restaurants:
    post:
      tags:
        - /openrice
      summary: /openrice/restaurants
      description: >-
        Get a full OpenRice restaurant profile by restaurant id or restaurant
        page URL: multilingual names and addresses, district, malls and
        landmarks it sits in, geo coordinates, directions and nearest station
        exit, phones, website and social links, opening hours (weekly, today,
        special and free-text), price range and currency, seat count, overall
        rating plus taste/decor/service/hygiene/value sub-ratings, smile/ok/cry
        counts, cuisines, dishes, themes, amenities, features, accepted payment
        methods, recommended dishes, award history, chart badges, promotion
        schemes, editorial articles, the restaurant chain it belongs to,
        operating status with the relocation notice, photos, menu photos, videos
        and engagement counters.


        **Price:** 1 credit


        **⚠️ Common errors:** 412: Restaurant not found in this region (valid id
        format but no such restaurant)
      operationId: __api_openrice_restaurants_post
      parameters:
        - name: access-token
          in: header
          required: true
          schema:
            anyOf:
              - type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/OpenriceRestaurantsPayload'
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/OpenriceRestaurant'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
components:
  schemas:
    OpenriceRestaurantsPayload:
      properties:
        timeout:
          type: integer
          maximum: 1500
          minimum: 20
          default: 300
        region:
          $ref: '#/components/schemas/OpenriceRegion'
          default: hongkong
        lang:
          $ref: '#/components/schemas/OpenriceLang'
          default: en
        restaurant:
          type: string
          minLength: 1
      type: object
      required:
        - restaurant
    OpenriceRestaurant:
      properties:
        '@type':
          type: string
          default: OpenriceRestaurant
        id:
          type: integer
        url:
          type: string
        alias:
          anyOf:
            - type: string
            - type: 'null'
        name:
          type: string
        name_other_lang:
          anyOf:
            - type: string
            - type: 'null'
        name_langs:
          additionalProperties:
            type: string
          type: object
          default: {}
        alias_langs:
          additionalProperties:
            type: string
          type: object
          default: {}
        address:
          anyOf:
            - type: string
            - type: 'null'
        address_other_lang:
          anyOf:
            - type: string
            - type: 'null'
        display_address:
          anyOf:
            - type: string
            - type: 'null'
        postal_code:
          anyOf:
            - type: string
            - type: 'null'
        district:
          anyOf:
            - $ref: '#/components/schemas/OpenriceDistrict'
            - type: 'null'
        landmark_ids:
          items:
            type: integer
          type: array
          default: []
        landmarks:
          items:
            $ref: '#/components/schemas/OpenriceLandmarkBrief'
          type: array
          default: []
        mall_name:
          anyOf:
            - type: string
            - type: 'null'
        floor:
          anyOf:
            - type: string
            - type: 'null'
        unit:
          anyOf:
            - type: string
            - type: 'null'
        latitude:
          anyOf:
            - type: number
            - type: 'null'
        longitude:
          anyOf:
            - type: number
            - type: 'null'
        directions:
          anyOf:
            - type: string
            - type: 'null'
        nearby_station_exit:
          anyOf:
            - type: string
            - type: 'null'
        phones:
          items:
            type: string
          type: array
          default: []
        phone_remarks:
          items:
            type: string
          type: array
          default: []
        website:
          anyOf:
            - type: string
            - type: 'null'
        facebook:
          anyOf:
            - type: string
            - type: 'null'
        instagram:
          anyOf:
            - type: string
            - type: 'null'
        opened_at:
          anyOf:
            - type: integer
            - type: 'null'
        price_min:
          anyOf:
            - type: number
            - type: 'null'
        price_max:
          anyOf:
            - type: number
            - type: 'null'
        price_range_id:
          anyOf:
            - type: integer
            - type: 'null'
        currency_symbol:
          anyOf:
            - type: string
            - type: 'null'
        seat_count:
          anyOf:
            - type: integer
            - type: 'null'
        rating:
          anyOf:
            - type: number
            - type: 'null'
        or_score:
          anyOf:
            - type: number
            - type: 'null'
        smile_count:
          anyOf:
            - type: integer
            - type: 'null'
        ok_count:
          anyOf:
            - type: integer
            - type: 'null'
        cry_count:
          anyOf:
            - type: integer
            - type: 'null'
        rating_taste:
          anyOf:
            - type: integer
            - type: 'null'
        rating_decor:
          anyOf:
            - type: integer
            - type: 'null'
        rating_service:
          anyOf:
            - type: integer
            - type: 'null'
        rating_hygiene:
          anyOf:
            - type: integer
            - type: 'null'
        rating_value:
          anyOf:
            - type: integer
            - type: 'null'
        review_count:
          anyOf:
            - type: integer
            - type: 'null'
        featured_review_count:
          anyOf:
            - type: integer
            - type: 'null'
        photo_count:
          anyOf:
            - type: integer
            - type: 'null'
        restaurant_photo_count:
          anyOf:
            - type: integer
            - type: 'null'
        menu_photo_count:
          anyOf:
            - type: integer
            - type: 'null'
        media_count:
          anyOf:
            - type: integer
            - type: 'null'
        bookmark_count:
          anyOf:
            - type: integer
            - type: 'null'
        popular_dish_count:
          anyOf:
            - type: integer
            - type: 'null'
        article_count:
          anyOf:
            - type: integer
            - type: 'null'
        coupon_count:
          anyOf:
            - type: integer
            - type: 'null'
        chain:
          anyOf:
            - $ref: '#/components/schemas/OpenriceChain'
            - type: 'null'
        cuisines:
          items:
            $ref: '#/components/schemas/OpenriceCategory'
          type: array
          default: []
        dishes:
          items:
            $ref: '#/components/schemas/OpenriceCategory'
          type: array
          default: []
        themes:
          items:
            $ref: '#/components/schemas/OpenriceCategory'
          type: array
          default: []
        amenities:
          items:
            $ref: '#/components/schemas/OpenriceCategory'
          type: array
          default: []
        conditions:
          items:
            $ref: '#/components/schemas/OpenriceCondition'
          type: array
          default: []
        payments:
          items:
            $ref: '#/components/schemas/OpenricePayment'
          type: array
          default: []
        opening_hours:
          items:
            $ref: '#/components/schemas/OpenriceOpeningHours'
          type: array
          default: []
        opening_hours_today:
          anyOf:
            - $ref: '#/components/schemas/OpenriceOpeningHours'
            - type: 'null'
        opening_hours_special:
          items:
            $ref: '#/components/schemas/OpenriceOpeningHours'
          type: array
          default: []
        opening_hours_note:
          anyOf:
            - type: string
            - type: 'null'
        opening_hours_text:
          anyOf:
            - type: string
            - type: 'null'
        last_order_text:
          anyOf:
            - type: string
            - type: 'null'
        info:
          anyOf:
            - type: string
            - type: 'null'
        other_info:
          anyOf:
            - type: string
            - type: 'null'
        popular_dishes:
          items:
            $ref: '#/components/schemas/OpenricePopularDish'
          type: array
          default: []
        recommended_dishes:
          items:
            type: string
          type: array
          default: []
        articles:
          items:
            $ref: '#/components/schemas/OpenriceArticleBrief'
          type: array
          default: []
        images:
          items:
            type: string
          type: array
          default: []
        image:
          anyOf:
            - type: string
            - type: 'null'
        menu_images:
          items:
            type: string
          type: array
          default: []
        videos:
          items:
            $ref: '#/components/schemas/OpenriceVideo'
          type: array
          default: []
        first_review_user:
          anyOf:
            - $ref: '#/components/schemas/OpenriceUserBrief'
            - type: 'null'
        michelin_text:
          anyOf:
            - type: string
            - type: 'null'
        promotions:
          items:
            $ref: '#/components/schemas/OpenricePromotion'
          type: array
          default: []
        badges:
          items:
            type: string
          type: array
          default: []
        awards:
          items:
            type: string
          type: array
          default: []
        status:
          anyOf:
            - type: integer
            - type: 'null'
        status_text:
          anyOf:
            - type: string
            - type: 'null'
        status_note:
          anyOf:
            - type: string
            - type: 'null'
        moved_to_restaurant_id:
          anyOf:
            - type: integer
            - type: 'null'
        is_open_now:
          type: boolean
          default: false
        is_open_late:
          type: boolean
          default: false
        is_open_early:
          type: boolean
          default: false
        is_new:
          type: boolean
          default: false
        is_verified:
          type: boolean
          default: false
        is_queuing_enabled:
          type: boolean
          default: false
        has_premium_menu:
          type: boolean
          default: false
        short_url:
          anyOf:
            - type: string
            - type: 'null'
      type: object
      required:
        - id
        - url
        - name
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
      type: object
    OpenriceRegion:
      type: string
      enum:
        - hongkong
        - macau
        - shenzhen
        - guangzhou
        - zhuhai
        - dongguan
        - foshan
        - zhongshan
        - taipei
        - newtaipei-keelung
        - taoyuan
        - hsinchu-miaoli
        - taichung
        - changhua-nantou
        - yunlin-chiayi
        - tainan
        - kaohsiung-pingtung
        - eastern
        - tokyo-kanto
        - osaka-kobe
        - kyoto-kinki
        - nagoya-chubu
        - hokkaido
        - tohoku
        - hiroshima-chugoku
        - shikoku
        - fukuoka-kyushu
        - okinawa
        - bangkok
        - chonburi
        - phuket
        - prachuapkhirikhan
        - chiangmai
        - suratthani
        - nakhonratchasima
        - chiangrai
        - others
        - singapore
        - manila
    OpenriceLang:
      type: string
      enum:
        - en
        - tc
        - sc
        - tc-tw
        - ja
        - th
        - id
    OpenriceDistrict:
      properties:
        '@type':
          type: string
          default: OpenriceDistrict
        id:
          type: integer
        name:
          type: string
        alias:
          anyOf:
            - type: string
            - type: 'null'
        group_id:
          anyOf:
            - type: integer
            - type: 'null'
        latitude:
          anyOf:
            - type: number
            - type: 'null'
        longitude:
          anyOf:
            - type: number
            - type: 'null'
      type: object
      required:
        - id
        - name
    OpenriceLandmarkBrief:
      properties:
        '@type':
          type: string
          default: OpenriceLandmarkBrief
        id:
          type: integer
        name:
          type: string
        address:
          anyOf:
            - type: string
            - type: 'null'
        district_id:
          anyOf:
            - type: integer
            - type: 'null'
        landmark_type_id:
          anyOf:
            - type: integer
            - type: 'null'
      type: object
      required:
        - id
        - name
    OpenriceChain:
      properties:
        '@type':
          type: string
          default: OpenriceChain
        id:
          type: integer
        name:
          type: string
        restaurant_count:
          anyOf:
            - type: integer
            - type: 'null'
        url:
          anyOf:
            - type: string
            - type: 'null'
      type: object
      required:
        - id
        - name
    OpenriceCategory:
      properties:
        '@type':
          type: string
          default: OpenriceCategory
        id:
          type: integer
        name:
          type: string
        alias:
          anyOf:
            - type: string
            - type: 'null'
      type: object
      required:
        - id
        - name
    OpenriceCondition:
      properties:
        '@type':
          type: string
          default: OpenriceCondition
        id:
          type: integer
        name:
          type: string
        alias:
          anyOf:
            - type: string
            - type: 'null'
        note:
          anyOf:
            - type: string
            - type: 'null'
      type: object
      required:
        - id
        - name
    OpenricePayment:
      properties:
        '@type':
          type: string
          default: OpenricePayment
        id:
          type: integer
        name:
          type: string
        is_credit_card:
          type: boolean
          default: false
      type: object
      required:
        - id
        - name
    OpenriceOpeningHours:
      properties:
        '@type':
          type: string
          default: OpenriceOpeningHours
        days:
          type: string
        times:
          items:
            type: string
          type: array
          default: []
      type: object
      required:
        - days
    OpenricePopularDish:
      properties:
        '@type':
          type: string
          default: OpenricePopularDish
        id:
          type: integer
        name:
          type: string
        rating:
          anyOf:
            - type: number
            - type: 'null'
        price:
          anyOf:
            - type: number
            - type: 'null'
        user_count:
          anyOf:
            - type: integer
            - type: 'null'
        image:
          anyOf:
            - type: string
            - type: 'null'
      type: object
      required:
        - id
        - name
    OpenriceArticleBrief:
      properties:
        '@type':
          type: string
          default: OpenriceArticleBrief
        id:
          type: integer
        article_title:
          type: string
        url:
          anyOf:
            - type: string
            - type: 'null'
        image:
          anyOf:
            - type: string
            - type: 'null'
        published_at:
          anyOf:
            - type: integer
            - type: 'null'
      type: object
      required:
        - id
        - article_title
    OpenriceVideo:
      properties:
        '@type':
          type: string
          default: OpenriceVideo
        id:
          type: integer
        video_url:
          anyOf:
            - type: string
            - type: 'null'
        image:
          anyOf:
            - type: string
            - type: 'null'
        caption:
          anyOf:
            - type: string
            - type: 'null'
        width:
          anyOf:
            - type: integer
            - type: 'null'
        height:
          anyOf:
            - type: integer
            - type: 'null'
        view_count:
          anyOf:
            - type: integer
            - type: 'null'
        like_count:
          anyOf:
            - type: integer
            - type: 'null'
        comment_count:
          anyOf:
            - type: integer
            - type: 'null'
        submitted_at:
          anyOf:
            - type: integer
            - type: 'null'
      type: object
      required:
        - id
    OpenriceUserBrief:
      properties:
        '@type':
          type: string
          default: OpenriceUserBrief
        id:
          type: integer
        sso_id:
          anyOf:
            - type: string
            - type: 'null'
        url:
          anyOf:
            - type: string
            - type: 'null'
        username:
          anyOf:
            - type: string
            - type: 'null'
        bio:
          anyOf:
            - type: string
            - type: 'null'
        image:
          anyOf:
            - type: string
            - type: 'null'
        grade:
          anyOf:
            - type: integer
            - type: 'null'
        grade_name:
          anyOf:
            - type: string
            - type: 'null'
        review_count:
          anyOf:
            - type: integer
            - type: 'null'
        follower_count:
          anyOf:
            - type: integer
            - type: 'null'
        following_count:
          anyOf:
            - type: integer
            - type: 'null'
        photo_count:
          anyOf:
            - type: integer
            - type: 'null'
        is_vip:
          type: boolean
          default: false
        is_vlogger:
          type: boolean
          default: false
      type: object
      required:
        - id
    OpenricePromotion:
      properties:
        '@type':
          type: string
          default: OpenricePromotion
        id:
          type: integer
        name:
          type: string
        terms:
          anyOf:
            - type: string
            - type: 'null'
        is_credit_card:
          type: boolean
          default: false
      type: object
      required:
        - id
        - name
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          type: array
        msg:
          type: string
        type:
          type: string
        input: {}
        ctx:
          type: object
      type: object
      required:
        - loc
        - msg
        - type
  securitySchemes:
    AccessToken:
      type: apiKey
      in: header
      name: access-token
      description: API token from the dashboard

````