VotedMenu API Dish-level ratings for your app or AI assistant. Connect Claude or ChatGPT, or call the REST API. Every request needs an API key and is billed per request.
Get an API Key
Sign in, start the pay-per-request plan, then create keys here. $10 per 1,000 requests.
Sign In to Get Started Connect Replace YOUR_KEY with a key from above. Calls that fetch data are billed; connecting and listing tools is free.
REST
curl -H "Authorization: Bearer YOUR_KEY" \
"https://votedmenu.com/api/v1/dishes?dish=shawarma&near=Brooklyn" Claude Code
claude mcp add --transport http votedmenu https://votedmenu.com/api/mcp \
--header "Authorization: Bearer YOUR_KEY" Claude.ai or ChatGPT Connector
https://votedmenu.com/api/mcp/k/YOUR_KEY These apps take only a URL, so the key goes in it. Treat the URL like a password.
ChatGPT Custom GPT (Actions)
https://votedmenu.com/api/v1/openapi.json Import this schema, then set Authentication → API Key → Bearer and paste your key.
Endpoints
GET /api/v1/dishes?dish=shawarma&near=Brooklyn Rank a dish across restaurants in an area
GET /api/v1/places?query=ramen&near=Shibuya Search places with VotedMenu ratings
GET /api/v1/places/{place_id} Menu with per-dish ratings, place ratings, offers
GET /api/v1/dishes/{dish_id} One dish: rating distribution and reviews Errors: 401 missing or invalid key, 402 billing inactive, 429 rate limit (60 requests/minute per key) or your monthly cap.