Blueground Properties API

Everything you need to start syncing properties with Blueground — authentication, listings, and availability in one place.

Before you begin — You'll need a client_id and client_secret issued by Blueground. The API enforces a rate limit of 1,000 requests per hour per partner.

How it works

Authenticate

Use your client_id and client_secret to obtain a Bearer token from Keycloak. Include it in the Authorization header of every request.

Fetch your properties

Call the Properties Details endpoint to retrieve your full property catalogue — address, amenities, pricing, media, and policies. Use cursor-based pagination to iterate through all pages and collect the property IDs.

Check availability

Pass up to 100 property IDs to the Properties Calendar endpoint to get daily availability, pricing, and booking restrictions for each property.