Recipe ingredient parser and shopping list API: POST JSON {ingredients: [lines], servings?, targetServings?} (or GET ingredients=line|line). Returns per line name, canonicalId, qty, unit, metric (ml or g), category, optional/toTaste, prepNote, stated pack size, a typical pack hint, plus a merged shoppingList scaled to targetServings and unparsed lines. Deterministic, no outbound calls, no prices, nothing stored. Bad input (400) or nothing parsed (422): not charged.
| Network | Scheme | Amount | Pay To |
|---|---|---|---|
| Base | exact | $0.002000 USDC | 0x5b32...e0e9 |
| solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | exact | 0.00 tokens | BjY98A...TRPz |
| xrpl:0 | exact | 0.002 | r3Fbir...LQcf |
| Polygon | exact | $0.002000 USDC | 0x5b32...e0e9 |