Tripadvisor Scraper - Hotels, Restaurants & Reviews
Pricing
from $1.00 / 1,000 result scrapeds
Tripadvisor Scraper - Hotels, Restaurants & Reviews
Pricing
from $1.00 / 1,000 result scrapeds
Rating
5.0
(1)
Developer

Ani Björkström
Actor stats
1
Bookmarked
15
Total users
5
Monthly active users
23 hours
Issues response
3 days ago
Last modified
Categories
Share
Tripadvisor Scraper
Scrape Tripadvisor to extract data from hotels, restaurants, attractions, and vacation rentals worldwide. This Tripadvisor data extraction tool collects ratings, reviews, prices, contact details, photos, GPS coordinates, and more — no API key needed.
What data can you extract from Tripadvisor?
This scraper extracts comprehensive data from any Tripadvisor listing:
Hotels & Accommodations
- Hotel name, star rating, and review scores
- Room prices for specific check-in/check-out dates
- Address, phone, email, and website
- GPS coordinates (latitude/longitude)
- Amenities and features
- Guest reviews with individual ratings
- Up to 10 photos per listing
Restaurants
- Restaurant name, cuisine types, and price range
- Ratings and total review count
- Address and contact information
- Features and highlights
- Reviews with ratings and dates
Attractions & Things To Do
- Attraction name, category, and description
- Ratings and review count
- Ticket price information
- Visitor tips and duration
- Photos and reviews
Vacation Rentals
- Property details and pricing
- Amenities and features
- Reviews and ratings
How to scrape Tripadvisor
- Search by location — Enter a city, country, or neighborhood name (e.g., "Paris", "Tokyo", "Manhattan")
- Use direct URLs — Paste specific Tripadvisor hotel, restaurant, or attraction URLs
- Filter results — Choose to include hotels, restaurants, attractions, or all
- Set limits — Control how many results to extract
- Include reviews — Optionally scrape guest reviews with ratings and dates
Example: Scrape hotels in New York
{"query": "New York","includeHotels": true,"includeRestaurants": false,"includeAttractions": false,"maxItems": 50}
Example: Scrape a specific hotel with reviews
{"startUrls": [{ "url": "https://www.tripadvisor.com/Hotel_Review-g60763-d208453-Reviews-Hilton_New_York_Times_Square-New_York_City_New_York.html" }],"includeReviews": true,"maxReviews": 10}
Why use this Tripadvisor Scraper?
- 38 languages — Get results in English, Spanish, French, German, Japanese, and 33 more
- 40+ currencies — Prices in USD, EUR, GBP, JPY, and many more
- Hotel price lookup — Get real room prices for specific check-in/check-out dates
- Anti-detection — Built-in stealth mode bypasses bot protection reliably
- Fast & reliable — Optimized for speed with automatic retries on failures
- Affordable pricing — Pay only per result scraped, with volume discounts up to 83%
Tripadvisor data export formats
Export your scraped data in JSON, CSV, Excel, XML, or connect directly to:
- Google Sheets — Auto-export results to spreadsheets
- Slack — Get notifications when scraping completes
- Zapier & Make — Automate workflows with scraped data
- REST API — Access results programmatically
- Webhooks — Real-time notifications
Output fields
Each result includes:
| Field | Description |
|---|---|
| name | Place name |
| type | hotel, restaurant, attraction, or vacation_rental |
| rating | Average rating (1-5 scale) |
| reviewCount | Total number of reviews |
| rankingString | Tripadvisor ranking (e.g., "#1 of 500 hotels") |
| address | Full address string |
| addressObj | Structured address (street, city, state, country, postalCode) |
| phone | Contact phone number |
| website | Official website URL |
| Contact email (when available) | |
| latitude / longitude | GPS coordinates |
| priceRange | Price range indicator |
| description | Place description |
| features | Amenities and features list |
| cuisines | Restaurant cuisine types |
| photos | Photo URLs (up to 10) |
| reviews | Review data with title, text, rating, date, userName |
Use cases for Tripadvisor data
- Competitive hotel price monitoring — Track prices across destinations and competitors
- Restaurant market research — Analyze cuisine trends, pricing, and density by area
- Review sentiment analysis — Extract reviews for NLP and sentiment scoring
- Lead generation — Collect hotel and restaurant contact details (phone, email, website)
- Travel app development — Build travel guides with real Tripadvisor data
- Academic research — Study tourism patterns and traveler behavior
- Content creation — Generate data-driven travel articles and recommendations
- Investment research — Evaluate hospitality businesses by ratings and review trends
Input parameters
| Field | Type | Description |
|---|---|---|
| query | string | Location name to search (e.g., "New York", "Paris") |
| startUrls | array | Direct Tripadvisor URLs to scrape |
| maxItems | integer | Maximum results to extract (default: 100) |
| includeHotels | boolean | Include hotel results (default: true) |
| includeRestaurants | boolean | Include restaurant results (default: true) |
| includeAttractions | boolean | Include attraction results (default: true) |
| includeVacationRentals | boolean | Include vacation rentals (default: false) |
| includeReviews | boolean | Include review data (default: false) |
| maxReviews | integer | Max reviews per place (0 = unlimited) |
| lastReviewDate | string | Only reviews after this date (YYYY-MM-DD) |
| checkInDate | string | Hotel check-in date for prices (YYYY-MM-DD) |
| checkOutDate | string | Hotel check-out date for prices (YYYY-MM-DD) |
| language | string | Result language - 38 options (default: en) |
| currency | string | Price currency - 40+ options (default: USD) |
Frequently asked questions
Is it legal to scrape Tripadvisor?
Web scraping of publicly available data is generally legal. This tool only accesses publicly visible information on Tripadvisor. Always review and comply with applicable terms of service for your specific use case.
How much does it cost to scrape Tripadvisor?
You pay only per result scraped — no monthly fees or platform usage costs. Check the Pricing tab for current per-result rates. Higher Apify subscription tiers get volume discounts of up to 83%.
How fast is the scraper?
Speed depends on the number of results and whether reviews are included. A typical run scraping 100 hotels takes approximately 5-10 minutes.
Can I scrape Tripadvisor reviews?
Yes. Enable the "Include Reviews" option, set the maximum number of reviews per place, and optionally filter by date using the "Reviews Since Date" field.
What languages and currencies are supported?
The scraper supports 38 languages (English, Spanish, French, German, Italian, Portuguese, Japanese, Korean, Chinese, Russian, Arabic, and more) and 40+ currencies.
Can I schedule automatic scraping?
Yes. Use Apify's built-in scheduling feature to run the scraper automatically at any interval — hourly, daily, weekly, or custom cron schedules.