diff --git a/services/bundlephobia/bundlephobia.service.js b/services/bundlephobia/bundlephobia.service.js
index 68ac51262090040a63df0918b5861f8411974305..26a9cd77e0e910394ab7094bf916256f43e79667 100644
--- a/services/bundlephobia/bundlephobia.service.js
+++ b/services/bundlephobia/bundlephobia.service.js
@@ -65,6 +65,8 @@ export default class Bundlephobia extends BaseJsonService {
     },
   ]
 
+  static _cacheLength = 900
+
   static defaultBadgeData = { label: 'bundlephobia', color: 'informational' }
 
   static render({ format, size }) {
diff --git a/services/discord/discord.service.js b/services/discord/discord.service.js
index b5c4809f89d185416ce7dad9ee840126a49d3c7b..50d44d23b27afd7c01c43234104aa451a5837692 100644
--- a/services/discord/discord.service.js
+++ b/services/discord/discord.service.js
@@ -49,7 +49,7 @@ export default class Discord extends BaseJsonService {
     },
   }
 
-  static _cacheLength = 60
+  static _cacheLength = 300
 
   static defaultBadgeData = { label: 'chat' }
 
diff --git a/services/opencollective/opencollective-all.service.js b/services/opencollective/opencollective-all.service.js
index d9e406a7da592d7e0376551683dc3c772f53aedd..174ef58fd71beb482e6e803be9894785827a38f9 100644
--- a/services/opencollective/opencollective-all.service.js
+++ b/services/opencollective/opencollective-all.service.js
@@ -16,7 +16,7 @@ export default class OpencollectiveAll extends OpencollectiveBase {
     },
   }
 
-  static _cacheLength = 1800
+  static _cacheLength = 3600
 
   static defaultBadgeData = {
     label: 'backers and sponsors',
diff --git a/services/opencollective/opencollective-backers.service.js b/services/opencollective/opencollective-backers.service.js
index e54094e151961751fd601ce573545802514b50c8..0565e097bb3856c08c94a9096c9ce194aff6056f 100644
--- a/services/opencollective/opencollective-backers.service.js
+++ b/services/opencollective/opencollective-backers.service.js
@@ -16,7 +16,7 @@ export default class OpencollectiveBackers extends OpencollectiveBase {
     },
   }
 
-  static _cacheLength = 1800
+  static _cacheLength = 3600
 
   static defaultBadgeData = {
     label: 'backers',
diff --git a/services/opencollective/opencollective-sponsors.service.js b/services/opencollective/opencollective-sponsors.service.js
index f8faf78e87a2c6836913ce22abe5c48d3b04280d..192d5f4bef4205cd344e4c87d53329d7d25bee25 100644
--- a/services/opencollective/opencollective-sponsors.service.js
+++ b/services/opencollective/opencollective-sponsors.service.js
@@ -16,7 +16,7 @@ export default class OpencollectiveSponsors extends OpencollectiveBase {
     },
   }
 
-  static _cacheLength = 1800
+  static _cacheLength = 3600
 
   static defaultBadgeData = {
     label: 'sponsors',
diff --git a/services/pypi/pypi-downloads.service.js b/services/pypi/pypi-downloads.service.js
index 2783a70ea88a334855f608232d7c7da8fd0563b7..da52c0300bc6b1f403672b23816b10372c8f7a9f 100644
--- a/services/pypi/pypi-downloads.service.js
+++ b/services/pypi/pypi-downloads.service.js
@@ -53,7 +53,7 @@ export default class PypiDownloads extends BaseJsonService {
     },
   ]
 
-  static _cacheLength = 21600
+  static _cacheLength = 28800
 
   static defaultBadgeData = { label: 'downloads' }