yelp-business-api

yelp-business-api

4.0

yelp-business-api is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.

If you are the rightful owner of yelp-business-api and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Yelp Business API MCP Server provides updated business leads from Yelp with features like IP rotation and concurrent requests.

search_yelp

Use the same search box on yelp.com

Try it

Enter exact locations. For example, use Roosevelt, NY not Roosevelt only.

    Enter any search term you want, just like on Yelp. Ex. Coffee shop, Pizza shop, electrician, or plumber Ex. Black Owned Saloon, Mexican pizza shop

      Number of results per page. Max: 40 Default: 10. Default: 10

      If offset is set to 0, it means start from zero. If offset is set to 20, it means to start showing after 20 results. Default: 0

      Basic: provides basic info's about the businesses. Advanced: provides in-depth information about the businesses (it's like using /search and /each business details endpoints at the same time) Advanced option costs 2 requests per call.

          Result:

          business_details

          Scrape By Yelp URL: Ex. https://www.yelp.com/biz/capital-blossom-day-spa-washington or by business ids found from /search endpoint. You can get these business urls from the "/search" endpoint('YelpURL')

          Try it

          Get the business details by Yelp Business URL.

            Get business details from business_id found from /search endpoint. Separate each using a comma. You can put up to 39 business ids on each request. Ex. BCUhfgjbVVvjs0ro4ATRsg,wj7ekipyvssV3Ok7p8zxGg, V2_qfjnwAVWqIphf7y866w

                Result:

                reviews

                Get business reviews by url or id

                Try it

                Enter any business url from yelp.com (any subdomain)

                  Enter any business ID found from /search endpoint

                    Max value could be: 45 Default: 20

                    For first page: Default is set to None For next pages, if hasNextPage = true : Input the end_cursor value found from the response of the previous page to get reviews of the next page. Ex. end_cursor = eyJ2ZXJzaW9uIjoxLCJ0eXBlIjoib2Zmc2V0Iiwib2Zmc2V0Ijo0NH0

                            Result:

                            get_menus

                            Get restaurant menus if present on yelp

                            Try it

                            Find restaurant menus if present on the Yelp website. Menus on personal websites cannot be collected.

                                Result:

                                popular_dishes

                                Get popular_dish list of a restaurant when available on the website.

                                Try it

                                Get popular dishes from a restaurant when available on the website. Input business_id.

                                    Result:

                                    business_url_to_id

                                    Find biz id from url.

                                    Try it

                                    Enter url to find the business id.

                                        Result:

                                        upcheck

                                        Check if the api status is live!

                                        Try it

                                            Result: