diff --git a/lib/platform/gitlab/index.ts b/lib/platform/gitlab/index.ts
index db7094b2a753c1fbdc0ea5dc7ddfbb3f361a2e8e..5bb7b797dcba0bbfec028a2eba6544848fa274a5 100644
--- a/lib/platform/gitlab/index.ts
+++ b/lib/platform/gitlab/index.ts
@@ -329,7 +329,7 @@ export async function getBranchStatus(
   const branchSha = await config.storage.getBranchCommit(branchName);
   // Now, check the statuses for that commit
   const url = `projects/${config.repository}/repository/commits/${branchSha}/statuses`;
-  const res = await api.get(url);
+  const res = await api.get(url, { paginate: true });
   logger.debug(`Got res with ${res.body.length} results`);
   if (res.body.length === 0) {
     // Return 'pending' if we have no status checks