πŸš€ Coming soon: API v2 with nearby airports for hotels and nearby hotels for airports.

Hotel Data API for Search, Maps & Travel Platforms

REST API with global hotel data: GPS coordinates, ratings, amenities and filters. Start free and scale with paid plans.

Free plan with 500 monthly requests Β· No credit card required
+1.0M
Hotels
+200
Countries
<100ms
API Response
Madrid, Spain
β˜…β˜…β˜…β˜…β˜… 5
Madrid, Spain
WiFi Gym Spa
40.438236, -3.695222
GET /v1/hotels/search 200
{
    "success": true,
    "data": [
        {
            "id": 698731,
            "name": "NH Collection Madrid Abascal",
            "city": "Madrid",
            "country": "Spain",
            "rating": 4,
            "lat": 40.438236,
            "lng": -3.695222,
            "amenities": [
                "wifi",
                "gym",
                "spa"
            ]
        }
    ]
}

Free plan available with 500 monthly requests. Paid plans for higher volume, commercial use and production.

Free Hotels API with GPS coordinates, ratings, amenities and airport proximity data

What you can build with the Hotels API

Clean, structured hotel data ready for search, maps and travel platforms.

Geo-ready hotel data

Every hotel includes latitude and longitude for city, radius or bounding-box searches.

  • Latitude / Longitude
  • City & Country
  • Map & distance ready

Structured & normalized dataset

Consistent fields designed to integrate without extra client-side logic.

  • Ratings
  • Amenities normalizadas
  • IDs estables

Developer-first API

REST API with predictable JSON responses and ready-to-use examples.

  • REST + JSON
  • Docs claras
  • Free plan disponible

Integrate in minutes, not days

Ready-to-use code examples in your favorite language


# Search hotels by city and country
curl -X GET "https://api.hotels-api.com/v1/hotels/search?city=Barcelona&country=Spain&min_rating=4&limit=10" \
-H "X-API-KEY: your_api_key_here"

# Search hotels near coordinates (geo-search)
curl -X GET "https://api.hotels-api.com/v1/hotels/nearby?lat=40.4168&lng=-3.7038&radius=5&limit=10" \
-H "X-API-KEY: your_api_key_here"

# Filter by amenities
curl -X GET "https://api.hotels-api.com/v1/hotels/search?city=Madrid&amenities=wifi,parking,pool&limit=10" \
-H "X-API-KEY: your_api_key_here"

Main Endpoints

GET /v1/hotels/search

Search Hotels

Search hotels by city, country, rating and amenities

Parameters:
  • city, country, min_rating
  • amenities, limit, page
GET /v1/hotels/nearby

Geo-Search

Find hotels near specific GPS coordinates

Parameters:
  • lat, lng, radius (km)
  • limit
GET /api/hotels/:id

Hotel Details

Get complete information about a specific hotel

Response includes:
  • All hotel data
  • Exact GPS coordinates

Start building your app today!

Sign up in under 30 seconds and start using the API. Access 1M+ hotels instantly.

Get Started Free View Documentation
Instant & free access
Fast API Global Data Secure & Reliable

No credit card β€’ 500 free requests per month