---
title: "Get one published rental"
method: GET
path: "/rentals/{rentalId}"
---

# Get one published rental

`GET /rentals/{rentalId}`

## Request

- Base URL: `https://elron.club/api/public/v1`
- URL: `https://elron.club/api/public/v1/rentals/{rentalId}`
- Auth: none declared

## Path parameters

- `rentalId` string, required

## Query parameters

- `locale` 'de' | 'en'

## Response `200`

Customer-safe rental snapshot

- Rental
  - `schemaVersion` '2026-07-13', required
  - `rentalId` string, required
  - `canonicalUrl` string, uri, required
  - `locale` 'de' | 'en', required
  - `title` string, required
  - `summary` string, nullable
  - `description` string, nullable
  - `location` RentalLocation, required
    - `propertyName` string, required
    - `city` string, required
    - `region` string, required
    - `street` string, nullable, required
    - `postalCode` string, nullable, required
    - `countryCode` string, nullable, required
    - `latitude` number, nullable, required
    - `longitude` number, nullable, required
  - `apartment` RentalApartment, required
    - `label` string, nullable, required
    - `rooms` number, nullable, required
    - `areaSquareMeters` number, nullable, required
    - `maximumOccupancy` integer, nullable, required
    - `floor` string, nullable, required
    - `furnished` boolean, required
  - `availability` RentalAvailability, required
    - `status` 'AVAILABLE' | 'UPCOMING' | 'UNAVAILABLE', required
    - `availableFrom` string, date, nullable, required
    - `verifiedAt` string, date-time, required
    - `canStartInquiry` boolean, required
  - `pricing` RentalPricing, required
    - `currency` 'CHF', required
    - `monthlyByDuration` RentalDurationPrice[], required
      - `durationMonths` 3 | 6 | 12, required
      - `monthlyRent` number, required
    - `parkingMonthly` number, nullable, required
    - `deposit` string, nullable, required
    - `included` string, nullable, required
    - `paymentMethod` string, nullable, required
  - `terms` RentalTerms, required
    - `minimumStayMonths` integer, nullable, required
    - `noticePeriod` string, nullable, required
    - `contractType` string, nullable, required
    - `registrationPossible` boolean, nullable, required
    - `petsAllowed` boolean, nullable, required
  - `amenities` string[], required
  - `media` RentalMedia, required
    - `images` string[], required
    - `videoUrl` string, uri, nullable, required
    - `virtualTourUrl` string, uri, nullable, required
    - `floorPlanUrl` string, uri, nullable, required
  - `links` RentalLinks, required
    - `inquiry` string, uri, nullable, required
    - `application` string, uri, nullable, required

## Other responses

- `404`: Published rental not found
- `429`: Rate limit exceeded

---

[API](https://skmtc.dev/elron/apis/elron-club-public-rental-api.md) · [All operations](https://skmtc.dev/elron/apis/elron-club-public-rental-api/llms.txt) · [OpenAPI document](https://skmtc.dev/elron/apis/elron-club-public-rental-api/revisions/c28843a497a2?raw)
