Recipe Generator API

GET

Create complete, step-by-step recipes from any dish name or idea.

Recipe Generator creates complete cooking recipes from a dish title or meal idea. Pass any dish name to get structured ingredients with quantities, step-by-step instructions, prep time, cook time, and serving counts.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/recipe?name=chicken%20fajitas
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "name": "Chicken Fajitas",
    "description": "A flavorful and easy-to-make dish with marinated chicken, bell peppers, and onions, served with warm tortillas.",
    "ingredients": [
      "1.5 pounds boneless, skinless chicken breasts, sliced",
      "1 red bell pepper, sliced",
      "1 green bell pepper, sliced",
      "1 large onion, sliced",
      "2 tablespoons olive oil",
      "1 packet (1 ounce) fajita seasoning",
      "1/2 cup water",
      "12 flour tortillas",
      "Optional toppings: sour cream, guacamole, salsa, shredded cheese"
    ],
    "instructions": "1. In a bowl, combine chicken with fajita seasoning and water. Marinate for at least 15 minutes.\n2. Heat olive oil in a large skillet or cast-iron pan over medium-high heat.\n3. Add the chicken and cook until browned and cooked through, about 5-7 minutes.\n4. Add bell peppers and onions to the skillet. Cook until softened, about 5-7 minutes.\n5. Warm tortillas according to package instructions.\n6. Serve chicken and vegetables in warm tortillas with desired toppings.",
    "prep_time": "15 minutes",
    "cook_time": "20 minutes",
    "servings": 4
  }
}

About the Recipe Generator API

Recipe Generator uses AI to create detailed recipes based on your request. Simply provide a dish name or description, and it will generate a complete recipe with ingredients, step-by-step instructions, preparation time, cooking time, and serving size.

What people use it for

Meal Planning Calendars
Meal planning platforms generate weekly dinner schedules by passing suggested dish names and populating shopping lists with the returned ingredient quantities.
Smart Kitchen Displays
When a cook selects a dish on a connected appliance, the interface displays ordered preparation instructions paired with active prep and cook timers.
Grocery Delivery Carts
Supermarket apps turn customer meal requests into full ingredient lists with quantities, adding every required item directly to the digital shopping basket.
Fitness Calorie Trackers
To help users log homemade meals accurately, nutrition logs look up dish concepts to retrieve exact ingredients and estimated serving sizes.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use Recipe Generator

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Recipe Generator API.

Read the docs →
Is it cheap enough to generate a recipe for every user request?
Yes. Each call costs 2 credits, which works out to about $0.0003 per recipe or $0.30 per 1,000 calls on the Starter plan. Starter provides enough credits for 100,000 recipe generations every month. You can also generate up to 100 recipes monthly on the Free plan.
Can I pass a rough concept instead of an exact dish name?
Yes. The API accepts either a specific dish title or a descriptive phrase. You can supply meal concepts, flavor profiles, or cooking styles, and Recipe Generator will create a recipe matching that idea.
What information is included in each generated recipe?
Each response delivers the dish name, a description of the flavor profile, an ingredient list with measurements, step-by-step cooking instructions, prep time, cook time, and the number of servings.
Does the response separate preparation time from cooking time?
Yes. Preparation time and cooking time are returned in dedicated fields separate from the instructions. This allows you to display active prep time and total cook duration individually in your interface.
Are ingredient quantities included in the ingredients list?
Yes. The ingredients field lists the required ingredients along with their measured quantities. You can present the exact shopping list directly to users without parsing amounts from the cooking steps.

Ready to build with Recipe Generator? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs