Generate purchasable product matches from recipe ingredients

Converts a complete recipe into a ready-to-purchase e-commerce cart. Intelligent ingredient parsing, per-serving quantity calculation, deduplication, and matching against real retailer catalog products. The "Buy Ingredients" button every recipe website should have. It is mandatory to have a synced products catalog. Use Cases: FOOD E-COMMERCE WITH EDITORIAL CONTENT • Every recipe on your e-commerce blog becomes a shoppable landing page. Customer reads the recipe, presses 'Add all ingredients to cart', and the cart is ready. Blog becomes a sales channel. COOKING APPS & RECIPE PLATFORMS • Monetize your recipe database with retail partnerships. User picks a recipe, selects the supermarket, gets a ready cart. RESTAURANTS & FOOD BLOGGERS • 'Buy these ingredients' link under every published recipe. Smart affiliation with dietary personalization (Pack 6 and Full variants). PERSONALIZED MEAL-KITS • Customer picks weekly recipes → API generates optimized cart deduplicating shared ingredients across recipes.

POST
/recipes-to-cart
RecipesToCart

Request

application/json
object

Recipe ingredients to match against catalog products

RecipesToCartRequest

Request body containing the recipe ingredients to match against catalog products

object

ingredients

object[]

RecipesToCartIngredientInput

A single ingredient from the recipe, including name, quantity, and unit of measure

object

ingredientId

Unique identifier for this ingredient, used to match request and response entries. Must be unique within the request

string

name

Ingredient name in the language specified by Accept-Language header

string

quantity

Quantity of the ingredient

number<double>

measureUnitId

Measure unit identifier; resolvable via GET /definitions/measure-units

integer<int32>