RapidAPI logo

Sign Up

Log In

US Restaurant Menus

FREEMIUM
By restaurantmenus
Updated 10 days ago
Food
8.3/10
Popularity Score
4581ms
Latency
100%
Success Rate

US Restaurant Menus API Documentation

Restaurant Menus is an API providing access to a Database of over 350,000 Restaurant Menus and over 34,000,00 Individual menu items in the US

View API Details
Restaurant
GETSearch Restaurants
GETGet Restaurant
GETGet Restaurant Menu Items
Menu Items
GETSearch Menu Items
GETGet Menu Item
GETSearch Restaurants

Search Restaurants

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
Optional Parameters
distanceNUMBER
OPTIONALSearch Distance (in miles)
latNUMBER
OPTIONALlatitude of search area
pageNUMBER
OPTIONALpage through results
lonNUMBER
OPTIONALLongitude of search area
qSTRING
OPTIONAL
Request Snippet
unirest.get("https://us-restaurant-menus.p.rapidapi.com/restaurants/search?page=1")
.header("X-RapidAPI-Host", "us-restaurant-menus.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
Sample Response
Log inSign up

Install SDK for NodeJS

Installing

To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

unirest.get("https://us-restaurant-menus.p.rapidapi.com/restaurants/search?page=1")
.header("X-RapidAPI-Host", "us-restaurant-menus.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication