API Reference

Discover and explore a world of culinary delights with the Delicious Recipe API! This powerful API provides in-depth information on a wide range of recipes, including titles, descriptions, ingredients, and step-by-step instructions. Enhance your app with tips, final comments, and detailed nutrition facts like servings and calories. Plus, personalize your experience by sending specific recipe ideas or using geolocation to receive tailored recipe suggestions. Perfect for any food lover’s application, it transforms recipe data into an engaging and dynamic user experience.

Welcome to the Delicious Recipe API Documentation—your ultimate guide to integrating mouthwatering recipes into your application! Dive into detailed information about how to use the API, from endpoints and parameters to request and response examples. Learn about the JSON schema for recipes, which includes everything from ingredients to preparation steps, servings, and calorie counts. Discover how to make your app stand out by orienting recipe suggestions with specific ideas or geolocation. This comprehensive documentation is designed to empower developers with all the tools needed to deliver a rich and customized culinary experience.

Schema Response

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "recipe": {
      "type": "object",
      "properties": {
        "title": {
          "type": "string",
          "description": "The title of the recipe."
        },
        "description": {
          "type": "string",
          "description": "A brief description of the recipe."
        },
        "servings": {
          "type": "integer",
          "description": "Number of servings the recipe yields."
        },
        "calories": {
          "type": "integer",
          "description": "Approximate number of calories per serving."
        },
        "image_prompt": {
          "type": "string",
          "description": "The prompt to generate image using AI or instructions for designer to create image manually."
        },
        "ingredients": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "name": {
                "type": "string",
                "description": "The name of the ingredient."
              },
              "quantity": {
                "type": "string",
                "description": "The quantity of the ingredient."
              },
              "unit": {
                "type": "string",
                "description": "The unit of measurement for the ingredient."
              },
              "presentation": {
                "type": "string",
                "description": "The presentation of the ingredient"
              }
            },
            "required": ["name", "quantity", "unit", "presentation"]
          }
        },
        "preparation": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "step": {
                "type": "integer",
                "description": "The step number in the preparation process."
              },
              "instruction": {
                "type": "string",
                "description": "The instruction for the step."
              },
              "ingredients_used": {
                "type": "array",
                "items": {
                  "type": "string",
                  "description": "The ingredients used in the step."
                }
              }
            },
            "required": ["step", "instruction", "ingredients_used"]
          }
        },
        "tips": {
          "type": "array",
          "items": {
            "type": "string",
            "description": "Tips for the recipe."
          }
        },
        "final_comments": {
          "type": "string",
          "description": "Final comments for the recipe."
        }
      },
      "required": [
        "title",
        "description",
        "ingredients",
        "preparation",
        "tips",
        "final_comments",
        "servings",
        "calories",
        "image_prompt"
      ]
    }
  },
  "required": ["recipe"]
}
Language
Credentials
Header
Click Try It! to start a request and see the response here!