BigOven · Schema
API2.Models.Recipes.RecipeResponse
DTO used to return a recipe with videos
RecipesMeal PlanningGrocery ListsNutritionFoodCooking
Properties
| Name | Type | Description |
|---|---|---|
| ActiveMinutes | integer | |
| AdTags | string | |
| AdminBoost | integer | |
| AllCategoriesText | string | |
| BookmarkImageURL | string | |
| BookmarkSiteLogo | string | |
| BookmarkURL | string | |
| Category | string | |
| Collection | string | |
| CollectionID | integer | |
| CreationDate | string | |
| Cuisine | string | |
| Description | string | |
| FavoriteCount | integer | |
| ImageSquares | array | |
| ImageURL | string | |
| Ingredients | array | |
| IngredientsTextBlock | string | |
| Instructions | string | |
| IsBookmark | boolean | |
| IsPrivate | boolean | |
| IsRecipeScan | boolean | |
| IsSponsored | boolean | |
| LastModified | string | |
| MaxImageSquare | integer | |
| MedalCount | integer | |
| MenuCount | integer | |
| Microcategory | string | |
| NotesCount | integer | |
| NutritionInfo | object | |
| PhotoUrl | string | |
| Poster | object | |
| PrimaryIngredient | string | |
| RecipeID | integer | |
| ReviewCount | integer | |
| StarRating | number | |
| Steps | array | |
| Subcategory | string | |
| Title | string | |
| TotalMinutes | integer | |
| VariantOfRecipeID | integer | |
| VerifiedByClass | string | |
| VerifiedDateTime | string | |
| Videos | array | Gets or sets the recipe videos, i.e. a list of type {API2.Models.Recipes.RecipeVideoResponse} |
| WebURL | string | |
| YieldNumber | number | |
| YieldUnit | string |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "API2.Models.Recipes.RecipeResponse",
"description": "DTO used to return a recipe with videos",
"properties": {
"ActiveMinutes": {
"format": "int32",
"type": "integer"
},
"AdTags": {
"type": "string"
},
"AdminBoost": {
"format": "int32",
"type": "integer"
},
"AllCategoriesText": {
"type": "string"
},
"BookmarkImageURL": {
"type": "string"
},
"BookmarkSiteLogo": {
"type": "string"
},
"BookmarkURL": {
"type": "string"
},
"Category": {
"type": "string"
},
"Collection": {
"type": "string"
},
"CollectionID": {
"format": "int32",
"type": "integer"
},
"CreationDate": {
"format": "date-time",
"type": "string"
},
"Cuisine": {
"type": "string"
},
"Description": {
"type": "string"
},
"FavoriteCount": {
"format": "int32",
"type": "integer"
},
"ImageSquares": {
"items": {
"format": "int32",
"type": "integer"
},
"type": "array"
},
"ImageURL": {
"type": "string"
},
"Ingredients": {
"items": {
"$ref": "#/components/schemas/BigOven.Model.API.Ingredient"
},
"type": "array"
},
"IngredientsTextBlock": {
"type": "string"
},
"Instructions": {
"type": "string"
},
"IsBookmark": {
"type": "boolean"
},
"IsPrivate": {
"type": "boolean"
},
"IsRecipeScan": {
"type": "boolean"
},
"IsSponsored": {
"type": "boolean"
},
"LastModified": {
"format": "date-time",
"type": "string"
},
"MaxImageSquare": {
"format": "int32",
"type": "integer"
},
"MedalCount": {
"format": "int32",
"type": "integer"
},
"MenuCount": {
"format": "int32",
"type": "integer"
},
"Microcategory": {
"type": "string"
},
"NotesCount": {
"format": "int32",
"type": "integer"
},
"NutritionInfo": {
"$ref": "#/components/schemas/BigOven.Model.API.NutritionInfo"
},
"PhotoUrl": {
"type": "string"
},
"Poster": {
"$ref": "#/components/schemas/BigOven.Model.API.UserInfo"
},
"PrimaryIngredient": {
"type": "string"
},
"RecipeID": {
"format": "int32",
"type": "integer"
},
"ReviewCount": {
"format": "int32",
"type": "integer"
},
"StarRating": {
"format": "double",
"type": "number"
},
"Steps": {
"items": {
"$ref": "#/components/schemas/BigOven.Model.InstructionStep"
},
"type": "array"
},
"Subcategory": {
"type": "string"
},
"Title": {
"type": "string"
},
"TotalMinutes": {
"format": "int32",
"type": "integer"
},
"VariantOfRecipeID": {
"format": "int32",
"type": "integer"
},
"VerifiedByClass": {
"type": "string"
},
"VerifiedDateTime": {
"format": "date-time",
"type": "string"
},
"Videos": {
"description": "Gets or sets the recipe videos, i.e. a list of type {API2.Models.Recipes.RecipeVideoResponse}",
"items": {
"$ref": "#/components/schemas/API2.Models.Recipes.RecipeVideoResponse"
},
"type": "array"
},
"WebURL": {
"type": "string"
},
"YieldNumber": {
"format": "double",
"type": "number"
},
"YieldUnit": {
"type": "string"
}
},
"type": "object"
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/api2.models.recipes.reciperesponse"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.