https://dummyapi-backend.onrender.com/api
CodeSmash โ†—

๐ŸณRecipes โ€“ Docs

The recipes endpoint contains 200 recipes with ingredients, step-by-step instructions, tags, cuisine types, and meal categories.

Base URL: https://dummyapi-backend.onrender.com/api
GET

Get all recipes. Supports ?limit&skip.

๐Ÿ”—

GET https://dummyapi-backend.onrender.com/api/recipes

?limit?skip
fetch('https://dummyapi-backend.onrender.com/api/recipes')
.then(res => res.json())
.then(console.log);
GET

Get a single recipe.

๐Ÿ”—

GET https://dummyapi-backend.onrender.com/api/recipes/:id

fetch('https://dummyapi-backend.onrender.com/api/recipes/:id')
.then(res => res.json())
.then(console.log);
GET

Get all unique recipe tags.

๐Ÿ”—

GET https://dummyapi-backend.onrender.com/api/recipes/tags

fetch('https://dummyapi-backend.onrender.com/api/recipes/tags')
.then(res => res.json())
.then(console.log);
GET

Get recipes by tag name.

๐Ÿ”—

GET https://dummyapi-backend.onrender.com/api/recipes/tag/:name

fetch('https://dummyapi-backend.onrender.com/api/recipes/tag/:name')
.then(res => res.json())
.then(console.log);
GET

Get recipes by meal type (breakfast, lunch, dinner, etc.).

๐Ÿ”—

GET https://dummyapi-backend.onrender.com/api/recipes/meal/:type

fetch('https://dummyapi-backend.onrender.com/api/recipes/meal/:type')
.then(res => res.json())
.then(console.log);
POST

Create a new recipe (demo).

๐Ÿ”—

GET https://dummyapi-backend.onrender.com/api/recipes

fetch('https://dummyapi-backend.onrender.com/api/recipes', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({})
})
.then(res => res.json())
.then(console.log);
PUT

Update a recipe.

๐Ÿ”—

GET https://dummyapi-backend.onrender.com/api/recipes/:id

fetch('https://dummyapi-backend.onrender.com/api/recipes/:id', {
method: 'PUT',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({})
})
.then(res => res.json())
.then(console.log);
DELETE

Delete a recipe.

๐Ÿ”—

GET https://dummyapi-backend.onrender.com/api/recipes/:id

fetch('https://dummyapi-backend.onrender.com/api/recipes/:id', {
method: 'DELETE',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({})
})
.then(res => res.json())
.then(console.log);