Despegar Hotels Scraper avatar

Despegar Hotels Scraper

Pricing

from $4.99 / 1,000 hotels

Go to Apify Store
Despegar Hotels Scraper

Despegar Hotels Scraper

Search Despegar hotel availability by destination and dates, then extract hotel offer data such as names, prices, ratings, locations, and booking metadata.

Pricing

from $4.99 / 1,000 hotels

Rating

0.0

(0)

Developer

rainminer

rainminer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 days ago

Last modified

Categories

Share

The Despegar Hotels Scraper extracts hotel availability data from Despegar US for a selected destination, check-in date, check-out date, and guest count. It uses Despegar's hotel suggestions and availability flow to return structured hotel offer data that can be exported from Apify in JSON, CSV, Excel, HTML, or XML.

Use this Actor to monitor hotel availability, compare accommodation prices, or collect Despegar hotel search data for travel research.

What Can Despegar Hotels Scraper Do?

  • Resolve destination names such as London through Despegar hotel suggestions.
  • Query Despegar hotel availability for dates and guest count.
  • Extract hotel names, prices, ratings, star class, location data, images, and source metadata when available.
  • Accept direct Despegar hotel result URLs in startUrls.
  • Run with Apify dataset exports, scheduling, API access, webhooks, and proxy configuration.

Important: DataDome Protection

Despegar availability requests are protected by DataDome. In local testing, the public suggestions API worked, but the availability API returned a DataDome block without a valid browser/proxy session. The Actor is implemented around the availability API, but reliable production runs will likely require residential proxies or a browser-backed session that can obtain valid DataDome cookies.

What Despegar Hotel Data Can You Extract?

FieldDescription
nameHotel or accommodation name
destinationSearch destination
destinationIdDespegar destination ID
priceParsed hotel price when returned
currencyCurrency code when returned
ratingUser rating when returned
starsStar rating when returned
addressAddress when returned
locationLatitude and longitude when returned
imageUrlMain image URL when returned
hotelUrlHotel detail URL when returned
rawSource hotel object for auditability

Input Example

{
"destination": "London",
"checkInDate": "2026-06-26",
"checkOutDate": "2026-06-28",
"adults": 2,
"maxItems": 21,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Output Example

{
"destination": "London",
"destinationId": "REG_201907",
"checkInDate": "2026-06-26",
"checkOutDate": "2026-06-28",
"adults": 2,
"name": "Example Hotel",
"price": 250,
"currency": "USD",
"rating": 8.5,
"stars": 4,
"resultUrl": "https://www.us.despegar.com/accommodations/results/..."
}

Notes and Limitations

Hotel availability and pricing can change quickly. Treat scraped prices as snapshots and verify final rates on Despegar before booking.

If Despegar returns a DataDome block, the run will fail with a clear error. Use residential proxies and retry, or provide a run environment that can maintain a valid Despegar browser session.

This Actor extracts publicly visible hotel offer information. You should use it responsibly, respect Despegar's terms, and ensure your use case complies with applicable laws and regulations. If you are unsure whether your use case is allowed, consult a legal professional.