Generate purchasable product matches from a shopping list

Transform any grocery list — including handwritten notes, voice memos, or copied text — into a live e-commerce cart populated with items from your store's inventory. Featuring intelligent multi-retailer matching, smart alternatives, and optimized quantities. A unique solution that no competitor currently provides for real-world catalogs. Use Cases: GROCERY & ONLINE RETAIL • Customer pastes shopping list in the app → 1-click fills the cart with real catalog products. Smart matching on actual catalog. HEALTH & WELLNESS APPS • App generates a weekly diet-based list → 'Buy all at [Partner Supermarket]' button converts it into a real cart. RESTAURANTS & CATERING • Restaurant offering recipes to replicate at home: customer presses 'Buy ingredients' and gets a cart filled with products from the partner supermarket. MEAL-KIT & DELIVERY • Offer 'buy ingredients at your nearest supermarket' as an alternative to pre-packaged kits. API maps ingredients to local stores. VOICE ASSISTANTS & CHATBOTS • User says 'Add milk, bread and mozzarella'. API interprets natural text and matches to real products.

POST
/list-to-cart
ListToCart

Request

application/json
object

Shopping list items to match against catalog products

ListToCartRequest

Request body containing the shopping list

object

items

object[]

ListToCartItemInput

A single shopping list item, including name, quantity, and unit of measure

object

itemId

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

string

name

Item name in the language specified by Accept-Language header

string

quantity?

Quantity of the item related to the MeasureUnitId specified

number<double> | null

measureUnitId?

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

integer<int32> | null