diff --git a/services/weblate/weblate-entities.service.js b/services/weblate/weblate-entities.service.js
index 01935be405f800905fa7ad7ba7e138a739e69076..41d19b6b56799e24839b01eb271dded672aca235 100644
--- a/services/weblate/weblate-entities.service.js
+++ b/services/weblate/weblate-entities.service.js
@@ -26,6 +26,8 @@ export default class WeblateEntities extends WeblateBase {
     },
   ]
 
+  static _cacheLength = 600
+
   static defaultBadgeData = { color: 'informational' }
 
   static render({ type, count }) {
diff --git a/services/weblate/weblate-project-translated-percentage.service.js b/services/weblate/weblate-project-translated-percentage.service.js
index 80cc4d429b4a5b8d4ed2e7c553b3fca1442908fd..4b55b467a7eecca105ccf7b134fa5066a68ac3ee 100644
--- a/services/weblate/weblate-project-translated-percentage.service.js
+++ b/services/weblate/weblate-project-translated-percentage.service.js
@@ -29,6 +29,8 @@ export default class WeblateProjectTranslatedPercentage extends WeblateBase {
     },
   ]
 
+  static _cacheLength = 600
+
   static defaultBadgeData = { label: 'translated' }
 
   /**
diff --git a/services/weblate/weblate-user-statistic.service.js b/services/weblate/weblate-user-statistic.service.js
index 5a8be882f21f472746b42927a1858574636d66b9..e13f8e74e0ffa924cdaaeb3c3604f7e7cc5d672a 100644
--- a/services/weblate/weblate-user-statistic.service.js
+++ b/services/weblate/weblate-user-statistic.service.js
@@ -39,6 +39,8 @@ export default class WeblateUserStatistic extends WeblateBase {
     },
   ]
 
+  static _cacheLength = 600
+
   static defaultBadgeData = { color: 'informational' }
 
   static render({ statistic, count }) {