Discover/openrice.com API
live

openrice.com APIopenrice.com

Access OpenRice restaurant search, reviews, cuisines, districts, and award winners for Hong Kong via 7 structured API endpoints.

Endpoints
8
Updated
3mo ago
Try it
Number of results to return
Search keyword (restaurant name, food type, etc.)
Sort order for results
Offset for pagination
Filter by cuisine ID (use list_cuisines to get IDs)
Filter by district ID (use list_districts to get IDs)
api.parse.bot/scraper/80a6eb52-1dd5-4cab-a7a4-5da1f9c62b89/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/80a6eb52-1dd5-4cab-a7a4-5da1f9c62b89/search_restaurants?rows=2&query=sushi&start_at=0' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 8 totalclick to expand

Search for restaurants in Hong Kong with various filters. Returns paginated restaurant results with search metadata and filter options. Each result includes restaurant name, address, phone numbers, pricing range, scores, photos, district, cuisine categories, and booking widget information.

Input
ParamTypeDescription
rowsintegerNumber of results to return
querystringSearch keyword (restaurant name, food type, etc.)
sort_bystringSort order for results
start_atintegerOffset for pagination
cuisine_idstringFilter by cuisine ID (use list_cuisines to get IDs)
district_idstringFilter by district ID (use list_districts to get IDs)
Response
{
  "type": "object",
  "fields": {
    "searchHeader": "object containing search criteria and metadata",
    "paginationResult": "object containing results array, count, and totalReturnCount",
    "refineSearchFilter": "object containing available filter facets (cuisines, districts, landmarks, dishes, amenities)"
  },
  "sample": {
    "data": {
      "searchHeader": {
        "type": 0,
        "criteria": [
          {
            "name": "regionId",
            "type": 2,
            "value": "0"
          }
        ]
      },
      "paginationResult": {
        "count": 3821,
        "results": [
          {
            "name": "Hotaru",
            "poiId": 723550,
            "phones": [
              "+1 (555) 012-3456",
              "+1 (555) 012-3456"
            ],
            "address": "Shop 1, LG/F, Hilton Towers, 96 Granville Road",
            "district": {
              "name": "Tsim Sha Tsui",
              "districtId": 2008
            },
            "doorPhoto": {
              "url": "https://static8.orstatic.com/userphoto2/photo/26/1PWE/0C86H77F589DC423F697A1mx.jpg"
            },
            "categories": [
              {
                "name": "Japanese"
              }
            ],
            "priceRangeId": 5,
            "scoreOverall": 4.616246
          }
        ],
        "totalReturnCount": 3821
      }
    },
    "status": "success"
  }
}

About the openrice.com API

The OpenRice API provides access to Hong Kong restaurant data across 7 endpoints, covering search, details, reviews, and curated lists. The search_restaurants endpoint accepts keyword queries alongside filters for cuisine type and district, returning paginated results with restaurant scores, photos, and metadata. You can also retrieve individual restaurant details, user reviews, newly opened venues, and OpenRice Best Restaurant Award winners.

Search and Filter Restaurants

The search_restaurants endpoint is the primary discovery surface. It accepts a query string (restaurant name, food type, or keyword), along with cuisine_id and district_id filters sourced from the list_cuisines and list_districts endpoints respectively. Results are paginated via rows and start_at parameters. The response includes a paginationResult object with a results array of restaurant records, a count, and a totalReturnCount. The refineSearchFilter object in the response exposes available facets — cuisines, districts, landmarks, dishes, and amenities — making it straightforward to build a faceted UI.

Restaurant Details and Reviews

get_restaurant_details takes a poi_id (available from search result records) and returns three top-level objects: header (name, address, phone, scores, cuisine tags, district, photos, review counts), status (current open/closed state, normal and special opening hours), and explore (booking widget data, service categories). get_restaurant_reviews uses the same poi_id and returns paginated review objects, each containing reviewId, scoreOverall, title, body, user profile data, and attached photos.

Reference Lists and Curated Feeds

list_districts returns all Hong Kong districts with districtId, name, nameLangDict, and callName fields — use these IDs directly in search_restaurants. list_cuisines returns each cuisine's integer id, English name, and count of matching restaurants. get_new_restaurants and get_award_winners are pre-filtered variants of the search endpoint: both support rows and start_at for pagination and return the same searchHeader and paginationResult structure, scoped to newly opened venues and OpenRice Best Restaurant Award recipients respectively.

Common use cases
  • Build a Hong Kong restaurant discovery app filtered by cuisine and district using search_restaurants.
  • Aggregate OpenRice user review scores and text for sentiment analysis via get_restaurant_reviews.
  • Track newly opened restaurants in Hong Kong with get_new_restaurants for a hospitality market monitor.
  • Compile a directory of OpenRice award-winning venues using get_award_winners for editorial content.
  • Pull opening hours and current open/closed status from get_restaurant_details for a real-time venue guide.
  • Populate cuisine and district filter dropdowns using list_cuisines and list_districts in a search interface.
  • Enrich a restaurant dataset with photos, phone numbers, and scores from the header object in get_restaurant_details.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does OpenRice have an official developer API?+
OpenRice does not publish a public developer API or documentation for third-party access. This Parse API provides structured access to the same restaurant data available on openrice.com.
How do I filter search results by location or cuisine type?+
Use list_districts to get valid districtId values and list_cuisines to get integer cuisine id values. Pass those as district_id and cuisine_id parameters to search_restaurants. The response also returns a refineSearchFilter object with available facets that can be used to narrow results further.
Does the reviews endpoint return menu items or dish-level ratings?+
No — get_restaurant_reviews returns review-level data: scoreOverall, title, body, user info, and photos. Dish-level or menu item ratings are not currently exposed. You can fork this API on Parse and revise it to add an endpoint targeting dish-specific data if that structure is available on the source.
Is coverage limited to Hong Kong, or does the API include other regions?+
All endpoints are scoped to Hong Kong. OpenRice operates in other Asian markets (Singapore, Taiwan, etc.), but those regions are not currently covered. You can fork this API on Parse and revise it to target a different regional endpoint if you need data from another OpenRice market.
What does the `status` object in `get_restaurant_details` actually contain?+
The status object includes an openNow boolean reflecting current open/closed state, plus an openingHourInfo structure that holds both normal (weekly schedule) and special (holiday or irregular) hours. It does not include wait times or reservation availability — those would need to come from the booking widget data in the explore object.
Page content last updated . Spec covers 8 endpoints from openrice.com.
Related APIs in Food DiningSee all →
dia.es API
Browse and search products across Día supermarket's catalog, view product details, categories, and current offers available on dia.es. Find specific items, explore product categories and subcategories, and discover active promotions.
kroger.com API
Find Kroger grocery store locations across the US organized by state, city, and search parameters. Get detailed store information including directories and specifics for any Kroger location in your area.
coupons.com API
Search and discover coupons, printable offers, and store-specific deals from Coupons.com. Browse top featured offers, find deals across thousands of retailers, and access aggregated coupon data including discount amounts, usage conditions, and expiration details.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
winecompanion.com.au API
Browse and explore Australian wineries from Wine Companion's comprehensive directory, including contact details, ratings, and regional locations. Search and filter by state, region, or facilities to find wineries across Australia.
liquor.com API
Find and browse thousands of cocktail recipes with ratings and user reviews, search drinks by ingredient or category, and read curated articles about spirits and mixology. Get detailed recipe instructions, comments from other users, and expert content all in one place.
bigbasket.com API
Browse and search BigBasket's online grocery catalog. Retrieve product details, pricing, stock availability, category trees, search suggestions, homepage promotions, and delivery coverage — all in one API.
opentable.com API
Search for restaurants across the US with ratings, reviews, photos, and pricing information, plus get real-time availability and autocomplete suggestions as you type. Check reservation openings and explore detailed restaurant features to find and book your perfect dining experience.
OpenRice API — Hong Kong Restaurant Data · Parse