Map widget

Show your rental's location on your own website with a curated, theme-matched map.

Available onFreePlusPro
You can build, style, and preview a map for any rental on every plan, including Free. Embedding it on your own website requires Plus or Pro. See Plan requirements below.

What it does

The map widget shows a rental's location on your own website: a single styled map for one rental, or a shared map with multiple pins for a collection of your rentals. Guests see your brand-matched pin, any nearby highlights you've added, and a link to get directions in their own maps app. The map itself carries zoom, fullscreen, and Street View controls, and the pin card on an exact-location map links straight into Street View at your rental's spot.

Before you start

A rental needs a saved location before it can appear on a map. Open the rental in the dashboard, go to its Details section, and search for the address or drop the pin directly on the map. Drag it to fine-tune the exact spot.

The Address & pin card in a rental's Details: an address search field and a map of Seattle with a draggable pin
Save a rental's location in its Details section before building a map for it.

Building your map

Open a rental or a collection in the dashboard and choose Map in its side menu, and the builder shows a live preview above its settings, grouped in Look, On the map, and Size & shape:

A rental's Map section: the styled map preview with the five theme choices
ControlWhat it does
ThemeSignature (default), Terrain, Coastal, Midnight, or Minimal: a fixed look that never changes with the visitor's device theme
Signature colorAutomatically matches your booking accent color, or set a custom color
Pin styleTeardrop (default), Dot, or Photo: the photo pin uses the rental's photo, set in the rental's Details section
Nearby highlightsShow or hide the points of interest you've added in the rental's Details section
Size & shapeAspect ratio (wide 16:9, standard 4:3, or square), corner rounding, and a default zoom level
The theme picker showing the five map themes: Signature, Terrain, Coastal, Midnight, and Minimal, with Minimal selected, plus signature color, pin style, and nearby highlights controls

Collection maps

A collection map shows every rental in one of your collections together on one map, with pins that cluster at busy zoom levels as guests zoom out. Turn on the rental list in the builder to add a synced list beside the map: clicking a rental in the list highlights its pin, and clicking a pin highlights its rental.

Location privacy: exact vs. approximate area

In each rental's Details section, choose how precisely its location shows to guests:

ModeWhat guests see
Exact pin (default)Your exact saved location, plus any nearby highlights you've added
Approximate areaA shaded circle (250 m to 2 km, your choice) centered near your location instead of an exact pin
In approximate area mode, your exact coordinates never reach the guest and nearby highlights are withheld, useful when you would rather confirm the exact address with a guest after booking.

Languages

The map widget supports the same 25 languages as the other widgets, detected automatically from the visitor's browser. To force one language regardless of the visitor's browser, add data-lang="de" to the script embed, or ?lang=de to the iframe URL.

Embedding your map

Open a rental or collection, choose Map in its side menu, and copy the ready-made snippet, or use these shapes directly. Single-rental and collection maps use the same two embed modes: swap data-rental-id for data-collection-id, and /embed/map/ for /embed/map/collection/:

Single rental

Script embed:

HTML
<script
  src="https://cdn.rentalbeam.com/v1/embed.js"
  async
></script>

<div
  class="rentalbeam-map"
  data-rental-id="YOUR-RENTAL-ID"
></div>

Iframe embed:

HTML
<style>@media(max-width:600px){.rentalbeam-map-frame{min-height:min(78vh,640px);min-height:min(78svh,640px)}}</style>
<iframe
  class="rentalbeam-map-frame"
  src="https://rentalbeam.com/embed/map/YOUR-RENTAL-ID"
  title="Rental location map"
  loading="lazy"
  allow="fullscreen"
  style="width:100%;aspect-ratio:16/9;min-height:320px;border:0;border-radius:12px;display:block;"
></iframe>

Collection

Script embed:

HTML
<script
  src="https://cdn.rentalbeam.com/v1/embed.js"
  async
></script>

<div
  class="rentalbeam-map"
  data-collection-id="YOUR-COLLECTION-ID"
></div>

Iframe embed:

HTML
<style>@media(max-width:600px){.rentalbeam-map-frame{min-height:min(78vh,640px);min-height:min(78svh,640px)}}</style>
<iframe
  class="rentalbeam-map-frame"
  src="https://rentalbeam.com/embed/map/collection/YOUR-COLLECTION-ID"
  title="Rentals location map"
  loading="lazy"
  allow="fullscreen"
  style="width:100%;aspect-ratio:16/9;min-height:320px;border:0;border-radius:12px;display:block;"
></iframe>

Plan requirements

FeatureFreePlusPro
Build, style, and preview a map in the dashboard✓✓✓
Embed a map on your own website-✓✓
On Free, an embedded map still renders on RentalBeam's own pages and previews, but on any other website it shows a neutral "Map unavailable" notice instead of your map until you upgrade.

The small RentalBeam mark in the corner of the map follows the rental's RentalBeam branding setting (set to Hidden) on Plus and Pro. It is the same one switch that governs the availability calendar, so turning it off in either builder clears the mark from both.

See plan pricing for details.