Food Nutrition Information API
AlimentaciónMANTENIDA5 tokens / llamada

Food Nutrition Information API

Información nutricional por nombre de alimento: calorías, macronutrientes y micronutrientes clave por ración

Busca alimentos por nombre y obtén la información nutricional por ración: calorías, macronutrientes y micronutrientes clave, de productos frescos y envasados. Pensado para apps de dieta, planificación de comidas y salud.

Cada llamada necesita la cabecera X-Api-Key. Una clave gratuita incluye 500 tokens al mes, sin tarjeta. 5 tokens por llamada, así que el plan gratuito cubre unas 100 llamadas al mes.

Sin tarjeta de créditoAcceso a más de 125 APIsCancela cuando quieras
response.json
{
  "fdcId": 1497465,
  "description": "CHEESE",
  "dataType": "Branded",
  "publicationDate": "3/19/2021",
  "brandName": "BELGIOIOSO",
  "brandOwner": "Belgioioso Cheese Inc.",
  "brandedFoodCategory": "Cheese",
  "ingredients": "CRAFTED FROM CULTURED MILK, ENZYMES, SALT.",
  "servingSize": 28,
  "servingSizeUnit": "g",
  "foodNutrients": [
    {
      "type": "FoodNutrient",
      "id": 17924051,
      "amount": 357,
      "nutrient": {
        "id": 1008,
        "number": "208",
        "name": "Energy",
        "unitName": "kcal"
      },
      "foodNutrientDerivation": {
        "code": "LCCS",
        "description": "Calculated from value per serving size measure"
      }
    },
    {
      "type": "FoodNutrient",
      "id": 17924048,
      "amount": 32.14,
      "nutrient": {
        "id": 1003,
        "number": "203",
        "name": "Protein",
        "unitName": "g"
      },
      "foodNutrientDerivation": {
        "code": "LCCS",
        "description": "Calculated from value per serving size measure"
      }
    },
    {
      "type": "FoodNutrient",
      "id": 17924054,
      "amount": 1071,
      "nutrient": {
        "id": 1087,
        "number": "301",
        "name": "Calcium, Ca",
        "unitName": "mg"
      },
      "foodNutrientDerivation": {
        "code": "LCCD",
        "description": "Calculated from a daily value percentage per serving size measure"
      }
    }
  ],
  "labelNutrients": {
    "fat": {
      "value": 7
    },
    "saturatedFat": {
      "value": 4
    },
    "transFat": {
      "value": 0
    },
    "cholesterol": {
      "value": 24.9
    },
    "sodium": {
      "value": 330
    },
    "carbohydrates": {
      "value": 0
    },
    "protein": {
      "value": 9
    },
    "calcium": {
      "value": 300
    },
    "calories": {
      "value": 100
    }
  }
}

Also available on

Listo para producción
Infraestructura probada en producción con un SLA de disponibilidad del 99,9 %. Límites de uso generosos y respuestas consistentes.
Integración sencilla
REST + JSON estándar. Funciona con cualquier cliente HTTP. Fragmentos de código listos para copiar en 4 lenguajes.
Una clave, más de 125 APIs
Tu suscripción a DataAndAPIs desbloquea todas las APIs de la plataforma: anime, finanzas, deportes y más.

Casos de uso de Food Nutrition Information API

  • Permitir que los usuarios registren comidas buscando un alimento y leyendo sus calorías y macros.

  • Construir planes de comidas que sumen proteínas, carbohidratos y grasas a lo largo del día.

  • Mostrar la información nutricional junto a recetas y platos de un menú.

  • Comparar alimentos por un nutriente como la fibra o el sodio.

Endpoints de Food Nutrition Information API

Todos los endpoints con sus parámetros y una respuesta de ejemplo real.

GETGet Food

https://food-nutrition-information.dataandapis.com/v1/food/{id}

Parámetros de ruta

ParámetroEjemplo
id1750340Obligatorio

Petición de ejemplo

curl "https://food-nutrition-information.dataandapis.com/v1/food/1750340" \
  -H "X-Api-Key: YOUR_API_KEY"
Respuesta de ejemplo
{
  "fdcId": 1750340,
  "description": "Cheese, cheddar",
  "dataType": "Foundation",
  "publicationDate": "4/1/2019",
  "foodCategory": {
    "description": "Dairy and Egg Products"
  },
  "foodNutrients": [
    {
      "nutrient": {
        "id": 1008,
        "name": "Energy",
        "unitName": "kcal"
      },
      "amount": 403
    },
    {
      "nutrient": {
        "id": 1003,
        "name": "Protein",
        "unitName": "g"
      },
      "amount": 22.9
    },
    {
      "nutrient": {
        "id": 1004,
…
Ver la respuesta completa
{
  "fdcId": 1750340,
  "description": "Cheese, cheddar",
  "dataType": "Foundation",
  "publicationDate": "4/1/2019",
  "foodCategory": {
    "description": "Dairy and Egg Products"
  },
  "foodNutrients": [
    {
      "nutrient": {
        "id": 1008,
        "name": "Energy",
        "unitName": "kcal"
      },
      "amount": 403
    },
    {
      "nutrient": {
        "id": 1003,
        "name": "Protein",
        "unitName": "g"
      },
      "amount": 22.9
    },
    {
      "nutrient": {
        "id": 1004,
        "name": "Total lipid (fat)",
        "unitName": "g"
      },
      "amount": 33.3
    },
    {
      "nutrient": {
        "id": 1005,
        "name": "Carbohydrate, by difference",
        "unitName": "g"
      },
      "amount": 3.09
    },
    {
      "nutrient": {
        "id": 1087,
        "name": "Calcium, Ca",
        "unitName": "mg"
      },
      "amount": 710
    }
  ]
}

GETSearch Foods

https://food-nutrition-information.dataandapis.com/v1/foods/search

Parámetros de consulta

ParámetroEjemplo
brandOwnerKraft HeinzOpcional
pageNumber1Opcional
pageSize10Opcional
querycheddar cheeseObligatorio

Petición de ejemplo

curl "https://food-nutrition-information.dataandapis.com/v1/foods/search?brandOwner=Kraft%20Heinz&pageNumber=1&pageSize=10&query=cheddar%20cheese" \
  -H "X-Api-Key: YOUR_API_KEY"
Respuesta de ejemplo
{
  "totalHits": 1240,
  "currentPage": 1,
  "totalPages": 124,
  "pageSize": 10,
  "foods": [
    {
      "fdcId": 1750340,
      "description": "Cheese, cheddar",
      "dataType": "Foundation",
      "brandOwner": "",
      "publishedDate": "2019-04-01",
      "foodNutrients": [
        {
          "nutrientId": 1008,
          "nutrientName": "Energy",
          "unitName": "KCAL",
          "value": 403
        },
        {
          "nutrientId": 1003,
          "nutrientName": "Protein",
          "unitName": "G",
          "value": 22.9
        },
        {
          "nutrientId": 1004,
          "nutrientName": "Total lipid (fat)",
…
Ver la respuesta completa
{
  "totalHits": 1240,
  "currentPage": 1,
  "totalPages": 124,
  "pageSize": 10,
  "foods": [
    {
      "fdcId": 1750340,
      "description": "Cheese, cheddar",
      "dataType": "Foundation",
      "brandOwner": "",
      "publishedDate": "2019-04-01",
      "foodNutrients": [
        {
          "nutrientId": 1008,
          "nutrientName": "Energy",
          "unitName": "KCAL",
          "value": 403
        },
        {
          "nutrientId": 1003,
          "nutrientName": "Protein",
          "unitName": "G",
          "value": 22.9
        },
        {
          "nutrientId": 1004,
          "nutrientName": "Total lipid (fat)",
          "unitName": "G",
          "value": 33.3
        },
        {
          "nutrientId": 1005,
          "nutrientName": "Carbohydrate, by difference",
          "unitName": "G",
          "value": 3.09
        }
      ]
    }
  ]
}

De dónde salen los datos

Fuente
Base de datos compilada de nutrición de alimentos.
Actualización
Actualizada con las publicaciones de la base de datos.

Una instalación. Todos los endpoints.

No necesitas SDKs propietarios. Funciona con cualquier cliente HTTP. Elige tu lenguaje y pega el código.

3lenguajes
2endpoints
RESTarquitectura
1clave para todas las APIs
  • Respuestas totalmente tipadas — autocompletado en tu IDE
  • Sigue la API al día — los nuevos endpoints llegan el mismo día
  • Una sola clave funciona en más de 125 APIs de la plataforma
import axios from 'axios';

const { data } = await axios.get(
  'https://food-nutrition-information.dataandapis.com/v1/food/{id}',
  { headers: { 'X-Api-Key': process.env.API_KEY } }
);

Food Nutrition Information API · X-Api-Key

Explora los endpoints

Explora los parámetros de solicitud e inspecciona ejemplos de respuesta en vivo.

Endpoints disponibles

Parámetros de la solicitud

URL de la API

Encabezados

X-Api-Key

Parámetros de ruta

id
import axios from 'axios';

const url = 'https://food-nutrition-information.dataandapis.com/v1/food/{id}';
const { data } = await axios.get(url, {
  headers: { 'X-Api-Key': 'YOUR_API_KEY' }
});

Una suscripción. Todas las APIs.

Los tokens desbloquean esta API y más de 20 más en DataAndAPIs. Cambia de API cuando quieras.

GRATIS

$0/mes

500 tokens / mes

  • Acceso a todas las APIs
  • Tokens se renuevan mensualmente
  • Soporte comunitario
Comienza gratis
Más Popular

STARTER

$6.99/mes

25.000 tokens / mes

  • Acceso a todas las APIs
  • Tokens se renuevan mensualmente
  • Soporte por email
Suscribirse

PRO

$24.99/mes

100.000 tokens / mes

  • Acceso a todas las APIs
  • Tokens se renuevan mensualmente
  • Soporte por email prioritario
Suscribirse

ULTRA

$99.99/mes

1.000.000 tokens / mes

  • Acceso a todas las APIs
  • Tokens se renuevan mensualmente
  • Soporte prioritario
Suscribirse

¿Necesitas mayor volumen, infraestructura dedicada o un contrato personalizado? Habla con ventas →

Preguntas sobre Food Nutrition Information API

Lanza Food Nutrition Information API esta tarde.

500 tokens gratis. Sin tarjeta. Y más de 125 APIs más con la misma clave.