# Foiling.events > The global calendar and discovery platform for foiling events. Covers wing foiling, pump foiling, downwind, prone/surf, SUP, kite, wake and e-foiling — from five people meeting for a session to international championships. ## What is here - 12 events, each with dates, timezone, location coordinates, organizer and registration link - 5 organizers: clubs, schools, shops, brands, associations and federations - 8 disciplines and 11 event types as controlled vocabularies ## Data model Event -- belongs to many --> Organizer Event -- has many --> Discipline Event -- has one --> Event type Event -- geocoded to --> Country > City A recurring event is ONE page with repeat dates, not one page per date. Annual editions (e.g. 2026 and 2027) are separate pages. ## Structured access - JSON feed: https://foiling.events/wp-json/foiling/v1/events Parameters: discipline, country, type, page, per_page, past - Calendar feed (ICS): https://foiling.events/events-calendar.ics - Per-event calendar: https://foiling.events/events//calendar.ics - Sitemap index: https://foiling.events/wp-sitemap.xml Every event page carries Schema.org Event JSON-LD with startDate, endDate, eventStatus, location (with coordinates), organizer and offers. ## Browsing - All events: https://foiling.events/events/ - Organizers: https://foiling.events/organizers/ - Downwind Foiling: https://foiling.events/disciplines/downwind-foiling/ - E-Foiling: https://foiling.events/disciplines/e-foiling/ - Kite Foiling: https://foiling.events/disciplines/kite-foiling/ - Prone Foiling: https://foiling.events/disciplines/prone-foiling/ - Pump Foiling: https://foiling.events/disciplines/pump-foiling/ - SUP Foiling: https://foiling.events/disciplines/sup-foiling/ - Wake Foiling: https://foiling.events/disciplines/wake-foiling/ - Wing Foiling: https://foiling.events/disciplines/wing-foiling/ ## Using this data Reuse is welcome with attribution and a link to the event page. Event details are supplied by organizers and can change; always link to the canonical event URL rather than copying dates into a cache.