Use Case Guide
Recipe API for Meal Planning Apps
Meal planning breaks when recipe data is inconsistent — missing nutrition, unstructured instructions, no dietary flags. Recipe API returns a complete schema on every response: filter by macros, dietary tags, and ingredients, then render structured cooking phases directly in your UI.
Typical Builder Journey
1. Build discovery and filtering
Start with categories, cuisines, dietary flags, and nutrition ranges.
GET /api/v1/recipes?dietary=Vegetarian&max_calories=550
2. Add ingredient-aware planning
Use ingredient IDs to filter recipe pools and match pantry constraints.
GET /api/v1/recipes?ingredients=id1,id2
3. Personalize with generation
Generate new recipes for user goals and household restrictions.
POST /api/v1/generate
4. Scale with clear rights
Choose plans aligned with no-attribution usage, caching rights, and long-term data ownership.
Review plan rightsMeal Planning Query Example
Find dinner recipes that fit calorie and protein constraints.
curl "https://recipe-api.com/api/v1/recipes?category=Dinner&max_calories=600&min_protein=30&dietary=Gluten-Free&page=1&per_page=20" \
-H "X-API-Key: rapi_your_key"
Start Building
Complete schema on every response. Filter by macros, dietary tags, and ingredients out of the box.