edamam-api
Edamam-api is a helper library for the Edamam nutritional API.
Full documentation for Edamam's services can be found here under the Documentation tab.
Installation
npm install --save edamam-api
Usage
Recipe Search
Example
const RecipeSearchClient = ; const client = appId: '<Your Edamam Recipe Search App Id>' appKey: '<Your Edamam Recipe Search App Key>'; const results = await client;
Methods
- Search:
client.search({ query })
Food Database
Example
const FoodDatabaseClient = ; const client = appId: '<Your Edamam Food Database App Id>' appKey: '<Your Edamam Food Database App Key>'; const foods = client;
Methods
- Search:
client.search({ query })
- Get Nutrients:
client.getNutrients({ ingredients: [{ quantity, measureURI, foodId }]})
- Autocomplete:
client.autocomplete({ query, limit })
Nutrition Analysis
Example
const NutritionAnalysisClient = ; async { const client = appId: '<Your Edamam Nutrition Analysis App Id>' appKey: '<Your Edamam Nutrition Analysis App Key>' ; const results = await client; };
Methods
- Analyze Recipe:
client.analyzeRecipe({ recipe })
- Get Nutrition Data:
client.getNutritionData({ ingredient })
Measures
Example
const FoodDatabaseClient Measures = ; const client = appId: '<Your Edamam Food Database App Id>' appKey: '<Your Edamam Food Database App Key>'; const nutrients = await client;