{
  "id": 17288860,
  "title": "Two Seminyak Villas Went Fully Booked on the Same Day. It Was Day 180",
  "url": "https://urgent.news/2026/10/30/two-seminyak-villas-went-fully-booked-on-the-same-day-it-was-day-180",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-30T21:12:18.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/matveyg/two-seminyak-villas-went-fully-booked-on-the-same-day-it-was-day-180-2pen"
  },
  "original_language": "en",
  "account": "A Seminyak villa in Bali was booked solid for an entire year, unlike the other nineteen villas in the area which averaged 30% occupancy. This villa had nine consecutive months at 100% occupancy, with the last free night being December 15, 2026. The villa was one of two that became unbookable on April 29, 2027, exactly 180 days after the first night in the study period. Both villas had a six-month booking limit set by their hosts, with the last night available for booking being April 28, 2027. The high occupancy of ninety-four percent for this villa is suspicious, as the same calendar data indicates that it is available on the same nights as two other villas. The source material suggests that the occupancy percentage for this villa may be a result of the host blocking the calendar or the villa being sold out, rather than a genuine demand for the property.",
  "summary": "I run a visa agency in Bali, which means I spend a lot of time looking at how full the island is. One of the Apify Actors I maintain reads Airbnb's availability calendar — the grid you see when you open the date picker on a listing — and returns it as rows: free nights, taken nights, the host's minimum stay per date, occupancy per month, up to twelve months ahead. Yesterday I pointed it at my own…",
  "key_points": [
    "Two Seminyak villas fully booked on April 29, 2027",
    "Villas had six-month booking limit set by hosts",
    "High occupancy may be due to calendar blocking or sale"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}