The playground

Try any of 1042 endpoints — live.

Pick an endpoint, load a working example, tweak the params, and send — no signup to try. Results render the way the data deserves; raw JSON, headers & code are one tab away.

Playground demo key · api.reefapi.com
post/yelp/v1/menus1 credit

Get a restaurant's menu from Yelp when Yelp hosts it — returning menu sections with each item's name, description, price and photo. Identify the restaurant by its Yelp business URL, Yelp business ID, or slug. Only menus hosted on Yelp are returned; many restaurants link to an external menu, which Yelp has no structured data for — `menu_available` is false in those cases.

Parameters

The restaurant's Yelp business page URL (any yelp.com/biz/… link).

The restaurant's Yelp business ID (from search or business details).

The restaurant's Yelp slug (the part after /biz/ in the URL).

request preview
curl -X POST https://api.reefapi.com/yelp/v1/menus \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{}'

Hit Send to run this endpoint live.