Despegar Hotel Reviews Scraper avatar

Despegar Hotel Reviews Scraper

Pricing

Pay per usage

Go to Apify Store
Despegar Hotel Reviews Scraper

Despegar Hotel Reviews Scraper

Scrape Despegar hotel reviews, guest ratings, customer feedback, review titles, travel dates, and hotel details. Extract structured hotel review data for sentiment analysis, reputation monitoring, competitor research, hospitality analytics, and AI datasets.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

What does Despegar Hotel Reviews Scraper do?

Despegar Hotel Reviews Scraper collects guest reviews and hotel rating summaries from Despegar and Decolar hotel pages across Latin America. Paste one or more hotel URLs (or numeric hotel IDs) and get every available review as structured JSON, ready for export.

Each run returns reviewer details, positive and negative comments, per-review scores, the hotel's overall score, six category scores, and the traveler type. No login or API key is required.

Why use Despegar Hotel Reviews Scraper?

  • Reputation datasets in minutes - Turn public Despegar and Decolar hotel pages into analytics-ready review data without manual copy-paste.
  • Ready for automation - Export to JSON, CSV, or Excel, or connect results to Google Sheets, Make, Zapier, and webhooks.
  • Multi-market support - Works with every regional Despegar domain and with Decolar (Brazil).
  • Hotel-level context - Every review row includes the hotel score, category scores, and the guest's traveler type, so you can compare hotels without extra joins.

What data can you extract from Despegar?

FieldDescription
reviewIdUnique identifier of the review
hotelIdDespegar / Decolar hotel identifier
hotelNameHotel name derived from the page URL
ratingGuest score for the review (0-10)
ratingTextGuest score as displayed
reviewDateMonth and year of the review
authorNameReviewer name
authorCountryReviewer country
authorCountryCodeReviewer country ISO code
travelerTypeCouple, family, friends, solo, or business trip
travelerTypeIdTraveler type identifier
providerReview provider (DESPEGAR or EXPEDIA)
providerLabelProvider label such as "Host verified"
languageLanguage of the review
positiveCommentWhat the guest liked
negativeCommentWhat the guest disliked
usefulVotesNumber of guests who found the review useful
hotelScoreHotel overall guest score (0-10)
hotelRatingLabelHotel rating label such as "Excellent"
hotelReviewCountTotal reviews the hotel has received
hotelCategoryScoresScores for location, service, staff, cleanliness, internet, and price/quality
hotelSummaryShort generated overview of guest opinions
sourceUrlThe hotel page URL
scrapedAtISO timestamp for when the review was collected

How to use Despegar Hotel Reviews Scraper

  1. Open the Actor on Apify Store.
  2. Paste one or more Despegar or Decolar hotel URLs into Hotel URLs or IDs. You can also paste numeric hotel IDs.
  3. Choose a sort order and set the maximum number of reviews.
  4. Run the Actor.
  5. Download the dataset or connect it to your workflow.

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlsArrayYes-Despegar / Decolar hotel page URLs or numeric hotel IDs
sortByStringNorelevance_descReview order: relevance_desc, reviewed_date_desc, overall_rating_desc, overall_rating_asc
results_wantedIntegerNo20Maximum reviews to collect in total across all hotels
max_pagesIntegerNo10Safety cap on review pages per hotel (each page holds up to 100 reviews)
proxyConfigurationObjectNo-Optional proxy settings. A proxy is usually not required

Output Data

FieldTypeDescription
reviewIdStringUnique review identifier
hotelIdStringHotel identifier
hotelNameStringHotel name
ratingNumberReview score (0-10)
authorNameStringReviewer name
authorCountryStringReviewer country
travelerTypeStringTrip type
providerStringReview provider
positiveCommentStringWhat the guest liked
negativeCommentStringWhat the guest disliked
usefulVotesIntegerUseful-vote count
hotelScoreNumberHotel overall score
hotelReviewCountIntegerHotel total review count
sourceUrlStringHotel page URL
scrapedAtStringCollection timestamp

Usage Examples

Single hotel

Collect the first reviews for one hotel:

{
"startUrls": [
"https://www.us.despegar.com/hotels/h-2192993/hotel-riu-plaza-manhattan-times-square-new+york"
],
"results_wanted": 20
}

Multiple hotels across markets

Collect reviews from a US hotel and an Argentine hotel in one run:

{
"startUrls": [
"https://www.us.despegar.com/hotels/h-2192993/hotel-riu-plaza-manhattan-times-square-new+york",
"https://www.despegar.com.ar/hoteles/h-1051991/amerian-cordoba-cordoba"
],
"sortBy": "reviewed_date_desc",
"results_wanted": 100,
"max_pages": 5
}

Hotel IDs and lowest scores first

Use numeric hotel IDs and surface the lowest scores first for quality monitoring:

{
"startUrls": [
"2192993",
"352691"
],
"sortBy": "overall_rating_asc",
"results_wanted": 50
}

Sample Output

{
"reviewId": "6accf9eab25d9f3de258bf10",
"hotelId": "2192993",
"hotelName": "Riu Plaza Manhattan Times Square New York",
"rating": 9.7,
"ratingText": "9.7",
"reviewDate": "October 2026",
"authorName": "Jimena",
"authorCountry": "United States of America",
"authorCountryCode": "US",
"travelerType": "Couple",
"travelerTypeId": "couple",
"provider": "DESPEGAR",
"providerLabel": "Host verified",
"language": "es",
"positiveComment": "Nos encanto la ubicacion, la atencion del personal fue espectacular...",
"negativeComment": "La limpieza podria mejorar en algunos detalles...",
"usefulVotes": 0,
"hotelScore": 9.2,
"hotelRatingLabel": "Excellent",
"hotelReviewCount": 4125,
"hotelCategoryScores": {
"location": 10,
"cleaning": 9.6,
"internetAccessAndQuality": 9.4,
"service": 9.3,
"qualityprice": 9.1
},
"hotelSummary": "Great location close to Times Square with excellent staff and service.",
"sourceUrl": "https://www.us.despegar.com/hotels/h-2192993/hotel-riu-plaza-manhattan-times-square-new+york",
"scrapedAt": "2026-10-18T14:30:00.000Z"
}

Supported domains

  • us.despegar.com (United States)
  • despegar.com.ar, despegar.com.mx, despegar.com.co, despegar.com.pe, despegar.com.cl, despegar.com.uy, despegar.com.ec, and other Latin American domains
  • decolar.com (Brazil)

Tips for Best Results

  • Use complete, public hotel page URLs. The hotel ID is the number after h- in the URL.
  • Start with a small results_wanted value to confirm the output shape before scheduling larger runs.
  • Increase max_pages (up to 10) when you need deeper review history; each page returns up to 100 reviews.
  • A hotel may publish fewer reviews than its total review count. The Actor saves every review that is publicly available for the property.
  • Some fields, such as a negative comment, are absent when a guest only left a positive comment. Empty fields are omitted from each record.

Integrations

  • Google Sheets - Send reviews to a spreadsheet for analysis.
  • Webhooks - Trigger downstream workflows after each run.
  • Make or Zapier - Connect review data to no-code automations.
  • API - Access datasets programmatically from your own systems.

Frequently Asked Questions

Can I export Despegar reviews to CSV or Excel?

Yes. Apify datasets can be downloaded as JSON, CSV, Excel, XML, and other supported formats directly from the run page.

Can I scrape reviews from multiple hotels in one run?

Yes. Add as many URLs or hotel IDs as you need to startUrls. results_wanted caps the total number of reviews across the run.

Can I run this Actor on a schedule?

Yes. Schedule the Actor in Apify Console to collect the newest reviews daily, weekly, or at any interval, and use sortBy: "reviewed_date_desc" for incremental runs.

Do I need a Despegar account or API key?

No. The Actor collects publicly available guest reviews, so no account, login, or API key is required.

Why are there fewer reviews than the hotel's total review count?

Despegar publishes a curated subset of reviews on each hotel page. The Actor collects every review that is publicly available, which can be lower than the total count shown on the page.

Collecting publicly available data can be legal, but you are responsible for complying with applicable laws, Despegar's terms, and privacy rules. Use the data responsibly.

Support

For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.

This Actor is designed for legitimate collection of publicly available hotel review data. Users are responsible for using the data responsibly and complying with applicable laws and website terms.