The Yelp Business API takes a Yelp place ID and returns the full business profile as structured JSON: name, rating, review count, price tier, categories, phone, address, website, per-weekday hours, amenities as structured flags, popular dishes, and review highlights. Turn on full_menu and menu sections come back as data when the business publishes a menu on Yelp.
Yelp's own developer offering slims the response down: full menus, amenity lists, popular dishes, and review highlights are page-level detail it does not carry. This Actor returns the same public business page whole, one JSON item per place ID, so batching fifty competitors is just a longer list.
Example tasks and use cases
Get a Yelp business profile by ID - one place ID in, one full profile out as JSON.
Enrich Yelp business listings in bulk - feed a column of place IDs and get phone, website, hours, and ratings per row.
Extract a restaurant's full menu from Yelp - enable full_menu and pull menu sections and items back as data.
Get a Yelp health inspection score by place ID - pull the health inspection signal where Yelp shows one.
Track Yelp competitor ratings and amenities - run the same ID list on a schedule and diff ratings and amenities over time.
Works with MCP
Through the Apify MCP server the Actor becomes a tool that Claude, Claude Code, and Cursor can call directly. Ask "pull the profile for maman-new-york-22 and summarize the amenities" and it runs a live fetch instead of guessing.
Pricing and limits
Pay per event: $0.02 to start a run and $0.02 per place processed, so one business is about $0.04. Place IDs come from any Yelp business URL, the slug after /biz/. Menus only return when a business publishes one on Yelp, and a requested menu that does not exist returns a profile with menu_returned set to false rather than invented data.
More from Truffle Pig Data
This Actor is the middle of a three-stage suite: the Yelp Search API finds place IDs by term and location, this one profiles them, and the Yelp Reviews API pulls the full review text.
Keywords and topics
Yelp business API, Yelp business scraper, competitor profiles, local business data, restaurant menu data, business hours and amenities, lead enrichment, MCP tool for Claude.
Built with