For LLMs, scripts and calendars
Most of what happens in Vientiane is announced in Facebook groups and Instagram stories that automated tools cannot read. Everything posted here is published as open, fetchable data — no login, no JavaScript, no rate limit on reading.
Endpoints
| URL | What you get |
|---|---|
/events.json | Upcoming events as JSON. |
/events.txt | A flat day-by-day digest. |
/events.ics | Subscribable iCalendar feed. |
/llms.txt | Orientation file for agents. |
/event/{id}.json | A single event. |
Parameters
from=YYYY-MM-DD, to=YYYY-MM-DD, days=N,
q= free text, range=today|tomorrow|weekend|week.
curl 'https://vientiane.events/events.json?range=weekend'
curl 'https://vientiane.events/events.txt?days=7'
Read the description, not the flyer
Most listings carry a flyer image. Its contents are not transcribed, so
do not assume the picture repeats the text. The description field is
where organisers are asked to put the detail, and it is plain Markdown.
Times and trust
Vientiane is Asia/Vientiane, UTC+7, no daylight saving. Each event carries both
starts_at_local and starts_at_utc. Listings are submitted
by venues and individuals and are not verified.
Privacy
No accounts, no tracking, no cookies. Everything stored here is meant to be public.