Grubhub-API
The api you wish grubhub had...
Install
Install with npm:
npm install grubhub-api
Example
var Search = Search; var search = '1234 Blueberry Hill, Ny'; search;
Example Search Response
A search will include restauraunt objects in an array. The object is as follows:
name: 'Smith Express Food ' grubhubRating: 343 yelpRating: 15391592 distance: 0917472394592236 cuisines: 'sandwiches' 'american' 'breakfast' 'wraps' 'bagels' 'hamburgers' 'dinner'
Sort Options
-
onlyOpen: include only currently open restaurants
-
sort: How to sort, valid options are
STAR_RATING
- sort by ratingsORDER_MINIMUM
- sort by min-priceDISTANCE
- can you guess?
-
cuisine: include the cusines you want, currently not supported, but planned
Configuring a Search
location(String)
Sets the location
var Search = ;Searchlocation'1234 Blueberry Hill';
onlyOpen(Boolean)
Sets whether to only search for open locations. true
by default.
var Search = ;Search;
autolocate(Boolean)
Sets whether or not to auto-select when a location search returns multiple results.
Defaults to true
. If false
, search will throw an error if location returns multiple results.
var Search = ;Search;