Hostelworld API

Hostelworld API for Hostel Search, Dorm and Private Prices, Reviews, and Availability

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.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
5
Endpoints
Dorm + private
Price types
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

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.

Request preview
Request
curl -X GET "https://scrappa.co/api/hostelworld/search?city_id=26&check_in=2026-11-14&nights=2&guests=2&currency=EUR&per_page=3" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "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 }
}

What you can build

Structured data for real applications. Here are some ideas.

Hostel Price Monitoring

Track the lowest dorm and private room price per night for any city and stay dates and compare it over time.

Travel Planning Tools

Power trip planners with hostel search results, ratings, distance to the centre and free cancellation info.

Review and Reputation Analysis

Collect guest reviews with category ratings, traveller groups and owner replies to measure how a property performs.

Room Availability Checks

Read free beds, room types and every rate plan with refund type for exact stay dates.

Budget Travel Market Research

Combine Hostelworld with Google Hotels data to compare hostel and hotel prices in the same city.

Hostelworld scraper API

Hostelworld API for hostel prices, ratings, reviews, and availability

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.

Choose the right Hostelworld API endpoint

Use Autocomplete to find a city id

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 docs

Use Hostel Search for city-wide prices

Send 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 docs

Use Room Availability for exact stay prices

Send 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 docs

Available endpoints

Everything you need in one API.

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to the official API.

Hostelworld data as JSON
Scrappa:
ScrapingBee / ScraperAPI: Build your own parser
Dorm and private prices
Scrappa: Separate numeric fields
ScrapingBee / ScraperAPI: Parse it yourself
Room availability with rate plans
Scrappa:
ScrapingBee / ScraperAPI:
Price per 1k requests
Scrappa: From $0.20
ScrapingBee / ScraperAPI: Varies by credits per request
Unified API key
Scrappa: Yes (80+ APIs)
ScrapingBee / ScraperAPI: Scraping only
Free tier
Scrappa: 500 credits/month
ScrapingBee / ScraperAPI: Trial credits

Key features

Hostel search by city and stay dates with dorm and private prices as numbers plus currency
Ratings with category breakdown, distance to the centre and free cancellation info
Property details with facilities, photos, payment methods and policies
Guest reviews with category ratings, traveller groups, owner replies and statistics
Room availability with every rate plan, refund type and price per night
Reviewer nicknames, commission data and booking tokens are never returned

Frequently asked questions

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.

Start using the Hostelworld API

Sign up and get 500 free credits. No credit card required.