---
title: "Get a published vacation rental"
description: "Returns the bounded published detail projection within the authenticated application grant: description, gallery (max 12), spaces, nearby attractions, and effective pet policy. When the credential also holds `rates.read`, the response additively carries `pricing.nightlyFrom` — an indicative synced floor over the coming window, never a bookable quote. No availability search, quotes, booking URLs, draft state, or vendor payloads."
---

`GET /v1/developer/vacation-rentals/{vacationRental}`

**Operation ID:** `getVacationRental`

Returns the bounded published detail projection within the authenticated application grant: description, gallery (max 12), spaces, nearby attractions, and effective pet policy. When the credential also holds `rates.read`, the response additively carries `pricing.nightlyFrom` — an indicative synced floor over the coming window, never a bookable quote. No availability search, quotes, booking URLs, draft state, or vendor payloads.

## Contract status

| Field | Value |
| --- | --- |
| Maturity | `beta` |
| Required capability | `vacation_rentals.read` |
| Freshness class | `published-content` |
| Quota cost | `1` |
| Operational owner | API + Developer Experience |

All operations require a Kismet Developer Bearer credential. Collection and resource authority is resolved from the credential's installation grants; identifiers in the URL never grant access.

## Request parameters

| Name | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `vacationRental` | path | string | yes |  |

## Request body

This operation has no JSON request body.

## cURL

```sh
curl --request GET \
  "$KISMET_API_ORIGIN/v1/developer/vacation-rentals/sand-sea-110" \
  --header "Authorization: Bearer $KISMET_DEVELOPER_API_KEY" \
  --header "Accept: application/json"
```

## Responses

| Status | Meaning |
| --- | --- |
| 200 | Success. |
| 400 | Invalid request parameters or body. |
| 401 | Missing, invalid, expired, or inappropriate credential/session. |
| 403 | Credential lacks the required grant/capability, or an origin/CSRF check failed. |
| 429 | Rate limit or quota exceeded; inspect response metadata before retrying. |
| 503 | A required Kismet dependency is temporarily unavailable. |

### Success example

```json
{
  "resourceType": "bookable_product",
  "type": "vacation_rental",
  "id": "22222222-2222-4222-8222-222222222222",
  "slug": "sandbox-chalet",
  "name": "Sandbox Chalet",
  "tagline": "A cozy evaluation chalet",
  "collection": {
    "id": "11111111-1111-4111-8111-111111111111",
    "slug": "sandbox-stays",
    "name": "Sandbox Stays"
  },
  "capacity": {
    "bedrooms": 3,
    "bathrooms": 2,
    "maxGuests": 8
  },
  "location": {
    "locality": "Dover",
    "region": "VT",
    "postalCode": "05356",
    "country": "US",
    "geo": {
      "latitude": 42.94,
      "longitude": -72.87,
      "precision": "approximate"
    }
  },
  "media": {
    "hero": {
      "url": "https://cdn.kismet.travel/sandbox/chalet-hero.jpg",
      "alt": "Chalet exterior"
    },
    "gallery": [
      {
        "url": "https://cdn.kismet.travel/sandbox/chalet-living.jpg",
        "alt": "Living room"
      },
      {
        "url": "https://cdn.kismet.travel/sandbox/chalet-deck.jpg"
      }
    ]
  },
  "amenityHighlights": [
    "Hot tub",
    "EV charger"
  ],
  "links": {
    "self": "/v1/developer/vacation-rentals/22222222-2222-4222-8222-222222222222"
  },
  "publication": {
    "publishedAt": "2026-06-15T00:00:00.000Z",
    "updatedAt": "2026-07-01T00:00:00.000Z"
  },
  "capabilities": [
    "vacation_rentals.read"
  ],
  "description": {
    "short": "A quiet three-bedroom chalet near the trails.",
    "long": "A longer published description of the chalet and its surroundings.",
    "neighborhood": "Ten minutes from the village center."
  },
  "spaces": [
    {
      "name": "Primary bedroom",
      "spaceType": "bedroom",
      "description": "King bed",
      "cover": {
        "url": "https://cdn.kismet.travel/sandbox/chalet-bedroom.jpg",
        "alt": "Primary bedroom"
      },
      "beds": [
        {
          "type": "King",
          "count": 1
        }
      ],
      "bedSummary": "King"
    },
    {
      "name": "Bunk room",
      "spaceType": "bedroom",
      "beds": [
        {
          "type": "Bunk (Twin/Twin)",
          "count": 1
        },
        {
          "type": "Twin",
          "count": 2
        }
      ],
      "bedSummary": "Bunk (Twin/Twin) · 2x Twin"
    }
  ],
  "nearbyAttractions": [
    {
      "name": "River Trail",
      "type": "trail",
      "distance": "0.5 mi"
    }
  ],
  "policies": {
    "petsAllowed": true
  },
  "pricing": {
    "nightlyFrom": {
      "amountMinor": 24900,
      "currency": "USD",
      "horizonDays": 90
    }
  }
}
```

## Machine-readable sources

- [This page as Markdown](/api/reference/get-vacation-rental.md)
- [Developer API OpenAPI v0.7.0](/openapi.json)
