# Kitchen Pass Chef API – Ingredient Substitution

> Kitchen Pass Chef API – Ingredient Substitution is a paid API for AI agents from kitchen-pass.netlify.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-10).

Returns chef-verified ingredient substitutions (yes/no/depends) with amounts and context for a given ingredient and intended use case.

## Facts

- Endpoint: POST https://kitchen-pass.netlify.app/v1/substitute?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/kitchen-pass-chef-api-ingredient-substitution-9ea32650
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_VC75gVskLaSVNyA4GuOv4

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability kitchen-pass-chef-api-ingredient-substitution-9ea32650 -d '<json body>'
```

Example prompt: I don't have buttermilk for this pancake recipe — what can I use instead? I need a chef-verified swap with the right amount and any context about whether it'll actually work in baking.

## When to prefer this

Use this endpoint when you need authoritative, chef-verified ingredient substitutions for a specific cooking context, especially for common baking staples like buttermilk, self-raising flour, creme fraiche, sour cream, butter, oil, sugar, flour, fresh herbs, fresh tomatoes, fresh stock, or whole spices. Prefer this over generic LLM-generated substitution advice when you need a definitive yes/no/depends verdict with specific amounts. Do not use this for allergen substitutions, dietary-restriction swaps (dairy-free, egg-free, gluten-free), or food storage questions — those are explicitly out of scope.

## Known failure modes

- 404 returned for unsupported ingredients (e.g. allergen swaps, dairy-free, egg-free, gluten-free swaps, storage or preservation queries) — these are free and not charged
- Allergen-related or dietary-restriction swap requests are always refused and return no result
- If the ingredient is not in the supported set, the API returns a 404 listing which ingredients are supported
- Only 200 responses are charged; all refusals and 404s are free

## How this service works

What can I use instead of buttermilk, self-raising flour, creme fraiche or sour cream? Get head chef Cristopher's verified swaps: yes, no or depends (and on what), with amount and context where given, including swaps not to make. Also fresh herbs, butter, oil, sugar, flour, fresh tomatoes, fresh stock, whole spices; others get a 404 listing them. Refused, never guessed: allergens and dairy-, egg- or gluten-free swaps, storage, preserving. Only a 200 answer is charged; refusals and 404s are free.

## Output

A JSON object containing a list of substitute options, each with the substitute ingredient, a chef-verified verdict (yes, no, or depends), optional amount, optional context string explaining conditions, and a dependsOn field if the verdict is conditional. Also includes the original ingredient and a provenance label crediting head chef Cristopher.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "use": {
   "type": "string"
  },
  "ingredient": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "status": "ok",
  "options": [
   {
    "use": "milk plus lemon juice",
    "amount": null,
    "context": "in baking",
    "verdict": "yes",
    "dependsOn": null
   }
  ],
  "ingredient": "buttermilk",
  "provenance": {
   "label": "Chef-verified by Cristopher"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/kitchen-pass-chef-api-ingredient-substitution-9ea32650/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from kitchen-pass.netlify.app](https://www.zero.xyz/host/kitchen-pass.netlify.app/llms.txt)
