Yelp Search API Documentation
The Yelp Search API returns real-time local business results from Yelp. For a given search term and location, it provides organic business listings and ads with ratings, review counts, categories, addresses, phone numbers, distance, review snippets, and photos, along with related searches and Yelp's category breadcrumbs for the search, such as Restaurants > Pizza.
API Parameters
Search Query
-
- Name
-
q - Required
- Optional
- Description
-
This parameter defines the search term, such as a business name (
Starbucks) or a category keyword (dentist,coffee). It can be up to 128 characters.
Geographic Location
-
- Name
-
location - Required
- Required
- Description
-
This parameter defines the geographic area to search around. It accepts a city and state (
New York, NY), an address, or a ZIP code.
Sorting
-
- Name
-
sort_by - Required
- Optional
- Description
-
This parameter defines how results are ordered.
Supported values arerecommended(default),rating, andreview_count.
review_countrequiresdevice=desktop.
Filters
-
- Name
-
price - Required
- Optional
- Description
-
This parameter filters results by price level, from
1($) to4($$$$). Combine multiple levels with commas, e.g.1,2.
-
- Name
-
category - Required
- Optional
- Description
-
This parameter filters results by a Yelp category alias, e.g.
restaurantsorbarbers. Category aliases are returned in thecategoriesfield of mobile results.
-
- Name
-
filters - Required
- Optional
- Description
-
This parameter filters results by Yelp attribute tokens. Combine multiple tokens with commas, e.g.
GoodForKids,RestaurantsDelivery. Yelp ignores tokens it does not recognize.
Pagination
-
- Name
-
page - Required
- Optional
- Description
-
This parameter defines the page of results to return. A mobile page holds up to 80 results (Yelp uses 60 or 10 for some searches), and a desktop page holds 10.
Yelp lists at most 240 results in total for a search term and location, across all pages combined.
Yelp can reorder results between requests, so a business may appear on more than one page. Useplace_idto deduplicate results.
Device
-
- Name
-
device - Required
- Optional
- Description
-
This parameter defines the device to search on.
mobile(default) returns up to 80 organic results per page.desktopreturns 10 per page and addsneighborhoodsandis_service_area_businessto results.
Desktop results come withoutdistance, and desktop organic results withoutphone. Desktop addresses give the street and city only, and desktopsearch_information.locationhas nogps_coordinates. Desktop categories carry noalias, and their titles can differ from mobile's. Desktop ads come withouttracking_link.
Engine
-
- Name
-
engine - Required
- Required
- Description
-
Parameter defines an engine that will be used to retrieve real-time data. It must be set to
yelp_search.
API key
-
- Name
-
api_key - Required
- Required
- Description
-
The
api_keyauthenticates your requests. Use it as a query parameter (https://www.searchapi.io/api/v1/search?api_key=YOUR_API_KEY) or in the Authorization header (Bearer YOUR_API_KEY).
Zero Data Retention
-
- Name
-
zero_retention - Enterprise Only
- Enterprise Only
- Required
- Optional
- Description
-
Set this parameter to
trueto disable all logging and persistent storage. No request parameters, HTML, or JSON responses are stored or logged. Suitable for high-compliance use cases. Debugging and support may be limited while enabled.
API Examples
Full Response
https://www.searchapi.io/api/v1/search?engine=yelp_search&location=New+York%2C+NY&q=dentist
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "yelp_search",
"q": "dentist",
"location": "New York, NY"
}
response = requests.get(url, params=params)
print(response.text)
{
"search_metadata": {
"id": "search_Ub6DAoF0iT3Pdpdjmn38U0lH",
"status": "Success",
"created_at": "2026-09-30T10:01:53Z",
"request_time_taken": 4.41,
"parsing_time_taken": 0.01,
"total_time_taken": 4.43,
"request_url": "https://www.yelp.com/search?find_desc=dentist&find_loc=New+York%2C+NY",
"html_url": "https://www.searchapi.io/api/v1/searches/search_Ub6DAoF0iT3Pdpdjmn38U0lH.html",
"json_url": "https://www.searchapi.io/api/v1/searches/search_Ub6DAoF0iT3Pdpdjmn38U0lH"
},
"search_parameters": {
"engine": "yelp_search",
"q": "dentist",
"location": "New York, NY"
},
"search_information": {
"query_displayed": "dentist",
"location_displayed": "New York, NY",
"total_results": 240,
"location": {
"city": "New York",
"state": "NY",
"country_code": "US",
"gps_coordinates": {
"latitude": 40.713,
"longitude": -74.0072
}
}
},
"ads": [
{
"position": 1,
"place_id": "PJwKOemcW4_BzQHTJNkbFw",
"alias": "bowery-dental-new-york",
"title": "Bowery Dental",
"link": "https://www.yelp.com/biz/bowery-dental-new-york",
"tracking_link": "https://www.yelp.com/adredir?ad_business_id=PJwKOemcW4_BzQHTJNkbFw&campaign_id=uB9Vzq97vzxkrPgcPSvlz...",
"rating": 4.8,
"reviews": 105,
"categories": [
{
"title": "General Dentistry",
"alias": "generaldentistry"
},
"..."
],
"address": "145 Canal St, Fl 2, New York, NY 10002",
"phone": "(917) 388-3678",
"distance": "0.7 mi",
"extracted_distance": 0.66,
"review_snippet": "Amazing dental office! From their front desk to the dentist, just absolutely the best dental office I've been to, hands down",
"review_snippet_highlighted_words": [
"dental office"
],
"highlights": [
"Certified professionals",
"Consultations available"
],
"thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/1LufAadRog_yypVorfoC_g/1000s.jpg",
"images": [
{
"original": "https://s3-media0.fl.yelpcdn.com/bphoto/1LufAadRog_yypVorfoC_g/1000s.jpg",
"thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/1LufAadRog_yypVorfoC_g/168s.jpg"
},
"..."
],
"is_verified_license": true
},
"..."
],
"local_results": [
{
"position": 1,
"place_id": "PJwKOemcW4_BzQHTJNkbFw",
"alias": "bowery-dental-new-york",
"title": "Bowery Dental",
"link": "https://www.yelp.com/biz/bowery-dental-new-york",
"rating": 4.8,
"reviews": 105,
"categories": [
{
"title": "General Dentistry",
"alias": "generaldentistry"
},
"..."
],
"address": "145 Canal St, Fl 2, New York, NY 10002",
"phone": "(917) 388-3678",
"distance": "0.8 mi",
"extracted_distance": 0.78,
"review_snippet": "Overall, I was super happy with my dental experience here! Dr. Lee really took her time to care for my teeth and she has a super friendly staff! I'll definitely be seeing her from now on for my dental health. Thank you so much Bowery Dental!",
"review_snippet_highlighted_words": [
"friendly staff"
],
"highlights": [
"Certified professionals",
"Consultations available"
],
"thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/1LufAadRog_yypVorfoC_g/1000s.jpg",
"images": [
{
"original": "https://s3-media0.fl.yelpcdn.com/bphoto/1LufAadRog_yypVorfoC_g/1000s.jpg",
"thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/1LufAadRog_yypVorfoC_g/168s.jpg"
},
"..."
],
"is_verified_license": true
},
"..."
],
"related_searches": [
{
"query": "Hmo Dentist",
"link": "https://www.yelp.com/search?find_desc=Hmo+Dentist&find_loc=New+York%2C+NY"
},
"..."
],
"breadcrumbs": [
{
"title": "Yelp",
"link": "https://www.yelp.com/"
},
"..."
],
"pagination": {
"current": 1,
"next": "https://www.yelp.com/search?find_desc=dentist&find_loc=New+York%2C+NY&start=80"
}
}
Local Results - Sorted by Rating
https://www.searchapi.io/api/v1/search?engine=yelp_search&location=San+Francisco%2C+CA&q=coffee&sort_by=rating
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "yelp_search",
"q": "coffee",
"location": "San Francisco, CA",
"sort_by": "rating"
}
response = requests.get(url, params=params)
print(response.text)
{
"search_metadata": {
"id": "search_mNl4lzw4L0Q3P3EURJVrRb5x",
"status": "Success",
"created_at": "2026-09-30T10:02:39Z",
"request_time_taken": 3.91,
"parsing_time_taken": 0.01,
"total_time_taken": 3.92,
"request_url": "https://www.yelp.com/search?find_desc=coffee&find_loc=San+Francisco%2C+CA&sortby=rating",
"html_url": "https://www.searchapi.io/api/v1/searches/search_mNl4lzw4L0Q3P3EURJVrRb5x.html",
"json_url": "https://www.searchapi.io/api/v1/searches/search_mNl4lzw4L0Q3P3EURJVrRb5x"
},
"search_parameters": {
"engine": "yelp_search",
"q": "coffee",
"location": "San Francisco, CA",
"sort_by": "rating"
},
"search_information": {
"query_displayed": "coffee",
"location_displayed": "San Francisco, CA",
"total_results": 240,
"location": {
"city": "San Francisco",
"state": "CA",
"country_code": "US",
"gps_coordinates": {
"latitude": 37.775123,
"longitude": -122.41932
}
}
},
"local_results": [
{
"position": 1,
"place_id": "9Jo7b9Y-tTSPYciMtiPo-A",
"alias": "kiyomi-ca-phe-san-francisco-2",
"title": "Kiyomi Ca Phe",
"link": "https://www.yelp.com/biz/kiyomi-ca-phe-san-francisco-2",
"rating": 5.0,
"reviews": 6,
"categories": [
{
"title": "Coffee & Tea",
"alias": "coffee"
},
"..."
],
"address": "1439 Taraval St, San Francisco, CA 94116",
"phone": "(415) 608-1817",
"distance": "2.8 mi",
"extracted_distance": 2.78,
"review_snippet": "Such a cute spot! The food was delicious, but the drinks really stood out. The Ube matcha was so good, and their Ube phin drip coffee was unique and honestly better than anywhere else I've had in the Bay. Definitely coming back to try more flavors!",
"review_snippet_highlighted_words": [
"coffee"
],
"thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/4TeRZqhO48QVXAyrLt2v3A/1000s.jpg",
"images": [
{
"original": "https://s3-media0.fl.yelpcdn.com/bphoto/4TeRZqhO48QVXAyrLt2v3A/1000s.jpg",
"thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/4TeRZqhO48QVXAyrLt2v3A/168s.jpg"
},
"..."
]
},
"..."
]
}
Local Results - Desktop
https://www.searchapi.io/api/v1/search?device=desktop&engine=yelp_search&location=Chicago%2C+IL&q=plumber
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "yelp_search",
"q": "plumber",
"location": "Chicago, IL",
"device": "desktop"
}
response = requests.get(url, params=params)
print(response.text)
{
"search_metadata": {
"id": "search_Oh0L7kElsotiD8OyJ63cujeY",
"status": "Success",
"created_at": "2026-09-30T10:07:54Z",
"request_time_taken": 4.72,
"parsing_time_taken": 0.03,
"total_time_taken": 4.75,
"request_url": "https://www.yelp.com/search?find_desc=plumber&find_loc=Chicago%2C+IL",
"html_url": "https://www.searchapi.io/api/v1/searches/search_Oh0L7kElsotiD8OyJ63cujeY.html",
"json_url": "https://www.searchapi.io/api/v1/searches/search_Oh0L7kElsotiD8OyJ63cujeY"
},
"search_parameters": {
"engine": "yelp_search",
"q": "plumber",
"location": "Chicago, IL",
"device": "desktop"
},
"search_information": {
"query_displayed": "plumber",
"location_displayed": "Chicago, IL",
"total_results": 240,
"location": {
"city": "Chicago",
"state": "IL",
"country_code": "US"
}
},
"ads": [
{
"position": 1,
"place_id": "2aZRKLj3WeK0a4trU0SVwA",
"alias": "precision-today-carol-stream-6",
"title": "Precision Today",
"link": "https://www.yelp.com/biz/precision-today-carol-stream-6",
"rating": 2.6,
"reviews": 288,
"categories": [
{
"title": "Heating & Air Conditioning"
},
"..."
],
"address": "640 E St Charles Rd",
"description": "Precision Today Plumbing Heating Cooling Electrical proudly serves Carol Stream with expert residential plumbing, HVAC, and electrical services. From…",
"highlights": [
"Certified professionals",
"Committed to satisfaction"
],
"thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/D5dhUFg-6YeaNvO1abvP-A/1000s.jpg",
"images": [
{
"original": "https://s3-media0.fl.yelpcdn.com/bphoto/D5dhUFg-6YeaNvO1abvP-A/1000s.jpg",
"thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/D5dhUFg-6YeaNvO1abvP-A/168s.jpg"
},
"..."
],
"is_service_area_business": true
},
"..."
],
"local_results": [
{
"position": 1,
"place_id": "7Ia8F7JoGLeaJE1z5qGXpw",
"alias": "mike-the-plumber-evanston-3",
"title": "Mike The Plumber",
"link": "https://www.yelp.com/biz/mike-the-plumber-evanston-3",
"rating": 5.0,
"reviews": 122,
"categories": [
{
"title": "Plumbing"
},
"..."
],
"address": "Evanston",
"review_snippet": "Very good will recommend him anytime I need a plumbing service Price as stated Easy to contact...",
"review_snippet_highlighted_words": [
"plumbing service"
],
"highlights": [
"Free consultations",
"Fixed pricing"
],
"thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/WfDXYRRwnF8ogUcY8dxJFQ/1000s.jpg",
"images": [
{
"original": "https://s3-media0.fl.yelpcdn.com/bphoto/WfDXYRRwnF8ogUcY8dxJFQ/1000s.jpg",
"thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/WfDXYRRwnF8ogUcY8dxJFQ/168s.jpg"
},
"..."
],
"is_service_area_business": true
},
{
"position": 2,
"place_id": "JHWtK3-oGj1AliAYHbPyOQ",
"alias": "drain-eez-plumbing-chicago-2",
"title": "Drain-EEZ Plumbing",
"link": "https://www.yelp.com/biz/drain-eez-plumbing-chicago-2",
"rating": 4.8,
"reviews": 534,
"categories": [
{
"title": "Plumbing"
},
"..."
],
"address": "Chicago",
"neighborhoods": [
"Irving Park"
],
"review_snippet": "Knowing plumbing service cost in the market, his repair service was valuable and didn't feel like it...",
"review_snippet_highlighted_words": [
"plumbing service"
],
"thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/KLktIUMOyITQ0LK0CUfwEA/1000s.jpg",
"images": [
{
"original": "https://s3-media0.fl.yelpcdn.com/bphoto/KLktIUMOyITQ0LK0CUfwEA/1000s.jpg",
"thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/KLktIUMOyITQ0LK0CUfwEA/168s.jpg"
},
"..."
],
"is_service_area_business": true
},
"..."
]
}
Ads
https://www.searchapi.io/api/v1/search?engine=yelp_search&location=Houston%2C+TX&q=hair+salon
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "yelp_search",
"q": "hair salon",
"location": "Houston, TX"
}
response = requests.get(url, params=params)
print(response.text)
{
"search_metadata": {
"id": "search_j07q3AIVNXt9xTCn39siN38I",
"status": "Success",
"created_at": "2026-09-30T16:34:56Z",
"request_time_taken": 6.37,
"parsing_time_taken": 0.03,
"total_time_taken": 6.39,
"request_url": "https://www.yelp.com/search?find_desc=hair+salon&find_loc=Houston%2C+TX",
"html_url": "https://www.searchapi.io/api/v1/searches/search_j07q3AIVNXt9xTCn39siN38I.html",
"json_url": "https://www.searchapi.io/api/v1/searches/search_j07q3AIVNXt9xTCn39siN38I"
},
"search_parameters": {
"engine": "yelp_search",
"q": "hair salon",
"location": "Houston, TX"
},
"search_information": {
"query_displayed": "hair salon",
"location_displayed": "Houston, TX",
"total_results": 240,
"location": {
"city": "Houston",
"state": "TX",
"country_code": "US",
"gps_coordinates": {
"latitude": 29.7541,
"longitude": -95.3596
}
}
},
"ads": [
{
"position": 1,
"place_id": "uyYtFzTdqtgRaBmaChYX3w",
"alias": "tay-s-hair-studio-cypress-2",
"title": "Tay’s Hair Studio",
"link": "https://www.yelp.com/biz/tay-s-hair-studio-cypress-2",
"tracking_link": "https://www.yelp.com/adredir?ad_business_id=uyYtFzTdqtgRaBmaChYX3w&campaign_id=34sXygDmF8TWZ7MclxYN4...",
"rating": 4.8,
"reviews": 18,
"categories": [
{
"title": "Hair Salons",
"alias": "hair"
},
"..."
],
"address": "25719 NW Fwy, Ste 22, Sola Salons, Cypress, TX 77429",
"phone": "(281) 650-7047",
"distance": "24.8 mi",
"extracted_distance": 24.75,
"review_snippet": "I highly recommend Tay's Hair Studio, Tay never disappoints every time I come see her. She will even see me on a short notice. She can take one quick look at your hair, ask a few simple questions and she will make you look so beautiful and fabulous",
"review_snippet_highlighted_words": [
"Hair"
],
"highlights": [
"Available by appointment",
"Women-owned & operated"
],
"thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/FaGVxOQYnmlVi3u_RmTgIg/1000s.jpg",
"images": [
{
"original": "https://s3-media0.fl.yelpcdn.com/bphoto/MaXgEV9o8CDgqoCu9gCmxg/l.jpg"
},
"..."
],
"is_verified_license": true
},
{
"position": 2,
"place_id": "z1eW18_-KHe7Ydd4FJygaw",
"alias": "trademark-salon-and-spa-houston",
"title": "Trademark Salon and Spa",
"link": "https://www.yelp.com/biz/trademark-salon-and-spa-houston",
"tracking_link": "https://www.yelp.com/adredir?ad_business_id=z1eW18_-KHe7Ydd4FJygaw&campaign_id=3TYkNP9dvAa9TvlwGgksn...",
"rating": 4.4,
"reviews": 192,
"price": "$$",
"categories": [
{
"title": "Hair Salons",
"alias": "hair"
},
"..."
],
"address": "10300 Louetta Rd, Ste 106, Houston, TX 77070",
"phone": "(832) 717-3422",
"distance": "20.9 mi",
"extracted_distance": 20.91,
"description": "Welcome to Trademark Salon & Spa, where your beauty journey begins! We’re all about transforming your look with our fabulous specialties. From eye-catching colors and precise color corrections to the trending balayage techniques, we've got the know-how to make your hair dreams come true! Looking for",
"highlights": [
"Available by appointment",
"LGBTQ friendly"
],
"thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/RN2GPsRY3CAWfcJHWcAGJA/1000s.jpg",
"images": [
{
"original": "https://s3-media0.fl.yelpcdn.com/bphoto/O_7qQeroVd4DPNZkkjCGUA/l.jpg"
},
"..."
]
},
"..."
]
}
Filters - Price and Attributes
https://www.searchapi.io/api/v1/search?engine=yelp_search&filters=RestaurantsDelivery&location=Chicago%2C+IL&price=1%2C2&q=restaurants
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "yelp_search",
"q": "restaurants",
"location": "Chicago, IL",
"price": "1,2",
"filters": "RestaurantsDelivery"
}
response = requests.get(url, params=params)
print(response.text)
{
"search_metadata": {
"id": "search_UkhHrtBOzFN1WJM7nSkXLTVJ",
"status": "Success",
"created_at": "2026-09-30T10:03:14Z",
"request_time_taken": 5.0,
"parsing_time_taken": 0.01,
"total_time_taken": 5.01,
"request_url": "https://www.yelp.com/search?find_desc=restaurants&find_loc=Chicago%2C+IL&attrs=RestaurantsPriceRange...",
"html_url": "https://www.searchapi.io/api/v1/searches/search_UkhHrtBOzFN1WJM7nSkXLTVJ.html",
"json_url": "https://www.searchapi.io/api/v1/searches/search_UkhHrtBOzFN1WJM7nSkXLTVJ"
},
"search_parameters": {
"engine": "yelp_search",
"q": "restaurants",
"location": "Chicago, IL",
"price": "1,2",
"filters": "RestaurantsDelivery"
},
"search_information": {
"query_displayed": "restaurants",
"location_displayed": "Chicago, IL",
"total_results": 240,
"location": {
"city": "Chicago",
"state": "IL",
"country_code": "US",
"gps_coordinates": {
"latitude": 41.878462,
"longitude": -87.630023
}
}
},
"ads": [
{
"position": 1,
"place_id": "rCySn8aPKsbnOavtCIU82w",
"alias": "whole-foods-market-chicago-15",
"title": "Whole Foods Market",
"link": "https://www.yelp.com/biz/whole-foods-market-chicago-15",
"tracking_link": "https://www.yelp.com/adredir?ad_business_id=rCySn8aPKsbnOavtCIU82w&campaign_id=g8iKRMJzeuKyuF4nu89u8...",
"rating": 3.2,
"reviews": 207,
"price": "$$",
"categories": [
{
"title": "Grocery",
"alias": "grocery"
},
"..."
],
"address": "255 E Grand Ave, Chicago, IL 60611",
"phone": "(312) 379-7900",
"distance": "1.0 mi",
"extracted_distance": 1.03,
"thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/gEmuZLC9BQX7U7X4XuZIcw/1000s.jpg",
"images": [
{
"original": "https://s3-media0.fl.yelpcdn.com/bphoto/gEmuZLC9BQX7U7X4XuZIcw/ls.jpg"
},
"..."
]
},
"..."
],
"local_results": [
{
"position": 1,
"place_id": "1BHgaf25FpVSOXFpZF0pYw",
"alias": "trivoli-tavern-chicago",
"title": "Trivoli Tavern",
"link": "https://www.yelp.com/biz/trivoli-tavern-chicago",
"rating": 4.5,
"reviews": 1056,
"price": "$$",
"categories": [
{
"title": "American",
"alias": "tradamerican"
},
"..."
],
"address": "114 N Green St, Chicago, IL 60607",
"phone": "(312) 366-2646",
"distance": "2.1 mi",
"extracted_distance": 2.1,
"review_snippet": "I've been wanting to try Tivoli Tavern for SO long! As everyone knows, getting a reservation here can be a struggle since people are seriously on their A-game the second reservations go live. We happened to already be in the city that day and somehow got lucky finding a reservation close to the time we were already nearby, so we knew we had to take our chance! The whole place is beautiful and has such a cozy, classic Chicago feel. I would absolutely come back, but next time I really want to sit outside because their outdoor patio is gorgeous. The staff was also super friendly and really helpful with recommendations throughout the night. We started with the warm Parker House rolls, which were so soft, fluffy, buttery, and delicious. Then we shared the vodka rigatoni, and the portion was definitely big enough for two people to split. So creamy, comforting, and really good. Of course we had to end with one of their classics, the sticky date cake, and OMG. Soooo good. Warm, rich, sweet, and the perfect way to finish dinner. Definitely worth finally checking off my list, and I'd happily come back again, especially for a patio night!",
"thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/kMNBfN-NjwMPEeAQwo0Qrg/1000s.jpg",
"images": [
{
"title": "Corn bread",
"original": "https://s3-media0.fl.yelpcdn.com/bphoto/kMNBfN-NjwMPEeAQwo0Qrg/1000s.jpg",
"thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/kMNBfN-NjwMPEeAQwo0Qrg/168s.jpg"
},
"..."
]
},
"..."
]
}
Related Searches
https://www.searchapi.io/api/v1/search?engine=yelp_search&location=Austin%2C+TX&q=pizza
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "yelp_search",
"q": "pizza",
"location": "Austin, TX"
}
response = requests.get(url, params=params)
print(response.text)
{
"search_metadata": {
"id": "search_EVc71Ci23lJ5IvlwRT94eVrf",
"status": "Success",
"created_at": "2026-09-30T10:04:01Z",
"request_time_taken": 5.13,
"parsing_time_taken": 0.01,
"total_time_taken": 5.14,
"request_url": "https://www.yelp.com/search?find_desc=pizza&find_loc=Austin%2C+TX",
"html_url": "https://www.searchapi.io/api/v1/searches/search_EVc71Ci23lJ5IvlwRT94eVrf.html",
"json_url": "https://www.searchapi.io/api/v1/searches/search_EVc71Ci23lJ5IvlwRT94eVrf"
},
"search_parameters": {
"engine": "yelp_search",
"q": "pizza",
"location": "Austin, TX"
},
"search_information": {
"query_displayed": "pizza",
"location_displayed": "Austin, TX",
"total_results": 240,
"location": {
"city": "Austin",
"state": "TX",
"country_code": "US",
"gps_coordinates": {
"latitude": 30.267259,
"longitude": -97.74405
}
}
},
"related_searches": [
{
"query": "Outdoor Dining",
"link": "https://www.yelp.com/search?find_desc=Outdoor+Dining&find_loc=Austin%2C+TX"
},
"..."
]
}
Pagination
Pass the next page number as the page parameter while a response has a pagination.next.
The last page has no pagination.next.
Page sizes vary with the search and the device.
https://www.searchapi.io/api/v1/search?engine=yelp_search&location=Seattle%2C+WA&page=2&q=plumber
- Python
- Node
- Ruby
- Java
- Go
- PHP
- Bash
- R
- Kotlin
- Swift
- C#
- C
- C++
- requests
import requests
url = "https://www.searchapi.io/api/v1/search"
params = {
"engine": "yelp_search",
"q": "plumber",
"location": "Seattle, WA",
"page": "2"
}
response = requests.get(url, params=params)
print(response.text)
{
"search_metadata": {
"id": "search_94YQ0IgMEetHVFE3ex6nu21v",
"status": "Success",
"created_at": "2026-09-30T10:04:37Z",
"request_time_taken": 5.23,
"parsing_time_taken": 0.02,
"total_time_taken": 5.25,
"request_url": "https://www.yelp.com/search?find_desc=plumber&find_loc=Seattle%2C+WA&start=60",
"html_url": "https://www.searchapi.io/api/v1/searches/search_94YQ0IgMEetHVFE3ex6nu21v.html",
"json_url": "https://www.searchapi.io/api/v1/searches/search_94YQ0IgMEetHVFE3ex6nu21v"
},
"search_parameters": {
"engine": "yelp_search",
"q": "plumber",
"location": "Seattle, WA",
"page": 2
},
"search_information": {
"query_displayed": "plumber",
"location_displayed": "Seattle, WA",
"total_results": 240,
"location": {
"city": "Seattle",
"state": "WA",
"country_code": "US",
"gps_coordinates": {
"latitude": 47.605182,
"longitude": -122.33172
}
}
},
"pagination": {
"current": 2,
"next": "https://www.yelp.com/search?find_desc=plumber&find_loc=Seattle%2C+WA&start=120"
}
}