README.md

romato

Query the Zomato API with R

Installation

You can install the development version of romato from Github with:

devtools::install_github("earowang/romato")

Usage

First of all, you need an API key to access Zomato, which you can sign up here.

library(romato)
zmt <- zomato$new(api_key = "your-api-key")
zmt
#> <Zomato API> 
#>  ▶ Restaurants: 
#>  • dailymenu(res_id)
#>  • restaurant(res_id)
#>  • reviews(res_id)
#>  • search(
#>      query = NULL, entity_id = NULL, entity_type = NULL, lat = NULL, lon = NULL,
#>      radius = NULL, cuisines = NULL, establishment_type = NULL,
#>      collection_id = NULL, category = NULL, sort = NULL, order = NULL
#>    )
#>  ▶ Location: 
#>  • location_details(entity_id, entity_type)
#>  • locations(query, lat = NULL, lon = NULL)
#>  ▶ Common: 
#>  • categories()
#>  • cities(query, lat = NULL, lon = NULL, city_ids = NULL)
#>  • collections(city_id = NULL, lat = NULL, lon = NULL)
#>  • cuisines(city_id = NULL, lat = NULL, lon = NULL)
#>  • establishments(city_id = NULL, lat = NULL, lon = NULL)
#>  • geocode(lat, lon)
mugen <- zmt$search(query = "Mugen Ramen & Bar", lat = -37.81, lon = 144.96)
zmt$reviews(res_id = mugen$id[1])
zmt$restaurant(res_id = mugen$id[1])

zmt$locations(query = "Melbourne", -37.8136, 144.9631)
zmt$location_details(93747, "zone")

zmt$categories()
zmt$cities(query = "Melbourne")
zmt$collections(259)
zmt$cuisines(259)
zmt$establishments(259)
zmt$geocode(-37.8136, 144.9631)


earowang/romato documentation built on May 29, 2019, 4:46 a.m.