Hostelworld Property Ratings & Price Finder avatar

Hostelworld Property Ratings & Price Finder

Pricing

from $0.49 / 1,000 results

Go to Apify Store
Hostelworld Property Ratings & Price Finder

Hostelworld Property Ratings & Price Finder

Search Hostelworld hostels by city and dates, fetch specific property pages, or list top hostel cities, with ratings breakdown, prices, amenities, and location.

Pricing

from $0.49 / 1,000 results

Rating

0.0

(0)

Developer

Xyrelith Data

Xyrelith Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Security

Limited permissions

Share

Hostelworld Hostels, Rooms & Reviews Finder

Scrape Hostelworld city inventories, full property profiles, dated dorm and private prices, room rate plans and reviews in every language. Six modes cover destination search, pasted URLs or IDs, country city indexes, availability summaries, room-level rate rows and review exports. No login, cookies, API key or proxy configuration is required.

What this actor does

  • Six modes: search, byUrl, topCities, availability, rooms and reviews
  • Complete city inventories with full pagination, so a 300-property city is no longer cut off at 30 rows
  • Dated pricing for dorms and private rooms, including beds available and per-room rate plans
  • All-language reviews with sort, date cutoff, score band, owner replies and reviewer metadata
  • Filters and sorting by property type, rating, price, distance, free cancellation, price/rating/review count/distance order
  • Currency and language selection across 80+ currencies and 19 Hostelworld locales
  • Empty fields are omitted at every depth, so records never carry null, "", [] or {}

Output per hostel (recordType: "hostel")

Identity and location:

  • propertyId, slug, name, type, hostelworldUrl
  • address, address1, address2, city, country, continent, district, districts[], region, postalCode
  • latitude, longitude, distanceToCenter (km)

Ratings:

  • rating — overall score on Hostelworld's 0–10 scale
  • ratingBreakdown — atmosphere, cleanliness, facilities, location, security, staff and value for money, 0–10
  • ratingPercent, ratingBreakdownPercent — the same scores on the raw 0–100 scale
  • ratingLabel, reviewCount, starRating, bestFor[]

Prices:

  • pricePerNight, currencyCode
  • lowestDormPricePerNight, lowestPrivatePricePerNight, averagePricePerNight, originalPricePerNight, discountPercent
  • promotions[], propertyPrices — native-currency shared/private min, max and average
  • freeCancellation, freeCancellationUntil, depositPercentage

Profile and policy:

  • description, hostelworldSays, directions
  • amenities[], facilitiesByCategory[], policies[], thingsToNote[], paymentMethods[]
  • checkinTime, checkoutTime, maxGuestsPerBooking, timesBookedToday, taxesIncluded, feesIncluded

Media and availability:

  • imageUrl, imageUrls[], imageCount
  • dormAvailable, privateRoomAvailable
  • With dates: checkInDate, nights, guests, bedsAvailable, dormTypesAvailable, privateTypesAvailable, cancellationOptions[], vat
  • scrapedAt

Output per room (recordType: "room")

  • propertyId, name, hostelworldUrl, city, country
  • checkInDate, nights, guests
  • roomId, roomName, roomDescription, roomCategory (dorm or private), roomType, roomGrade
  • capacity, ensuite, bedsAvailable, roomsAvailable
  • ratePlanId, ratePlanType, ratePlanCount, paymentOption, paymentOptionId, isDefaultRatePlan, paymentOptions[], cheapestPaymentOption
  • pricePerNight, lowestPricePerNight, averagePricePerNight, originalPricePerNight, discountPercent, totalPrice, originalTotalPrice, currencyCode
  • roomImages[], scrapedAt

Private-room prices are for the whole room; dorm prices are per bed. pricePerNight is the selected rate-plan price, while lowestPricePerNight is the room's advertised minimum and can be lower than every listed rate plan. The hostel row reports the city-wide lowest dorm bed price as lowestDormPricePerNight.

Output per review (recordType: "review")

  • propertyId, name, hostelworldUrl, city, country
  • reviewId, reviewDate, reviewText, reviewLanguage, isMachineTranslated, ownerComment
  • groupType, ageGroup, tripTypes[]
  • ratingOverall, ratingValueForMoney, ratingSafety, ratingLocation, ratingStaff, ratingAtmosphere, ratingCleanliness, ratingFacilities — review scores on a 0–100 scale
  • reviewerNickname, reviewerCountry, reviewerCountryCode, reviewerGender, reviewerNumberOfReviews
  • scrapedAt

Output per city (recordType: "city", mode topCities)

  • cityId, cityName, country, continent
  • hostelworldUrl, imageUrl
  • numberOfProperties, numberOfReviews, avgRating
  • scrapedAt

Input

FieldTypeDefaultDescription
modestringsearchsearch / byUrl / topCities / availability / rooms / reviews
searchQueriesarray–City or destination names (search, availability, rooms, reviews)
countriesarray–Country names for topCities, or to expand a search when no city is set
propertyUrlsarray–Hostelworld property, city or search URLs
propertyIdsarray–Numeric Hostelworld property IDs
dateFromstring–Check-in date, YYYY-MM-DD
dateTostring–Check-out date, YYYY-MM-DD; maximum 30 nights
daysAheadinteger–Check in this many days from today (alternative to dateFrom)
numNightsinteger2Stay length when only dateFrom or daysAhead is set
guestsinteger2Party size for availability and room prices
currencystringEURPrice currency (80+ ISO codes)
languagestringenHostelworld locale (19 options)
propertyTypestringallall / hostel / hotel / guesthouse / apartment / campsite
minRatingnumber–Minimum overall rating on the 0–10 scale
minPricenumber–Minimum nightly price in the selected currency
maxPricenumber–Maximum nightly price in the selected currency
maxDistanceKmnumber–Maximum distance from the city centre
freeCancellationOnlybooleanfalseKeep only properties with free-cancellation rates
sortBystringrelevancerelevance / priceLow / priceHigh / ratingHigh / reviewCount / distance
includeDetailsbooleantrueFetch full profiles (facilities, policies, images, directions)
includeReviewsbooleanfalseAdd review rows in search and byUrl modes
reviewsPerPropertyinteger10Review cap per property
reviewsSortstring-date-date / date / rating / -rating
allLanguagesbooleantrueInclude reviews in every language
sinceDatestring–Only reviews on or after this date, YYYY-MM-DD
reviewRatingMininteger–Minimum review score on the 0–100 scale
reviewRatingMaxinteger–Maximum review score on the 0–100 scale
requireReviewTextbooleanfalseDrop score-only reviews
roomCategorystringallall / dorm / private
maxItemsinteger50Hard cap on hostel rows (1–5000)

Examples

Example: search a city with dated prices

{
"mode": "search",
"searchQueries": ["London"],
"dateFrom": "2026-12-20",
"dateTo": "2026-12-22",
"guests": 2,
"currency": "EUR",
"minRating": 8,
"sortBy": "priceLow",
"maxItems": 20
}

Example: full profiles for pasted properties

{
"mode": "byUrl",
"propertyUrls": [
"https://www.hostelworld.com/hostels/p/88047/wombat-s-city-hostel-london/",
"https://www.hostelworld.com/hostels/p/14348/palmers-lodge-swiss-cottage/"
],
"includeDetails": true
}

Example: dated room and rate-plan rows

{
"mode": "rooms",
"propertyIds": ["88047", "14348"],
"dateFrom": "2027-02-10",
"numNights": 2,
"guests": 2,
"currency": "GBP",
"roomCategory": "private"
}

Example: all-language reviews since a date

{
"mode": "reviews",
"searchQueries": ["Bangkok"],
"reviewsPerProperty": 100,
"reviewsSort": "-date",
"allLanguages": true,
"sinceDate": "2026-01-01",
"requireReviewText": true,
"maxItems": 5
}

Example: country city index

{
"mode": "topCities",
"countries": ["Portugal"],
"maxItems": 20
}

Use cases

  • Hostel price comparison — pull dated dorm and private prices for the same city and stay
  • Travel content and directories — build city inventories with facilities, policies, images and geo data
  • Review analytics — export multilingual review text with ratings, trip type, age group and country
  • Revenue and rate research — compare room-level rate plans, discounts and cancellation terms
  • Market mapping — measure hostel supply, ratings and review volume across countries and cities
  • App and dashboard feeds — join flat hostel, room, review and city rows on propertyId

FAQ

Do I need a Hostelworld account, cookie or API key? No. The actor reads public Hostelworld data and works without any account, cookie, token or proxy setup.

Why did my old searchQuery input keep working after the schema changed? Saved tasks that still send searchQuery are mapped to the first city in searchQueries, so old inputs continue to run.

How many hostels can one city return? The full city inventory is fetched, not just the first page. maxItems is the only cap, up to 5,000 hostel rows.

Why are there two rating scales? The legacy rating and ratingBreakdown fields stay on Hostelworld's 0–10 scale. ratingPercent and ratingBreakdownPercent expose the raw 0–100 values. Review scores are reported on 0–100.

Do dates change the prices? Yes. With dateFrom and dateTo (or daysAhead), hostel rows carry that stay's lowest dorm and private prices, beds available and cancellation options. Without dates, listing prices are returned and availability fields are omitted.

How do room rows differ from hostel rows? Hostel rows give one summary per property. Room rows give one row per room and rate plan, with capacity, ensuite flag, beds, room images, payment option and per-night plus total prices. Dorm prices are per bed; private-room prices are for the whole room. lowestPricePerNight shows the room's advertised minimum when a cheaper unlisted rate exists.

Can I get reviews in languages other than English? Yes. allLanguages is on by default. Use reviewsSort, sinceDate, reviewRatingMin, reviewRatingMax and requireReviewText to narrow the export.

Why is a field missing on some records? Hostelworld does not publish every field for every property. Missing values are omitted rather than filled with placeholders, so check for the field's presence.

What happens when a property has no availability for my dates? The property is skipped in rooms mode. In other modes it is returned with its profile and sold-out availability flags, but without a dated price, and the run status explains the shortfall.

Is this affiliated with Hostelworld? No. This is an independent third-party actor and is not operated by or affiliated with Hostelworld.