Portal
SandboxAPI v1Not signed inExternal user: —

TypeScript quickstart

import { FoodAPI } from "@foodapi/sdk"; const client = new FoodAPI({ apiKey: process.env.FOODAPI_API_KEY! }); const ping = await client.ping();…
PythonTypeScript
import { FoodAPI } from "@foodapi/sdk";

const client = new FoodAPI({ apiKey: process.env.FOODAPI_API_KEY! });

const ping = await client.ping();
console.log(ping.latencyMs, ping.status);

const norm = await client.ingredients.normalize("2 lbs ground beef");
console.log(norm.canonical_name);

const recipes = await client.recipes.list({ search: "pasta", limit: 5 });
for (const recipe of recipes.items) {
  console.log(recipe.title);
}

const result = await client.reason({
  recipeId: recipes.items[0]!.id,
  goal: "FEASIBILITY",
});
console.log(result.feasibility_score);