Data

Data · refreshed monthly

OTA Calendar Feed Integrity Report — September 2026

What this is

Every 5 minutes Lemon.cy fetches every connected Airbnb and Booking.com calendar, keeps a snapshot, and logs every decision the sync makes about a booking. This report is the aggregate: how often OTA feeds rename, reshape, trim or withdraw reservations, and what a cleaning schedule had to do about it. Period 2026-08-11 to 2026-09-10.

Edition 2026-09 · generated 2026-09-10 · JSON · CSV · Markdown · licence CC BY 4.0

129,351feed fetches in 30 days
540,461calendar events observed
1,445sync decisions logged
18active feeds (9 airbnb, 9 booking.com)

Headline findings

Decisions by kind

DecisionCountWhat happened
elapsed_checkin_pinned1,240The feed re-exported an in-progress stay with its elapsed nights removed (a forward-trim). Lemon kept the original check-in.
rekey_adopted78A stay vanished under one UID and reappeared under another with the same checkout. Lemon re-linked it instead of cancelling.
checkin_only_change67Only the check-in date moved. The cleaning job (which follows the checkout) was left untouched.
date_change_applied29The checkout moved, so the cleaning job was rescheduled and the cleaner told.
imminent_protected11A confirmed booking within 24 hours of checkout vanished from the feed. Lemon held it for host review instead of cancelling.
auto_cancelled10A booking was absent from a healthy feed for the full confirmation window and was cancelled, with its cleaner notified.
uncovered_surfaced8A merged block covered nights no tracked booking explained. Lemon asked the host whether they are a real stay.
synthetic_promoted2The feed later split a merged block into its real reservations; the placeholder row adopted the real one.

Since 2026-02-12 (lifetime)

Lemon has tracked 591 calendar events as bookings since 2026-02-12. 464 of them were later withdrawn by the feed or reclassified — the churn a cleaning schedule has to survive. Per feed, Booking.com withdrew 2.4× as many events as Airbnb (276 vs 114, 9 and 9 feeds).

533cleaning jobs created
92%job offers accepted (360 of 392)
37 minmedian time for a cleaner to accept
93 minmedian turnover clean (n=182)
916photos submitted by cleaners
4.8average nights per stay (median 4)

Estate and method

16 organisations, 24 active properties, 18 active iCal feeds, 2 direct PMS connections. Cyprus (14 of 16 organizations on a Cyprus timezone). Cleaners: 16 active; 15 on Telegram, 3 on WhatsApp.

Read-only aggregate queries over Lemon.cy production tables ical_feed_snapshots and booking_decisions (every fetch of every connected feed is snapshotted; every booking-affecting decision the sync makes is logged with its kind and reason). No property, guest or host identifiers are included. Lifetime figures include cancellations caused by Lemon's own pre-August-2026 booking-identity bug, fixed 2026-08-05; the 30-day decision series is the clean one.

The decision vocabulary is defined in the glossary. The rules that produce these decisions are described in when cleaning software should cancel a job and why Booking.com re-keys reservations.

Cite this page. Lemon.cy (2026). "OTA Calendar Feed Integrity Report — September 2026". Verified against production on 2026-09-10. https://lemon.cy/data/ical-feed-integrity/

See it on your own calendar.

Paste one iCal link. Lemon shows you every checkout it finds and what it would do with each one. Free for 30 days, no card.

Start free