Autocomplete
/api/hostelworld/autocomplete
Find Hostelworld city, region, place and property ids by name
Scrappa's Hostelworld API returns structured JSON from Hostelworld, the hostel and budget accommodation marketplace. Look up cities by name, search hostels by city and dates with dorm and private prices and ratings, read property details with facilities and photos, page through guest reviews, and fetch room availability with prices per rate plan. Scrappa is an independent service and is not affiliated with or endorsed by Hostelworld.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/hostelworld/search?city_id=26&check_in=2026-11-14&nights=2&guests=2¤cy=EUR&per_page=3" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"location": { "city_id": 26, "city": "Berlin", "country": "Germany" },
"properties": [
{
"id": 703,
"position": 1,
"name": "Circus Hostel",
"type": "hostel",
"url": "https://www.hostelworld.com/pwa/hosteldetails.php/Circus-Hostel/Berlin/703",
"overall_rating": 92,
"ratings_count": 8093,
"lowest_dorm_price_per_night": { "amount": 16.88, "currency": "EUR" },
"lowest_private_price_per_night": { "amount": 59.18, "currency": "EUR" }
}
],
"pagination": { "page": 1, "per_page": 3, "total_pages": 15, "total_items": 43, "has_more": true }
},
"meta": { "endpoint_family": "search", "billable": true }
}
Structured data for real applications. Here are some ideas.
Track the lowest dorm and private room price per night for any city and stay dates and compare it over time.
Power trip planners with hostel search results, ratings, distance to the centre and free cancellation info.
Collect guest reviews with category ratings, traveller groups and owner replies to measure how a property performs.
Read free beds, room types and every rate plan with refund type for exact stay dates.
Combine Hostelworld with Google Hotels data to compare hostel and hotel prices in the same city.
Hostelworld scraper API
The Hostelworld API is built for travel apps, price monitoring and budget travel research. The search endpoint lists the hostels of a city with the lowest dorm and private price per night, ratings with a category breakdown, distance and free cancellation. The property endpoint adds facilities, photos and policies. The reviews endpoint pages through guest reviews and the availability endpoint returns room types with every rate plan for exact dates.
Find a city id by name with the autocomplete endpoint, then search by city and stay dates.
Read prices as numbers with a currency code; choose the currency with one parameter.
Page through search results and reviews with page and per_page and read has_more.
Open any property for facilities, rating scores, photos, payment methods and policies.
Reviewer nicknames and booking tokens are never returned.
Pass a name such as berlin to get matching cities, regions, places and properties with numeric ids that the other endpoints accept.
Open Hostelworld Autocomplete API docsSend a city id and stay dates to list hostels with dorm and private prices per night, ratings, distance and a public web url.
Open Hostelworld Search API docsSend a property id and check-in date to read every dorm and private room type with free beds and the price of each rate plan.
Open Hostelworld Availability API docsEverything you need in one API.
/api/hostelworld/autocomplete
Find Hostelworld city, region, place and property ids by name
/api/hostelworld/search
Search hostels in a city with dorm and private prices and ratings
/api/hostelworld/property
Get facilities, ratings, photos and policies of one property
/api/hostelworld/reviews
Get guest reviews and review statistics with pagination
/api/hostelworld/availability
Get dorm and private room prices for a stay
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| Hostelworld data as JSON | Build your own parser | |
| Dorm and private prices | Separate numeric fields | Parse it yourself |
| Room availability with rate plans | ||
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
No. Scrappa is an independent service and is not affiliated with or endorsed by Hostelworld. The Hostelworld API returns structured JSON from public Hostelworld data through a Scrappa API key.
Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Failed requests and unknown ids are not billed.
Call the autocomplete endpoint with a city name such as berlin and use the id of the result with type city as city_id in the search endpoint.
Search and reviews use the page and per_page parameters with up to 50 items per page. The response returns total_items, total_pages and has_more. A page past the end is a valid empty result.