diff --git a/isic/stats/api.py b/isic/stats/api.py
new file mode 100644
index 00000000..eb9031fb
--- /dev/null
+++ b/isic/stats/api.py
@@ -0,0 +1,14 @@
+from django.http.request import HttpRequest
+from ninja import Router
+
+from isic.stats.views import get_archive_stats
+
+stats_router = Router()
+
+
+@stats_router.get("/", response=dict, summary="Return ISIC Archive statistics.")
+def stats(request: HttpRequest):
+ archive_stats = get_archive_stats()
+
+ del archive_stats["engagement"]["30_day_sessions_per_country"]
+ return archive_stats
diff --git a/isic/stats/templates/stats/stats.html b/isic/stats/templates/stats/stats.html
index 9ccf9d0c..b3ace0b1 100644
--- a/isic/stats/templates/stats/stats.html
+++ b/isic/stats/templates/stats/stats.html
@@ -40,7 +40,7 @@
- {{ sessions_last_30_days_per_country|json_script:"country_data" }}
+ {{ 30_day_sessions_per_country|json_script:"country_data" }}