API de recetas
Recetas de solo lectura con ingredientes, instrucciones, cocina y dificultad.
Tu cuenta desbloquea estos endpoints. Usa Try it en la página de cada endpoint para enviar peticiones.
Estos endpoints necesitan una cuenta gratuita. Crea una o inicia sesión para ver sus detalles y probarlos aquí.
- GET
https://api.testingapis.com/api/RecipesList recipes with filtering, sorting, search and paginationList recipes with filtering, sorting, search and pagination. - GET
https://api.testingapis.com/api/Recipes/{id}Get a recipe by IDGet a recipe by ID. - GET
https://api.testingapis.com/api/Recipes/cuisinesList cuisines without duplicatesList cuisines without duplicates. - GET
https://api.testingapis.com/api/Recipes/randomGet a random recipeGet a random recipe.
Petición de ejemplo
List recipes with filtering, sorting, search and pagination. Referencia completa y botón Send (en inglés).
curl -X GET "https://api.testingapis.com/api/Recipes?limit=2"[
{
"id": 1,
"title": "Spicy Thai Basil Chicken",
"cuisine": "Thai",
"prepTime": 15,
"cookTime": 10,
"servings": 4,
"difficulty": "medium",
"ingredients": ["500g chicken breast", "1 cup thai basil leaves", "… 5 more items"],
"instructions": ["Dice the chicken into small cubes.", "Mince garlic and slice chilies.", "… 5 more items"],
"image": "https://picsum.photos/seed/recipe1/600/400",
… (3 more lines)Inicia sesión para ver los detalles
Los parámetros, los ejemplos de petición y respuesta y el panel Try it en vivo de estos endpoints son para miembros con sesión iniciada. Las cuentas son gratuitas y se crean en unos segundos.
Filtros, ordenación y paginación
El endpoint de lista acepta limit, page, offset, sort, order y q, y cualquier nombre de campo como filtro exacto. Los totales vuelven en la cabecera X-Total-Count. Los cambios se guardan en memoria hasta que se reinicia el servidor, así que los tests pueden crear, cambiar y borrar registros con libertad. Referencia de parámetros de query.