whentickets.com

The WhenTickets API and calendar feeds

Every date on this site is available as JSON and as a calendar you can subscribe to. Both are free, need no key, and are rebuilt every night.

Subscribe in your calendar

Copy one of the calendar links below and add it in your calendar app: in Google Calendar it is Other calendars, then From URL; in Apple Calendar it is File, then New Calendar Subscription. New dates appear on their own after that, and each one arrives with a reminder a day and an hour before it opens.

Everything on offer

FeedWhat it coversEntries
/api/v1/drops.jsonThe whole calendar as JSON195
/calendar/all.icsEverything we track195
/calendar/confirmed.icsOnly dates the venue has published74
/calendar/exhibition.icsExhibition only39
/calendar/festival.icsFestival only32
/calendar/music.icsMusic only39
/calendar/opera.icsOpera only12
/calendar/seasonal.icsSeasonal only14
/calendar/sport.icsSport only33
/calendar/theatre.icsTheatre only22

The JSON

One request, the whole calendar, 195 windows as of 10 September 2026. No pagination, no key, no sign-up.

curl https://whentickets.com/api/v1/drops.json

Each entry carries the on-sale date and time as a UK wall-clock time and again as a full ISO 8601 instant with the offset applied, so you never have to work out whether a given morning was BST or GMT. It also carries answer, a single sentence stating the date in plain English, for anything that needs to say it rather than render it.

Confidence, which you must carry through

Two thirds of this calendar is not confirmed by the venue, and every entry says which kind it is. confirmed means the venue has published the date. likely means a credible third party reported it. pattern means we worked it out from last year and the venue has not confirmed anything. Republishing a pattern date as fact is the one thing this licence asks you not to do, because somebody will plan a day off around it.

Terms

Free to use, including commercially. The only condition is a visible credit naming WhenTickets with a link to https://whentickets.com. Confidence labels must be carried through: a date labelled an estimate must not be republished as confirmed.

There is no rate limit, because these are static files on a CDN. If you are building something on this and it becomes load-bearing for you, email [email protected] and we will tell you before anything changes.