Availability Widget

A Free, Embeddable Availability Widget for Any Booking Website

Drop this widget into any site that takes reservations, from vacation rentals to campgrounds. It reads your iCal feed from Airbnb, VRBO, Booking.com, Google Calendar, or any other iCal source and shows visitors real availability with no page reload. Start with one widget free; RentalBeam hosts it and you can add more rentals as you grow.

Read the availability setup guide

How to get your iCal URL:

  • Airbnb:Open your Airbnb calendar and click Availability settings. Scroll to Sync calendars and click Export calendar. Copy the link (it ends in .ics).
  • VRBO:Open the listing in your Vrbo owner dashboard and select Calendar. In Settings, open the Availability tab. Under Calendar sync, choose Connect calendars, then Export calendar. Select Copy URL.
  • Booking.com:Log in to the Booking.com extranet and open Calendar. Scroll to the Sync calendars box under the calendar. Click Export calendar, then Copy link.
Step-by-step guide with screenshots
Live Preview
Embed Code

Paste an iCal link above and the code for your own calendar appears here.

Your calendar, on your own website

Paste your iCal link above to fill in your dates, or create a free account and set it up from your dashboard.

Sign up free

Website calendar

Widget features

Free plan includes core iCal sync. RentalBeam Plus and Pro add up to 10 sources per rental, combined export URLs, sync monitoring, Google Calendar quick-add, manual date controls, and branding removal.

Free plan

Start with 1 rental and 1 iCal source

Auto sync

Automatic iCal updates from Airbnb, VRBO, Booking.com, or any ICS feed, refreshed at most every 15 minutes

Source aggregation

Free includes 1 source. Plus and Pro support up to 10 sources per rental

Two-way iCal sync

Import booking-platform feeds, then export one combined feed on Plus and Pro. Works with Google Calendar and supported iCal imports

Sync health monitor

Healthy, Stale, Error, and last-sync timestamps per source on Plus and Pro

Export access tracking

See when Airbnb, Google Calendar, or VRBO last fetched your feed, on Plus and Pro

Setup in 3 Steps

1

Get your iCal URL

Copy the export link from Airbnb, VRBO, Booking.com, or any iCal-compatible platform.

2

Create your widget

Paste the iCal URL, choose colors and language, and preview the calendar instantly.

3

Embed on your site

Copy the snippet and paste it into your website builder or any HTML page.

Frequently Asked Questions

Is the widget really free?

Yes. The Free plan includes 1 rental with 1 iCal source, a multi-month view, and an embed snippet. Upgraded plans unlock custom colors, date blocking, iCal export, and more rentals: Plus starts at 1 rental and Pro at 3, and both scale to any number from 5 to 50 rentals, priced per rental.

How does the iCal sync work?

You provide an iCal / ICS URL exported from your booking platform (Airbnb, VRBO, Booking.com, Google Calendar, or any other iCal source). The widget fetches that feed automatically and marks blocked dates on the calendar.

Does the widget expose personal data?

The widget shows blocked dates only. Guest names, emails, and phone numbers never appear on it. New iCal feeds are also created with guest details switched off by default, so the feed itself carries date ranges and nothing more.

What is an availability calendar widget?

An availability calendar widget is an embeddable calendar you place on your accommodation website. It syncs with iCal feeds from booking platforms and displays which dates are available or blocked, updated automatically, so visitors browsing your vacation rental, holiday let, or short-term rental listing see up-to-date availability without leaving your site.

Can I manually block dates and add custom labels?

Yes. On upgraded plans in RentalBeam you can manually block single dates or date ranges for owner stays and maintenance, apply custom labels and colors, and include those overrides in iCal exports.

Which website builders are supported?

Wix, Squarespace, WordPress, Webflow, and any builder that accepts HTML or scripts, as long as it accepts an HTML snippet or iframe. Paste the embed code on your own site and the widget renders automatically.

Can I sync multiple iCal sources into one rental?

Yes. On upgraded plans you can add up to 10 iCal sources per rental. This is ideal for vacation rental hosts who list on multiple platforms - the widget merges all feeds and displays a unified availability view for your property.

How long does setup take?

Setup takes about 2 minutes. Paste your iCal URL, copy the embed code, and add it to your accommodation or rental property website. Custom colors are available on upgraded plans.

Can I customize the look of the calendar?

On upgraded plans in RentalBeam you can set custom background and status colors (available, booked, closed), manually manage date-range labels, and export iCal feeds. The widget also supports dark mode (auto, light, or dark) and 25 display languages.

Availability Calendar Widget for Vacation Rentals and Accommodation

A free availability calendar widget lets visitors see which dates are open or blocked without leaving your website. It syncs automatically with iCal feeds from Airbnb, VRBO, Booking.com, Google Calendar, or any platform that exports ICS files, so your listing always reflects the latest booking state. The free plan includes one rental, iCal sync, and a full embed snippet - no credit card required.

Setup takes about 2 minutes. You paste your iCal URL, choose language, copy the embed snippet, and add it to any website builder - WordPress, Wix, Squarespace, Webflow, or plain HTML. Upgraded plans on RentalBeam add custom colors, manual date management, and iCal export. It works the same for one rental or for fifty.

RentalBeam solves the narrow job first: show real availability on your own website and keep iCal dates aligned. Upgrade only when you need source aggregation, export control, direct booking requests, or deeper sync health visibility - not a full channel manager or PMS migration.

Why show availability on your accommodation website

Guests who find your vacation rental or holiday accommodation through search or social media expect to check availability immediately. Without a calendar, they leave and book through a platform that takes a commission. An embedded availability widget keeps them on your property website and makes direct inquiries possible.

  • Automatic sync: you never edit dates by hand.
  • Privacy safe: iCal feeds contain blocked date ranges only. No guest names, emails, or personal data is ever shown.
  • Responsive design: works across desktop, tablet, and mobile layouts without extra configuration.
  • 25 languages: auto-detect the visitor's browser language or force a specific display language per rental.
  • Custom appearance on upgraded plans: set background and status colors to match your brand with WCAG-compliant auto-generated tones.
  • Dark mode: the widget follows the visitor's light or dark setting.

Feature highlights

  • Multiple iCal sources on upgraded plans: merge availability from up to 10 platforms into a single calendar view.
  • Booking-window and availability controls: limit how far ahead guests can book, add advance notice, and enforce prep time between stays.
  • Custom date blocking on upgraded plans: manually close dates or ranges for owner stays, maintenance, or seasonal closures with custom labels and colors.
  • Status color control on upgraded plans: choose your own colors for available, booked, and closed dates so the calendar matches your website design.
  • Multi-month view: display 1, 2, 3, or more months at once. Visitors scroll through availability without extra clicks.

RentalBeam Plus and Pro also support a practical two-way iCal workflow: import OTA feeds into RentalBeam, then export one combined availability URL back out to Google Calendar or OTA imports where iCal import is supported.

For deeper setup instructions, read how to show availability on your vacation rental website and how to sync Airbnb calendar with your website plus how to add a website availability calendar without a PMS.

How setup works

  1. Get your iCal URL: copy the calendar export link from Airbnb, VRBO, Booking.com, or any iCal-compatible platform.
  2. Create your widget: paste the URL, choose colors and language, and preview the result instantly.
  3. Embed on your property site: copy the JavaScript snippet or iframe code and paste it into your accommodation website builder.
  4. Automatic sync: availability updates continuously via iCal - no manual maintenance needed for your rental listing.

Add the Free Availability Widget to Your Website

Create your free availability widget with iCal sync in about 2 minutes. No credit card required. Upgrade on RentalBeam later for two-way iCal sync, advanced date controls, and direct bookings.

See plans and prices