Hostelworld Scraper
Pricing
from $9.99 / 1,000 results
Hostelworld Scraper
Hostelworld Hostels Scraper extracts hostel listings from Hostelworld search results by destination, returning names, prices, ratings, reviews, images, and links with support for pagination, JSON-LD fallback, and residential proxies.
Pricing
from $9.99 / 1,000 results
Rating
0.0
(0)
Developer
Jamshaid Arif
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
An Apify actor that scrapes Hostelworld search results for a destination and returns hostel listings — name, starting price, rating, review count, distance, image, and link.
It fetches the public search-result pages directly (parsing the property cards, with a JSON‑LD fallback), can paginate across multiple pages, and routes through Apify Proxy (residential by default).
Input
The destination is given as URL slugs, exactly as they appear in a Hostelworld
address like https://www.hostelworld.com/st/hostels/europe/spain/barcelona.
| Field | Type | Default | Notes |
|---|---|---|---|
city | string | barcelona | City slug, e.g. new-york, bangkok. Required. |
country | string | spain | Country slug, e.g. usa, thailand. Required. |
continent | select | europe | Must match the country/city path. |
maxPages | integer | 3 | Result pages to crawl (~30 hostels/page). |
requestDelaySecs | integer | 2 | Delay between page requests. |
proxyConfiguration | proxy | Residential | Recommended. |
Example input
{"continent": "europe","country": "spain","city": "barcelona","maxPages": 3,"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
Output
{"name": "Kabul Party Hostel Barcelona","url": "https://www.hostelworld.com/hostels/p/722/kabul-party-hostel-barcelona/","description": "Please note that breakfast is included in all our rates...","star_rating": null,"keyword_rating": "Superb","review_count": null,"distance_km": null,"price_from": "36.42","currency": "US","image": "https://..."}
Some fields can be null depending on what a given card exposes; when Hostelworld
serves the JSON‑LD list instead of full cards, the actor falls back to it and fills
name, url, star_rating, review_count, and locality/country.
Finding the right slugs
Open Hostelworld, search your city, and copy the three path segments after
/st/hostels/ — that's continent/country/city. Use those exact values here.