Discover/yelp.com API
live

yelp.com APIyelp.com

Access Yelp business listings, details, hours, phone, website, photos, ratings, and reviews via a structured API. Search by keyword and location.

Endpoints
3
Updated
3mo ago
Try it
Search keyword (e.g. 'pizza', 'plumber', 'coffee')
Result offset for pagination
Sort results by: best_match, rating, review_count, distance
City, state, or ZIP code (e.g. 'New York, NY', 'San Francisco', '10001')
api.parse.bot/scraper/7e1332d8-dfa5-4fb0-9297-f9bf1c71543c/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/7e1332d8-dfa5-4fb0-9297-f9bf1c71543c/search_businesses?query=pizza&location=New+York%2C+NY' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Search for businesses by keyword and location. Returns up to ~15 businesses per page from Yelp search results.

Input
ParamTypeDescription
queryrequiredstringSearch keyword (e.g. 'pizza', 'plumber', 'coffee')
startintegerResult offset for pagination
sort_bystringSort results by: best_match, rating, review_count, distance
locationrequiredstringCity, state, or ZIP code (e.g. 'New York, NY', 'San Francisco', '10001')
Response
{
  "type": "object",
  "fields": {
    "query": "search keyword echoed back",
    "total": "number of businesses returned in this page",
    "location": "location echoed back",
    "businesses": "array of business summary objects with id, alias, name, rating, review_count, price_range, categories, address, neighborhoods, url"
  },
  "sample": {
    "data": {
      "query": "pizza",
      "total": 15,
      "location": "New York, NY",
      "businesses": [
        {
          "id": "G9hV4H2iGpWD8RoUpjtokg",
          "url": "https://www.yelp.com/biz/l-industrie-pizzeria-new-york",
          "name": "L'industrie Pizzeria",
          "alias": "l-industrie-pizzeria-new-york",
          "rating": 4.5,
          "address": "104 Christopher St",
          "categories": [
            "Pizza"
          ],
          "price_range": null,
          "review_count": 1095,
          "neighborhoods": [
            "West Village"
          ]
        }
      ]
    },
    "status": "success"
  }
}

About the yelp.com API

The Yelp API exposes 3 endpoints covering business search, full business profiles, and photo galleries. Use search_businesses to query businesses by keyword and location, retrieving up to 15 results per page with fields like rating, review_count, price_range, categories, and address. Switch to get_business_details for a single business's phone, website, hours, and summary, or get_business_photos to pull all user-contributed photos with captions and labels.

Search and Browse Businesses

search_businesses accepts two required parameters — query (e.g. 'sushi', 'electrician') and location (city name, state, or ZIP code) — and returns an array of business summary objects. Each object includes id, alias, name, rating, review_count, price_range, categories, address, neighborhoods, and a direct url. Pagination is handled via the start offset parameter, and results can be sorted by best_match, rating, review_count, or distance.

Business Details

get_business_details takes a biz_id (the alias/URL slug, e.g. gary-danko-san-francisco) and returns a single business object. Fields include phone, website, price_range, categories, summary, address, city, state, rating, and review_count. Hours of operation are also included when available. The alias needed here can be obtained directly from the businesses array returned by search_businesses.

Photos

get_business_photos accepts the same biz_id slug and returns all available user-contributed photos for that business. Each photo object contains a url, caption, encid, and label (e.g. food, interior, exterior). This endpoint is useful for building visual directories or enriching business profiles without making multiple page-level requests.

Coverage Notes

Business coverage mirrors what Yelp indexes publicly, which is strongest for US businesses but includes many international listings. Data freshness reflects the current state of each business page. Review text is not returned by any endpoint — only aggregate rating and review_count are exposed in the current API.

Common use cases
  • Build a local business directory filtered by category, price range, and neighborhood using search_businesses fields.
  • Enrich a CRM or lead list with business phone numbers, websites, and hours via get_business_details.
  • Populate a restaurant-finder app with ratings, review counts, and cuisine categories from search results.
  • Aggregate user-contributed photos for a venue using get_business_photos captions and labels.
  • Monitor rating and review count changes for competitor businesses over time.
  • Generate structured business profiles for marketing or sales prospecting using address, category, and website fields.
  • Power a map-based UI with address and neighborhood data from paginated search_businesses results.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Yelp have an official developer API?+
Yes. Yelp offers the Yelp Fusion API at https://docs.developer.yelp.com/. It requires registration and has its own access tiers and rate limits. This Parse API covers business search, details, and photos without requiring a Yelp developer account.
What does `get_business_details` return beyond what the search endpoint provides?+
search_businesses returns summary fields like name, rating, price_range, categories, and address. get_business_details adds phone, website, hours, and a text summary for a single business. Both share the alias identifier, so the typical workflow is to search first, then fetch details for selected results.
Does the API return individual review text?+
Not currently. Endpoints return aggregate rating and review_count but not individual review content, reviewer names, or review dates. You can fork this API on Parse and revise it to add a review-fetching endpoint.
How does pagination work in `search_businesses`?+
The start parameter controls the result offset. Each page returns up to 15 businesses, and total in the response tells you how many were returned in the current page. To retrieve the next page, increment start by 15.
Are claimed business attributes like amenities or menu links included?+
Not currently. The API covers core fields — contact info, hours, categories, ratings, and photos. Structured attributes such as amenities, menu URLs, or health inspection data are not exposed. You can fork this API on Parse and revise it to add those fields if they appear on the business page.
Page content last updated . Spec covers 3 endpoints from yelp.com.
Related APIs in Reviews RatingsSee all →
woocommerce.com API
Browse and search thousands of WooCommerce extensions, themes, and business services from the official marketplace while accessing detailed product information, user reviews, and ratings. Integrate marketplace data, blog content, and documentation directly into your applications to help users discover and learn about WooCommerce solutions.
lazada.co.th API
Search for products and browse categories on Lazada Thailand to find detailed information like prices, descriptions, and availability. Discover items by keyword or category to compare specifications and make informed purchasing decisions.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
morningstar.com.au API
Access comprehensive financial data for Australian stocks, ETFs, and managed funds including key metrics, valuations, dividends, and historical prices. Search securities, review company profiles and ownership details, and stay informed with market news and upcoming dividend information.
opentable.com API
Search for restaurants across the US with ratings, reviews, photos, and pricing information, plus get real-time availability and autocomplete suggestions as you type. Check reservation openings and explore detailed restaurant features to find and book your perfect dining experience.
homes.com API
Search for real estate agents and properties available for sale or rent, while accessing detailed agent profiles with their 1-year transaction history, active listings, and performance statistics. Get comprehensive property details and agent information all in one place to help you find the right agent or property that matches your needs.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.