Tripadvisor Scraper avatar

Tripadvisor Scraper

Try for free

Pay $3.00 for 1,000 results

Go to Store
Tripadvisor Scraper

Tripadvisor Scraper

maxcopell/tripadvisor
Try for free

Pay $3.00 for 1,000 results

This unofficial Tripadvisor API is a data extraction tool able to get data on hotels, restaurants, things to do, vacation rentals, attractions, tours, and public trips. Get pricing, contact details, amenities, awards, ratings, and more. Download your data in Excel, JSON, CSV, and other formats.

Do you want to learn more about this Actor?

Get a demo

Search Query

querystringOptional

You can enter a location name or a keyword here. If you search for a location, the scraper will take the first 'Location' type result and scrape hotels, restaurants, attractions, and vacation rentals for that location. If you search for a keyword, the scraper will only scrape places directly listed on the search results page (it won't crawl destinations listed among those results).

Start URLs

startUrlsarrayOptional

URLs to start with instead of a location name. You can use URLs with search query included (containing 'Search?q='), tourism URLs or URLs pointing to a concrete hotel, restaurant, attraction or vacation rental (containing 'Hotel_Review', 'Restaurant_Review', 'Attraction_Review' or 'VacationRentalReview'). URLs of public trips are supported as well. The Actor can also handle category URLs for all 4 kinds of places, including search filters. Just note that the Actor also scrapes nearby results for hotels and vacation rentals. You can tell them apart from results strictly matching the search filters using isNearbyResult output field.

Max results (per search query/start URL)

maxItemsPerQueryintegerOptional

Limit the number of places to be scraped per search query/start URL. If you want to set a limit across all search queries use 'Options' -> 'Maximum charged results'. Set this field to a value larger than 3000 to activate the 'deeper city search'.

Include review tags

includeTagsbooleanOptional

Include review tags

Default value of this property is true

Include nearby results

includeNearbyResultsbooleanOptional

If checked, the results will include not only results strictly matching your search criteria but also their nearby results. This feature is currently available only for hotels, vacation rentals and restaurants.

Default value of this property is false

Include things to do

includeAttractionsbooleanOptional

If checked, the results will include attractions/things to do for a given location.

Default value of this property is true

Include restaurants

includeRestaurantsbooleanOptional

If checked, the results will include restaurants for a given location.

Default value of this property is true

Include hotels

includeHotelsbooleanOptional

If checked, the results will include hotels for a given location. Note that Tripadvisor promotes both hotels and vacation rentals in a Hotels category. When you decide to skip vacation rentals, the total number of results may be smaller than the website advertises for a given Hotels category. Whereas when you check the includeVacationRentals field, vacation rentals will be extracted from both Hotels category and their separate Vacation Rentals category.

Default value of this property is true

Include vacation rentals

includeVacationRentalsbooleanOptional

If checked, the results will include vacation rentals for a given location. Note that Tripadvisor promotes both hotels and vacation rentals in a Hotels category. When you decide to skip vacation rentals, the total number of results may be smaller than the website advertises for a given Hotels category. Whereas when you check this field, vacation rentals will be extracted from both Hotels category and their separate Vacation Rentals category.

Default value of this property is false

Hotel check-in date (YYYY-MM-DD)

checkInDatestringOptional

Hotel rooms prices will be calculated for this check-in date. You can also use relative dates like '3 days', '1 week' or '3 months' (you need to use the JSON input editor for this).

Default value of this property is ""

Hotel check-out date (YYYY-MM-DD)

checkOutDatestringOptional

Hotel rooms prices will be calculated for this check-out date. You can also use relative dates like '3 days', '1 week' or '3 months' (you need to use the JSON input editor for this)

Default value of this property is ""

Include price offers for hotels

includePriceOffersbooleanOptional

Check this field if you want to extract price offers for hotel listings. Note that the available offers depend on checkInDate and checkOutDate values.

Default value of this property is false

Include AI reviews summary

includeAiReviewsSummarybooleanOptional

Check this field if you want to extract AI reviews summary for hotel listings. Note that the AI reviews summary is available only for some hotels. Also, note that extracting AI summaries increases the number of request retries, leading to slower runs.

Default value of this property is false

Language

languageEnumOptional

Select the desired language

Value options:

"en": string"ab": string"aa": string"af": string"ak": string"sq": string"am": string"ar": string"an": string"hy": string"as": string"av": string"ae": string"ay": string"az": string"bm": string"ba": string"eu": string"be": string"bn": string"bh": string"bi": string"bs": string"br": string"bg": string"my": string"ca": string"ch": string"ce": string"ny": string"zh": string"cv": string"kw": string"co": string"cr": string"hr": string"cs": string"da": string"dv": string"nl": string"eo": string"et": string"ee": string"fo": string"fj": string"fi": string"fr": string"ff": string"gl": string"ka": string"de": string"el": string"gn": string"gu": string"ht": string"ha": string"he": string"iw": string"hz": string"hi": string"ho": string"hu": string"ia": string"id": string"ie": string"ga": string"ig": string"ik": string"io": string"is": string"it": string"iu": string"ja": string"jv": string"kl": string"kn": string"kr": string"ks": string"kk": string"km": string"ki": string"rw": string"ky": string"kv": string"kg": string"ko": string"ku": string"kj": string"la": string"lb": string"lg": string"li": string"ln": string"lo": string"lt": string"lu": string"lv": string"gv": string"mk": string"mg": string"ms": string"ml": string"mt": string"mi": string"mr": string"mh": string"mn": string"na": string"nv": string"nb": string"nd": string"ne": string"ng": string"nn": string"no": string"ii": string"nr": string"oc": string"oj": string"cu": string"om": string"or": string"os": string"pa": string"pi": string"fa": string"pl": string"ps": string"pt": string"qu": string"rm": string"rn": string"ro": string"ru": string"sa": string"sc": string"sd": string"se": string"sm": string"sg": string"sr": string"gd": string"sn": string"si": string"sk": string"sl": string"so": string"st": string"es": string"su": string"sw": string"ss": string"sv": string"ta": string"te": string"tg": string"th": string"ti": string"bo": string"tk": string"tl": string"tn": string"to": string"tr": string"ts": string"tt": string"tw": string"ty": string"ug": string"uk": string"ur": string"uz": string"ve": string"vi": string"vo": string"wa": string"cy": string"wo": string"fy": string"xh": string"yi": string"yo": string"za": string

Default value of this property is "en"

Currency

currencyEnumOptional

Select the desired currency

Value options:

"USD": string"CAD": string"EUR": string"AED": string"AFN": string"ALL": string"AMD": string"ARS": string"AUD": string"AZN": string"BAM": string"BDT": string"BGN": string"BHD": string"BIF": string"BND": string"BOB": string"BRL": string"BWP": string"BYN": string"BZD": string"CDF": string"CHF": string"CLP": string"CNY": string"COP": string"CRC": string"CVE": string"CZK": string"DJF": string"DKK": string"DOP": string"DZD": string"EEK": string"EGP": string"ERN": string"ETB": string"GBP": string"GEL": string"GHS": string"GNF": string"GTQ": string"HKD": string"HNL": string"HRK": string"HUF": string"IDR": string"ILS": string"INR": string"IQD": string"IRR": string"ISK": string"JMD": string"JOD": string"JPY": string"KES": string"KHR": string"KMF": string"KRW": string"KWD": string"KZT": string"LBP": string"LKR": string"LTL": string"LVL": string"LYD": string"MAD": string"MDL": string"MGA": string"MKD": string"MMK": string"MOP": string"MUR": string"MXN": string"MYR": string"MZN": string"NAD": string"NGN": string"NIO": string"NOK": string"NPR": string"NZD": string"OMR": string"PAB": string"PEN": string"PHP": string"PKR": string"PLN": string"PYG": string"QAR": string"RON": string"RSD": string"RUB": string"RWF": string"SAR": string"SDG": string"SEK": string"SGD": string"SOS": string"SYP": string"THB": string"TND": string"TOP": string"TRY": string"TTD": string"TWD": string"TZS": string"UAH": string"UGX": string"UYU": string"UZS": string"VEF": string"VND": string"XAF": string"XOF": string"YER": string"ZAR": string"ZMK": string"ZWL": string

Default value of this property is "USD"

Search

locationFullNamestringOptional

This is the location name as you would enter it in a Tripadvisor search. The scraper takes the first 'Location' type result as the desired location. Insert countries, cities, or neighborhoods.

Developer
Maintained by Apify

Actor Metrics

  • 321 monthly users

  • 76 stars

  • 97% runs succeeded

  • 6.7 days response time

  • Created in Nov 2019

  • Modified 14 days ago

Categories