Content CDN

Unified Content + Booking API

Swiss Activities CDN

Content Delivery Network

Unified API combining Strapi content and booking data with global edge distribution.

Loading...
v2.0 · Edge Runtime
34 Languages
--
Activities
--
Bookable
--
Offers
--
Suppliers
--
Cache Keys
10-50ms
Response Time

🔗 Tools & APIs

🚀 Quick Start Endpoints

GET /api/activities/1447?locale=de-CH Single activity by ID
GET /api/activities?locale=de-CH All bookable activities
GET /api/activities/1447/dates Available booking dates
POST /api/graphql GraphQL queries
GET /api/activities/search?q=rafting Fuzzy search
GET /api/activities/export?locale=de-CH Export as ZIP
GET /api/locations?locale=de-CH All locations
GET /api/stats Cache & API statistics

🏗️ 3-Layer Cache Architecture

📦 Layer 1: Content

Strapi content (activities, locations, etc.)

TTL: Permanent (webhook updates)

{type}:all:{locale}

📅 Layer 2: Booking

Booking data (availability, prices, dates)

TTL: 4 hours

booking:summaries:all

🎯 Layer 3: Unified

Pre-merged data for instant access

TTL: 4 hours

booking:unified:{locale}