GET

/food/menuItems/search

GET /food/menuItems/search is an endpoint of the Spoonacular API API, listed on Proxygate by Spoonacular. Search Menu Items 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
querystringYesThe (natural language) search query.
maxFatnumberNoThe maximum amount of fat in grams the menu item can have.
minFatnumberNoThe minimum amount of fat in grams the menu item 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).
maxCarbsnumberNoThe maximum amount of carbohydrates in grams the menu item can have.
minCarbsnumberNoThe minimum amount of carbohydrates in grams the menu item must have.
maxProteinnumberNoThe maximum amount of protein in grams the menu item can have.
minProteinnumberNoThe minimum amount of protein in grams the menu item must have.
maxCaloriesnumberNoThe maximum amount of calories the menu item can have.
minCaloriesnumberNoThe minimum amount of calories the menu item must have.
addMenuItemInformationbooleanNoIf set to true, you get more information about the menu items returned.

Call /food/menuItems/search with an AI agent

Proxygate CLI
# Call this endpoint with the Proxygate CLI
proxygate proxy spoonacular-api /food/menuItems/search -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: "/food/menuItems/search"
})

Spoonacular API /food/menuItems/search: frequently asked questions

Search Menu Items

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 /food/menuItems/search 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.