Yelp Search API Documentation

GET   /api/v1/search?engine=yelp_search

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 are recommended (default), rating, and review_count.

    review_count requires device=desktop.

Filters

  • Name
    price
    Required
    Optional
    Description

    This parameter filters results by price level, from 1 ($) to 4 ($$$$). 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. restaurants or barbers. Category aliases are returned in the categories field 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. Use place_id to 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. desktop returns 10 per page and adds neighborhoods and is_service_area_business to results.

    Desktop results come without distance, and desktop organic results without phone. Desktop addresses give the street and city only, and desktop search_information.location has no gps_coordinates. Desktop categories carry no alias, and their titles can differ from mobile's. Desktop ads come without tracking_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_key authenticates 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 true to 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

Full Response
GET
https://www.searchapi.io/api/v1/search?engine=yelp_search&location=New+York%2C+NY&q=dentist
Request
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)
Response
{
  "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

Local Results - Sorted by Rating
GET
https://www.searchapi.io/api/v1/search?engine=yelp_search&location=San+Francisco%2C+CA&q=coffee&sort_by=rating
Request
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)
Response
{
  "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

Local Results - Desktop
GET
https://www.searchapi.io/api/v1/search?device=desktop&engine=yelp_search&location=Chicago%2C+IL&q=plumber
Request
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)
Response
{
  "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

Ads
GET
https://www.searchapi.io/api/v1/search?engine=yelp_search&location=Houston%2C+TX&q=hair+salon
Request
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)
Response
{
  "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

Filters - Price and Attributes
GET
https://www.searchapi.io/api/v1/search?engine=yelp_search&filters=RestaurantsDelivery&location=Chicago%2C+IL&price=1%2C2&q=restaurants
Request
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)
Response
{
  "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
GET
https://www.searchapi.io/api/v1/search?engine=yelp_search&location=Austin%2C+TX&q=pizza
Request
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)
Response
{
  "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.

GET
https://www.searchapi.io/api/v1/search?engine=yelp_search&location=Seattle%2C+WA&page=2&q=plumber
Request
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)
Response
{
  "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"
  }
}