RapidAPI logo

Food Search Engine

FREE
By appetitoso
Updated 5 months ago
Data
-/10
Popularity Score
-
Latency
-
Success Rate

Food Search Engine API Documentation

Appetitoso is a semantic search engine for dishes. It allows developers to include a search engine and a recommender system into their applications by suggesting to the final users only the best dishes prepared by the restaurant near a location. Each dish has a score computed by Appetitoso taking into account more than 30 different parameter.

View API Details
GETsearch
GETsuggestions
GETsearch

Semantic Search Engine for dishes. It allows developers to find best dishes given a query and a position.

Authorization:

Use the api key generated by Appetitoso. Get an api key at www.appetitoso.it

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
Required Parameters
querySTRING
REQUIREDText query in natural language. Typically it is the name of the dish (e.g. pasta) or the cuisine type (e.g. italian)
latNUMBER
REQUIREDLatitude of the place that you want explore.
lngNUMBER
REQUIREDLongitude of the place that you want explore.
apikeyQUERY
REQUIREDdescription
Optional Parameters
langSTRING
OPTIONALLanguage preference (it | en)
Code Snippet
unirest.get("https://appetitoso-best-food-dishes-v1.p.rapidapi.com/dish/search?lang=it&query=Bistecca&lat=43.7799582&lng=11.2409679")
.header("X-RapidAPI-Host", "appetitoso-best-food-dishes-v1.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
Sample Response
General
Request URL: https://appetitoso-best-food-dishes-v1.p.rapidapi.com/dish/search
Request Method: GET
Response Headers
Response Body

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://appetitoso-best-food-dishes-v1.p.rapidapi.com/dish/search?lang=it&query=Bistecca&lat=43.7799582&lng=11.2409679")
.header("X-RapidAPI-Host", "appetitoso-best-food-dishes-v1.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