TheCocktailDB · Schema
Drink
Full cocktail details including ingredients, instructions, and media
CocktailsDrinksRecipesFood And BeverageOpen Data
Properties
| Name | Type | Description |
|---|---|---|
| idDrink | string | Unique cocktail identifier |
| strDrink | string | Cocktail name |
| strDrinkAlternate | string | Alternate name for the cocktail |
| strTags | string | Comma-separated tags |
| strVideo | string | Video URL |
| strCategory | string | Category of drink |
| strIBA | string | IBA classification |
| strAlcoholic | string | Whether the drink is alcoholic |
| strGlass | string | Type of glass |
| strInstructions | string | Preparation instructions in English |
| strInstructionsES | string | Preparation instructions in Spanish |
| strInstructionsDE | string | Preparation instructions in German |
| strInstructionsFR | string | Preparation instructions in French |
| strInstructionsIT | string | Preparation instructions in Italian |
| strDrinkThumb | string | Thumbnail image URL |
| strIngredient1 | string | First ingredient |
| strIngredient2 | string | Second ingredient |
| strIngredient3 | string | Third ingredient |
| strMeasure1 | string | Measure for first ingredient |
| strMeasure2 | string | Measure for second ingredient |
| strMeasure3 | string | Measure for third ingredient |
| strImageSource | string | Image source URL |
| strImageAttribution | string | Image attribution |
| strCreativeCommonsConfirmed | string | Whether image is Creative Commons confirmed |
| dateModified | string | Date last modified |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/thecocktaildb/refs/heads/main/json-schema/thecocktaildb-drink-schema.json",
"title": "Drink",
"description": "Full cocktail details including ingredients, instructions, and media",
"type": "object",
"properties": {
"idDrink": {
"type": "string",
"description": "Unique cocktail identifier",
"example": "11007"
},
"strDrink": {
"type": "string",
"description": "Cocktail name",
"example": "Margarita"
},
"strDrinkAlternate": {
"type": "string",
"description": "Alternate name for the cocktail",
"nullable": true
},
"strTags": {
"type": "string",
"description": "Comma-separated tags",
"nullable": true
},
"strVideo": {
"type": "string",
"description": "Video URL",
"nullable": true
},
"strCategory": {
"type": "string",
"description": "Category of drink",
"example": "Ordinary Drink"
},
"strIBA": {
"type": "string",
"description": "IBA classification",
"nullable": true
},
"strAlcoholic": {
"type": "string",
"description": "Whether the drink is alcoholic",
"enum": [
"Alcoholic",
"Non alcoholic",
"Optional alcohol"
],
"example": "Alcoholic"
},
"strGlass": {
"type": "string",
"description": "Type of glass",
"example": "Cocktail glass"
},
"strInstructions": {
"type": "string",
"description": "Preparation instructions in English"
},
"strInstructionsES": {
"type": "string",
"description": "Preparation instructions in Spanish",
"nullable": true
},
"strInstructionsDE": {
"type": "string",
"description": "Preparation instructions in German",
"nullable": true
},
"strInstructionsFR": {
"type": "string",
"description": "Preparation instructions in French",
"nullable": true
},
"strInstructionsIT": {
"type": "string",
"description": "Preparation instructions in Italian",
"nullable": true
},
"strDrinkThumb": {
"type": "string",
"description": "Thumbnail image URL",
"example": "https://www.thecocktaildb.com/images/media/drink/5noda61589575158.jpg"
},
"strIngredient1": {
"type": "string",
"description": "First ingredient",
"nullable": true
},
"strIngredient2": {
"type": "string",
"description": "Second ingredient",
"nullable": true
},
"strIngredient3": {
"type": "string",
"description": "Third ingredient",
"nullable": true
},
"strMeasure1": {
"type": "string",
"description": "Measure for first ingredient",
"nullable": true
},
"strMeasure2": {
"type": "string",
"description": "Measure for second ingredient",
"nullable": true
},
"strMeasure3": {
"type": "string",
"description": "Measure for third ingredient",
"nullable": true
},
"strImageSource": {
"type": "string",
"description": "Image source URL",
"nullable": true
},
"strImageAttribution": {
"type": "string",
"description": "Image attribution",
"nullable": true
},
"strCreativeCommonsConfirmed": {
"type": "string",
"description": "Whether image is Creative Commons confirmed",
"nullable": true
},
"dateModified": {
"type": "string",
"description": "Date last modified",
"nullable": true
}
}
}