fooddata-central
v0.1.0
Published
Node.js client and API types for USDA FoodData Central
Downloads
10
Maintainers
Readme
fooddata-central
Node.js client and API types for USDA FoodData Central.
FoodData Central is an API provided by the U.S. Department of Agriculture that provides expanded nutrient profile data for foods.
Getting Started
yarn add fooddata-central
Prerequisites
An API key is required to interact with the FoodData Central API. Sign-up for an API key.
Usage
import Client from "fooddata-central";
(async () => {
// initialize a new client
const client = new Client({ api_key: "API_KEY" });
// search foods based on an input
const results = await client.search({ generalSearchInput: "raw broccoli" });
if (results.success) {
// get details for food item
const details = await client.details(results.data.foods[0].fdcId);
if (details.success) {
console.log(details.data);
}
}
})();