Edamam Food and Grocery Database
The Food Database API uses Natural Language Processing and semantically structured data. - Each search string you input in the API goes through Edamam's proprietary natural language analysis engine. Food entities are found and quantities are attached to them when available. - In Food Logging mode, the API allows for development of food logging chatbots. All text is analyzed and quantities of the…
Edamam Food and Grocery Database endpoints
| Method | Endpoint | Description |
|---|---|---|
| Food Request Step 1 - Parser | ||
| GET |
/api/food-database/v2/parser /api/food-database/v2/parser |
The parser access point handles text search for foods as well as filters for the foods like presence specific nutrient content or exclusion of allergens. - Search for a phrase or… |
| Food Request Step 2 - Nutrients | ||
| POST |
/api/food-database/v2/nutrients /api/food-database/v2/nutrients |
In the response to your parser request you receive the a food ID for each database match. Using the food ID and the measure URI, which parser provides, you can make a request to… |
| Food Search Autocomplete | ||
| GET |
/auto-complete /auto-complete |
Edamam provides a convenient autocomplete functionality which can be implemented for use when searching for ingredients. Just send in the current query as the "q" parameter and… |
| Other endpoints | ||
| POST |
/api/food-database/v2/nutrients /api/food-database/v2/nutrients |
In the response to your parser request you receive the a food ID for each database match. Using the food ID and the measure URI, which parser provides, you can make a request to… |
| GET |
/api/food-database/v2/parser /api/food-database/v2/parser |
The parser access point handles text search for foods as well as filters for the foods like presence specific nutrient content or exclusion of allergens. - Search for a phrase or… |
| GET |
/auto-complete /auto-complete |
Edamam provides a convenient autocomplete functionality which can be implemented for use when searching for ingredients. Just send in the current query as the "q" parameter and… |
Edamam Food and Grocery Database pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 50 / minute |
|
| PRO | Free | 300 / minute |
|