{"uid":"cap_Pz2xbAzSgv0vu6LUKH_QT","slug":"mealpulse-ingredient-substitute-finder-2d45f2f8","name":"MealPulse Ingredient Substitute Finder","description":"Ingredient substitute finder / what can I use instead of X / cooking swap calculator. Takes an ingredient and the reason (out of it, allergy, dietary) and returns replacement options with exact conversion ratios and honest notes on how close each substitute comes. Worldwide.","url":"https://mealpulse.theaslangroupllc.com/api/meal/substitute","method":"GET","headers":{},"bodySchema":{"type":"object","required":["ingredient"],"properties":{"reason":{"type":"string","description":"reason"},"ingredient":{"type":"string","description":"ingredient"}}},"responseSchema":{"type":"json","example":{}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_jUMXMkY3yE5u6Gdb6cE4R","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns ingredient substitution options with exact conversion ratios and fidelity notes given an ingredient and the reason for substitution (out of stock, allergy, or dietary preference).","exampleAgentPrompt":"I'm out of buttermilk and I also need a dairy-free option — what can I substitute and in what ratio? The reason is I'm out of it and also trying to go dairy-free.","exampleUseCases":[{"title":"Quick egg replacement for allergic baker","prompt":"My nephew is coming over and I want to bake him cookies, but he has a severe egg allergy. What can I use instead of eggs in the recipe and how much do I need?"},{"title":"Keto flour swap for low-carb baking","prompt":"I'm trying to go keto and I have a cake recipe that calls for two cups of all-purpose flour. What are my best low-carb flour substitutes and what's the exact conversion I should use?"},{"title":"Dairy-free cream cheese alternative finder","prompt":"I'm making a cheesecake but I need it to be completely dairy-free. What can I use instead of cream cheese and will it work the same way in the recipe?"}],"resultDescription":"A list of substitute ingredients for the queried ingredient, each with an exact conversion ratio (e.g. '1 cup buttermilk = 1 cup oat milk + 1 tbsp vinegar') and an honest note on how closely each substitute approximates the original in flavor, texture, and cooking performance.","failureModes":["Unknown or misspelled ingredient returns no results or an error","Unsupported reason enum value causes a validation error","Exotic or hyper-regional ingredients may return limited substitution options","Network or payment failure returns a 402 or 5xx error"],"whenToPreferThis":"Use this endpoint when a user needs to substitute a specific ingredient due to being out of it, a food allergy, or a dietary restriction (e.g. vegan, keto, gluten-free), and requires precise conversion ratios rather than vague suggestions. Prefer this over a general recipe API when the user's core need is a like-for-like ingredient swap with honest accuracy notes.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:34:24.794Z","isFirstParty":false}