iCal validator for Airbnb, VRBO, Booking.com
Paste an iCal URL from any short-term rental platform. We'll fetch it, parse it, and show you every upcoming booking. Use this when your calendar isn't syncing to catch the issue before a guest arrives.
Why this tool exists
Every Airbnb listing exposes an iCal URL you can subscribe to from your calendar app, from VRBO, from Booking.com, or from any short-term rental management tool. It's how platforms tell each other about bookings so you don't double-book.
Two things go wrong often enough that every host deals with them at some point:
- The URL itself changes. Airbnb and VRBO occasionally regenerate tokens. Your calendar silently stops updating. The first signal is usually a double-booking.
- The feed's upstream service is down or slow. A tool polling every 15 minutes might miss a fresh booking for hours.
This tool does the one thing a host needs: fetch the feed right now, parse it, and show what's actually in it. If the list of upcoming checkouts matches what you see in your host dashboard, the feed is fine. If it doesn't, you have a concrete error to troubleshoot.
How to get your iCal URL
Airbnb
From the host dashboard → Calendar → pick a listing → Availability
→ Sync calendars
→ Export calendar. Copy the .ics
URL.
VRBO
From your property dashboard → Calendar → Reservation manager → Import/Export → copy the export link.
Booking.com
Extranet → Rates & Availability → Sync calendars → copy the iCal export URL.
Why your feed might fail validation
- 404 / host not found: The URL is wrong. Likely a typo, or the upstream listing was deleted.
- 401 / forbidden: The token in the URL has been rotated. Regenerate the export link from the platform.
- Empty / parse error: The upstream isn't returning valid iCal. Usually a temporary outage.
- Works here but not in your calendar tool: The URL is fine — the issue is how your calendar is polling. Force a refresh.