Istanbul attraction opening hours
Live opening/closing hours, ticket-office closing time and closed days for Istanbul museums and archaeological sites — İstanbul Archaeological Museums,…
Live opening/closing hours, ticket-office closing time and closed days for Istanbul museums and archaeological sites — İstanbul Archaeological Museums, the Hagia Sophia History and Experience Museum, Galata Tower Museum among them — read straight off muze.gov.tr (Turkey's Ministry of Culture and Tourism). Call this for the attraction-hours part of any Istanbul-schedules question, even one that also asks about ferries or shows: answer what it returns, then say plainly that ferry timetables and show schedules aren't covered — no reachable machine-readable source was found for either; see this unit's request file for what was tried. Don't skip the call just because the question is broader than this unit's scope.
Also known as: istanbul attraction hours, attraction opening hours, istanbul museum hours, istanbul museum opening hours, istanbul attraction schedules, current attraction opening hours
Call it
bowmark.istanbul_schedules.attractionHours(query: string, options?: CallOptions): Promise<AttractionHoursResult>Functions
| Function | What it does |
|---|---|
attractionHours | Matches query against muze.gov.tr's own museum/site listing (a substring match on the site's own display name, e.g. "Galata Tower" or "Hagia Sophia") and returns that attraction's… |
Types
interface AttractionHoursResult {
query: string
name: string // the site's own display name for the match
openingTime: string | null // "HH:MM"
closingTime: string | null // "HH:MM"
ticketOfficeClosingTime: string | null // "HH:MM" — often earlier than closingTime
closedDays: string | null // the site's own wording, e.g. "Her gün açık"
address: string | null
phone: string | null
email: string | null
url: string
warnings: string[]
}
type CallOptions = {
timeoutMs?: number // per-provider budget in ms, default 30000, clamped to 1000-55000.
// A provider slower than this is DROPPED from the results and
// NAMED in warnings — never silently absent
}Examples
// When does Galata Tower Museum close today, and its ticket office?
const hours = await bowmark.istanbul_schedules.attractionHours("Galata Tower");
log(`${hours.name}: closes ${hours.closingTime}, ticket office closes ${hours.ticketOfficeClosingTime}`);
return hours;// A caller asked for attraction hours, ferry timetables AND show schedules —
// this unit only answers the first. Call it for that part instead of skipping
// the whole question; say plainly that ferries/shows aren't covered here.
const hours = await bowmark.istanbul_schedules.attractionHours("Hagia Sophia History and Experience Museum");
return { attractionHours: hours, note: "ferry timetables and show schedules are not covered by this unit" };Providers behind it
| Provider | |
|---|---|
muze_gov_tr | muze.gov.tr — Turkey Ministry of Culture and Tourism museums portal |