GET

/recipes/complexSearch

GET /recipes/complexSearch is an endpoint of the Spoonacular API API, listed on Proxygate by Spoonacular. Search Recipes AI agents call it per request through a transparent proxy and pay $0.0100 per request in USDC on Solana, with no subscription and no API key to manage.

Price

$0.0100 / request

Method

GET

Settlement

USDC on Solana

Parameters

ParameterTypeRequiredDescription
dietstringNoThe diet for which the recipes must be suitable. See a full list of supported diets.
sortstringNoThe strategy to sort recipes by. See a full list of supported sorting options.
tagsstringNoThe tags (can be diets, meal types, cuisines, or intolerances) that the recipe must have.
typestringNoThe type of recipe. See a full list of supported meal types.
querystringYesThe (natural language) search query.
authorstringNoThe username of the recipe author.
maxFatnumberNoThe maximum amount of fat in grams the recipe can have.
minFatnumberNoThe minimum amount of fat in grams the recipe must have.
numberintegerNoThe maximum number of items to return (between 1 and 100). Defaults to 10.
offsetintegerNoThe number of results to skip (between 0 and 900).
cuisinestringNoThe cuisine(s) of the recipes. One or more, comma separated (will be interpreted as 'OR'). See a full list of supported cuisines.
maxIronnumberNoThe maximum amount of iron in milligrams the recipe can have.
maxZincnumberNoThe maximum amount of zinc in milligrams the recipe can have.
minIronnumberNoThe minimum amount of iron in milligrams the recipe must have.
minZincnumberNoThe minimum amount of zinc in milligrams the recipe must have.
maxCarbsnumberNoThe maximum amount of carbohydrates in grams the recipe can have.
maxFibernumberNoThe maximum amount of fiber in grams the recipe can have.
maxSugarnumberNoThe maximum amount of sugar in grams the recipe can have.
minCarbsnumberNoThe minimum amount of carbohydrates in grams the recipe must have.
minFibernumberNoThe minimum amount of fiber in grams the recipe must have.
minSugarnumberNoThe minimum amount of sugar in grams the recipe must have.
equipmentstringNoThe equipment required. Multiple values will be interpreted as 'or'. For example, value could be "blender, frying pan, bowl".
maxCoppernumberNoThe maximum amount of copper in milligrams the recipe can have.
maxFolatenumberNoThe maximum amount of folate in micrograms the recipe can have.
maxIodinenumberNoThe maximum amount of iodine in micrograms the recipe can have.
maxSodiumnumberNoThe maximum amount of sodium in milligrams the recipe can have.
minCoppernumberNoThe minimum amount of copper in milligrams the recipe must have.
minFolatenumberNoThe minimum amount of folate in micrograms the recipe must have.
minIodinenumberNoThe minimum amount of iodine in micrograms the recipe must have.
minSodiumnumberNoThe minimum amount of sodium in milligrams the recipe must have.
maxAlcoholnumberNoThe maximum amount of alcohol in grams the recipe can have.
maxCalciumnumberNoThe maximum amount of calcium in milligrams the recipe can have.
maxCholinenumberNoThe maximum amount of choline in milligrams the recipe can have.
maxProteinnumberNoThe maximum amount of protein in grams the recipe can have.
minAlcoholnumberNoThe minimum amount of alcohol in grams the recipe must have.
minCalciumnumberNoThe minimum amount of calcium in milligrams the recipe must have.
minCholinenumberNoThe minimum amount of choline in milligrams the recipe must have.
minProteinnumberNoThe minimum amount of protein in grams the recipe must have.
titleMatchstringNoEnter text that must be found in the title of the recipes.
maxCaffeinenumberNoThe maximum amount of caffeine in milligrams the recipe can have.
maxCaloriesnumberNoThe maximum amount of calories the recipe can have.
maxFluoridenumberNoThe maximum amount of fluoride in milligrams the recipe can have.
maxSeleniumnumberNoThe maximum amount of selenium in micrograms the recipe can have.
maxServingsnumberNoThe maximum amount of servings the recipe is for.
maxVitaminAnumberNoThe maximum amount of Vitamin A in IU the recipe can have.
maxVitaminCnumberNoThe maximum amount of Vitamin C in milligrams the recipe can have.
maxVitaminDnumberNoThe maximum amount of Vitamin D in micrograms the recipe can have.
maxVitaminEnumberNoThe maximum amount of Vitamin E in milligrams the recipe can have.
maxVitaminKnumberNoThe maximum amount of Vitamin K in micrograms the recipe can have.
minCaffeinenumberNoThe minimum amount of caffeine in milligrams the recipe must have.
minCaloriesnumberNoThe minimum amount of calories the recipe must have.
minFluoridenumberNoThe minimum amount of fluoride in milligrams the recipe must have.
minSeleniumnumberNoThe minimum amount of selenium in micrograms the recipe must have.
minServingsnumberNoThe minimum amount of servings the recipe is for.
minVitaminAnumberNoThe minimum amount of Vitamin A in IU the recipe must have.
minVitaminCnumberNoThe minimum amount of Vitamin C milligrams the recipe must have.
minVitaminDnumberNoThe minimum amount of Vitamin D in micrograms the recipe must have.
minVitaminEnumberNoThe minimum amount of Vitamin E in milligrams the recipe must have.
minVitaminKnumberNoThe minimum amount of Vitamin K in micrograms the recipe must have.
recipeBoxIdintegerNoThe id of the recipe box to which the search should be limited to.
ignorePantrybooleanNoWhether to ignore typical pantry items, such as water, salt, flour, etc.
intolerancesstringNoA comma-separated list of intolerances. All recipes returned must not contain ingredients that are not suitable for people with the intolerances entered. See a full list of supported intolerances.
maxFolicAcidnumberNoThe maximum amount of folic acid in micrograms the recipe can have.
maxMagnesiumnumberNoThe maximum amount of magnesium in milligrams the recipe can have.
maxManganesenumberNoThe maximum amount of manganese in milligrams the recipe can have.
maxPotassiumnumberNoThe maximum amount of potassium in milligrams the recipe can have.
maxReadyTimenumberNoThe maximum time in minutes it should take to prepare and cook the recipe.
maxVitaminB1numberNoThe maximum amount of Vitamin B1 in milligrams the recipe can have.
maxVitaminB2numberNoThe maximum amount of Vitamin B2 in milligrams the recipe can have.
maxVitaminB3numberNoThe maximum amount of Vitamin B3 in milligrams the recipe can have.
maxVitaminB5numberNoThe maximum amount of Vitamin B5 in milligrams the recipe can have.
maxVitaminB6numberNoThe maximum amount of Vitamin B6 in milligrams the recipe can have.
minFolicAcidnumberNoThe minimum amount of folic acid in micrograms the recipe must have.
minMagnesiumnumberNoThe minimum amount of magnesium in milligrams the recipe must have.
minManganesenumberNoThe minimum amount of manganese in milligrams the recipe must have.
minPotassiumnumberNoThe minimum amount of potassium in milligrams the recipe must have.
minVitaminB1numberNoThe minimum amount of Vitamin B1 in milligrams the recipe must have.
minVitaminB2numberNoThe minimum amount of Vitamin B2 in milligrams the recipe must have.
minVitaminB3numberNoThe minimum amount of Vitamin B3 in milligrams the recipe must have.
minVitaminB5numberNoThe minimum amount of Vitamin B5 in milligrams the recipe must have.
minVitaminB6numberNoThe minimum amount of Vitamin B6 in milligrams the recipe must have.
maxPhosphorusnumberNoThe maximum amount of phosphorus in milligrams the recipe can have.
maxVitaminB12numberNoThe maximum amount of Vitamin B12 in micrograms the recipe can have.
minPhosphorusnumberNoThe minimum amount of phosphorus in milligrams the recipe must have.
minVitaminB12numberNoThe minimum amount of Vitamin B12 in micrograms the recipe must have.
sortDirectionstringNoThe direction in which to sort. Must be either 'asc' (ascending) or 'desc' (descending).
excludeCuisinestringNoThe cuisine(s) the recipes must not match. One or more, comma separated (will be interpreted as 'AND'). See a full list of supported cuisines.
maxCholesterolnumberNoThe maximum amount of cholesterol in milligrams the recipe can have.
minCholesterolnumberNoThe minimum amount of cholesterol in milligrams the recipe must have.
fillIngredientsbooleanNoAdd information about the ingredients and whether they are used or missing in relation to the query.
maxSaturatedFatnumberNoThe maximum amount of saturated fat in grams the recipe can have.
minSaturatedFatnumberNoThe minimum amount of saturated fat in grams the recipe must have.
addRecipeNutritionbooleanNoIf set to true, you get nutritional information about each recipes returned.
excludeIngredientsstringNoA comma-separated list of ingredients or ingredient types that the recipes must not contain.
includeIngredientsstringNoA comma-separated list of ingredients that should/must be used in the recipes.
addRecipeInformationbooleanNoIf set to true, you get more information about the recipes returned.
instructionsRequiredbooleanNoWhether the recipes must have instructions.

Call /recipes/complexSearch with an AI agent

Proxygate CLI
# Call this endpoint with the Proxygate CLI
proxygate proxy spoonacular-api /recipes/complexSearch -X GET
MCP / agent
// Call it from an AI agent over the Proxygate MCP server
call_api({
  listing_id: "6a1a7d17-e5c9-4b66-8c46-06071bfc6f7e",
  method: "GET",
  path: "/recipes/complexSearch"
})

Spoonacular API /recipes/complexSearch: frequently asked questions

Search Recipes

It costs $0.0100 per request, settled in USDC on Solana. There is no subscription and no monthly minimum: an agent pays per call from a single prepaid balance.

The agent calls GET /recipes/complexSearch through the Proxygate gateway with the Proxygate CLI, SDK, or MCP server. Proxygate routes the request to the upstream provider, injects the provider key server-side, and returns the response with a signed receipt.

No. The upstream provider key never leaves the Proxygate gateway. Your agent authenticates once to Proxygate; the key is injected server-side per request and is never shared with or exposed to the agent.