RapidAPI logo

Sign Up

Log In

The Cocktail DB

FREE
By theapiguy
Updated 2 months ago
Food
9.3/10
Popularity Score
138ms
Latency
100%
Success Rate

The Cocktail DB API Documentation

API to get data on alcohol & cocktails.

View API Details
List
GETList the alcoholic filters
GETList the ingredients
GETList the glasses
GETList the categories
Search
GETSearch by ingredient
GETSearch cocktail by name
GETSearch ingredient by name
Filter
GETFilter by category
GETFilter by alcoholic
GETFilter by Glass
Lookup
GETLookup ingredient by ID
GETLookup a random cocktail
GETLookup full cocktail details by ID
GETList the alcoholic filters

Get a list of all the alcoholic filters

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
Request Snippet
unirest.get("https://the-cocktail-db.p.rapidapi.com/list.php?a=list")
.header("X-RapidAPI-Host", "the-cocktail-db.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://the-cocktail-db.p.rapidapi.com/list.php?a=list")
.header("X-RapidAPI-Host", "the-cocktail-db.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