diff --git a/program/views.py b/program/views.py
index ecfa6794e3e5ef0e7998e4b4d724330fa56a8a2a..da0e314d567f526f7d0a863dafb7cdbdd47c4a80 100644
--- a/program/views.py
+++ b/program/views.py
@@ -23,6 +23,7 @@ from datetime import date, datetime, time, timedelta
 from textwrap import dedent
 
 from django_filters.rest_framework import DjangoFilterBackend
+from djangorestframework_camel_case.util import camelize
 from drf_spectacular.utils import (
     OpenApiParameter,
     OpenApiResponse,
@@ -130,7 +131,7 @@ class APIDayScheduleViewSet(
             for timeslot_entry in get_timerange_timeslot_entries(start, end, include_virtual)
         ]
 
-        return JsonResponse(schedule, safe=False)
+        return JsonResponse(camelize(schedule), safe=False)
 
 
 @extend_schema_view(
@@ -180,7 +181,7 @@ class APIPlayoutViewSet(
 
         playout = get_timerange_timeslot_entries(schedule_start, schedule_end, include_virtual)
 
-        return JsonResponse(playout, safe=False)
+        return JsonResponse(camelize(playout), safe=False)
 
 
 @extend_schema_view(