Hostelworld Property Ratings & Price Finder
Pricing
from $0.49 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Security
Limited permissionsShare
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,roomsandreviews - 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,hostelworldUrladdress,address1,address2,city,country,continent,district,districts[],region,postalCodelatitude,longitude,distanceToCenter(km)
Ratings:
rating— overall score on Hostelworld's 0–10 scaleratingBreakdown— atmosphere, cleanliness, facilities, location, security, staff and value for money, 0–10ratingPercent,ratingBreakdownPercent— the same scores on the raw 0–100 scaleratingLabel,reviewCount,starRating,bestFor[]
Prices:
pricePerNight,currencyCodelowestDormPricePerNight,lowestPrivatePricePerNight,averagePricePerNight,originalPricePerNight,discountPercentpromotions[],propertyPrices— native-currency shared/private min, max and averagefreeCancellation,freeCancellationUntil,depositPercentage
Profile and policy:
description,hostelworldSays,directionsamenities[],facilitiesByCategory[],policies[],thingsToNote[],paymentMethods[]checkinTime,checkoutTime,maxGuestsPerBooking,timesBookedToday,taxesIncluded,feesIncluded
Media and availability:
imageUrl,imageUrls[],imageCountdormAvailable,privateRoomAvailable- With dates:
checkInDate,nights,guests,bedsAvailable,dormTypesAvailable,privateTypesAvailable,cancellationOptions[],vat scrapedAt
Output per room (recordType: "room")
propertyId,name,hostelworldUrl,city,countrycheckInDate,nights,guestsroomId,roomName,roomDescription,roomCategory(dormorprivate),roomType,roomGradecapacity,ensuite,bedsAvailable,roomsAvailableratePlanId,ratePlanType,ratePlanCount,paymentOption,paymentOptionId,isDefaultRatePlan,paymentOptions[],cheapestPaymentOptionpricePerNight,lowestPricePerNight,averagePricePerNight,originalPricePerNight,discountPercent,totalPrice,originalTotalPrice,currencyCoderoomImages[],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,countryreviewId,reviewDate,reviewText,reviewLanguage,isMachineTranslated,ownerCommentgroupType,ageGroup,tripTypes[]ratingOverall,ratingValueForMoney,ratingSafety,ratingLocation,ratingStaff,ratingAtmosphere,ratingCleanliness,ratingFacilities— review scores on a 0–100 scalereviewerNickname,reviewerCountry,reviewerCountryCode,reviewerGender,reviewerNumberOfReviewsscrapedAt
Output per city (recordType: "city", mode topCities)
cityId,cityName,country,continenthostelworldUrl,imageUrlnumberOfProperties,numberOfReviews,avgRatingscrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | search | search / byUrl / topCities / availability / rooms / reviews |
searchQueries | array | – | City or destination names (search, availability, rooms, reviews) |
countries | array | – | Country names for topCities, or to expand a search when no city is set |
propertyUrls | array | – | Hostelworld property, city or search URLs |
propertyIds | array | – | Numeric Hostelworld property IDs |
dateFrom | string | – | Check-in date, YYYY-MM-DD |
dateTo | string | – | Check-out date, YYYY-MM-DD; maximum 30 nights |
daysAhead | integer | – | Check in this many days from today (alternative to dateFrom) |
numNights | integer | 2 | Stay length when only dateFrom or daysAhead is set |
guests | integer | 2 | Party size for availability and room prices |
currency | string | EUR | Price currency (80+ ISO codes) |
language | string | en | Hostelworld locale (19 options) |
propertyType | string | all | all / hostel / hotel / guesthouse / apartment / campsite |
minRating | number | – | Minimum overall rating on the 0–10 scale |
minPrice | number | – | Minimum nightly price in the selected currency |
maxPrice | number | – | Maximum nightly price in the selected currency |
maxDistanceKm | number | – | Maximum distance from the city centre |
freeCancellationOnly | boolean | false | Keep only properties with free-cancellation rates |
sortBy | string | relevance | relevance / priceLow / priceHigh / ratingHigh / reviewCount / distance |
includeDetails | boolean | true | Fetch full profiles (facilities, policies, images, directions) |
includeReviews | boolean | false | Add review rows in search and byUrl modes |
reviewsPerProperty | integer | 10 | Review cap per property |
reviewsSort | string | -date | -date / date / rating / -rating |
allLanguages | boolean | true | Include reviews in every language |
sinceDate | string | – | Only reviews on or after this date, YYYY-MM-DD |
reviewRatingMin | integer | – | Minimum review score on the 0–100 scale |
reviewRatingMax | integer | – | Maximum review score on the 0–100 scale |
requireReviewText | boolean | false | Drop score-only reviews |
roomCategory | string | all | all / dorm / private |
maxItems | integer | 50 | Hard 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.