diff --git a/lib/workers/pr/changelog/__snapshots__/index.spec.ts.snap b/lib/workers/pr/changelog/__snapshots__/index.spec.ts.snap
index 3a46cd1756c9b02dc9aba9059afc8243b2b8582c..140217746fc1baa791680ad584e96f80720fe5cf 100644
--- a/lib/workers/pr/changelog/__snapshots__/index.spec.ts.snap
+++ b/lib/workers/pr/changelog/__snapshots__/index.spec.ts.snap
@@ -159,7 +159,7 @@ exports[`workers/pr/changelog getChangeLogJSON supports github enterprise and gi
 Object {
   "hasReleaseNotes": true,
   "project": Object {
-    "apiBaseUrl": "https://github-enterprise.example.com/",
+    "apiBaseUrl": "https://github-enterprise.example.com/api/v3/",
     "baseUrl": "https://github-enterprise.example.com/",
     "depName": "renovate",
     "github": "chalk/chalk",
@@ -217,7 +217,7 @@ Array [
       "user-agent": "https://github.com/renovatebot/renovate",
     },
     "method": "GET",
-    "url": "https://github-enterprise.example.com/repos/chalk/chalk/tags?per_page=100",
+    "url": "https://github-enterprise.example.com/api/v3/repos/chalk/chalk/tags?per_page=100",
   },
   Object {
     "headers": Object {
@@ -228,7 +228,7 @@ Array [
       "user-agent": "https://github.com/renovatebot/renovate",
     },
     "method": "GET",
-    "url": "https://github-enterprise.example.com/repos/chalk/chalk/contents/",
+    "url": "https://github-enterprise.example.com/api/v3/repos/chalk/chalk/contents/",
   },
   Object {
     "headers": Object {
@@ -239,7 +239,7 @@ Array [
       "user-agent": "https://github.com/renovatebot/renovate",
     },
     "method": "GET",
-    "url": "https://github-enterprise.example.com/repos/chalk/chalk/releases?per_page=100",
+    "url": "https://github-enterprise.example.com/api/v3/repos/chalk/chalk/releases?per_page=100",
   },
   Object {
     "headers": Object {
@@ -250,7 +250,7 @@ Array [
       "user-agent": "https://github.com/renovatebot/renovate",
     },
     "method": "GET",
-    "url": "https://github-enterprise.example.com/repos/chalk/chalk/contents/",
+    "url": "https://github-enterprise.example.com/api/v3/repos/chalk/chalk/contents/",
   },
   Object {
     "headers": Object {
@@ -261,7 +261,7 @@ Array [
       "user-agent": "https://github.com/renovatebot/renovate",
     },
     "method": "GET",
-    "url": "https://github-enterprise.example.com/repos/chalk/chalk/releases?per_page=100",
+    "url": "https://github-enterprise.example.com/api/v3/repos/chalk/chalk/releases?per_page=100",
   },
   Object {
     "headers": Object {
@@ -272,7 +272,7 @@ Array [
       "user-agent": "https://github.com/renovatebot/renovate",
     },
     "method": "GET",
-    "url": "https://github-enterprise.example.com/repos/chalk/chalk/contents/",
+    "url": "https://github-enterprise.example.com/api/v3/repos/chalk/chalk/contents/",
   },
   Object {
     "headers": Object {
@@ -283,7 +283,7 @@ Array [
       "user-agent": "https://github.com/renovatebot/renovate",
     },
     "method": "GET",
-    "url": "https://github-enterprise.example.com/repos/chalk/chalk/releases?per_page=100",
+    "url": "https://github-enterprise.example.com/api/v3/repos/chalk/chalk/releases?per_page=100",
   },
   Object {
     "headers": Object {
@@ -294,7 +294,7 @@ Array [
       "user-agent": "https://github.com/renovatebot/renovate",
     },
     "method": "GET",
-    "url": "https://github-enterprise.example.com/repos/chalk/chalk/contents/",
+    "url": "https://github-enterprise.example.com/api/v3/repos/chalk/chalk/contents/",
   },
   Object {
     "headers": Object {
@@ -305,7 +305,7 @@ Array [
       "user-agent": "https://github.com/renovatebot/renovate",
     },
     "method": "GET",
-    "url": "https://github-enterprise.example.com/repos/chalk/chalk/releases?per_page=100",
+    "url": "https://github-enterprise.example.com/api/v3/repos/chalk/chalk/releases?per_page=100",
   },
 ]
 `;
@@ -469,7 +469,7 @@ exports[`workers/pr/changelog getChangeLogJSON supports github.com and github en
 Object {
   "hasReleaseNotes": true,
   "project": Object {
-    "apiBaseUrl": "https://github-enterprise.example.com/",
+    "apiBaseUrl": "https://github-enterprise.example.com/api/v3/",
     "baseUrl": "https://github-enterprise.example.com/",
     "depName": "renovate",
     "github": "chalk/chalk",
@@ -527,7 +527,7 @@ Array [
       "user-agent": "https://github.com/renovatebot/renovate",
     },
     "method": "GET",
-    "url": "https://github-enterprise.example.com/repos/chalk/chalk/tags?per_page=100",
+    "url": "https://github-enterprise.example.com/api/v3/repos/chalk/chalk/tags?per_page=100",
   },
   Object {
     "headers": Object {
@@ -538,7 +538,7 @@ Array [
       "user-agent": "https://github.com/renovatebot/renovate",
     },
     "method": "GET",
-    "url": "https://github-enterprise.example.com/repos/chalk/chalk/contents/",
+    "url": "https://github-enterprise.example.com/api/v3/repos/chalk/chalk/contents/",
   },
   Object {
     "headers": Object {
@@ -549,7 +549,7 @@ Array [
       "user-agent": "https://github.com/renovatebot/renovate",
     },
     "method": "GET",
-    "url": "https://github-enterprise.example.com/repos/chalk/chalk/releases?per_page=100",
+    "url": "https://github-enterprise.example.com/api/v3/repos/chalk/chalk/releases?per_page=100",
   },
   Object {
     "headers": Object {
@@ -560,7 +560,7 @@ Array [
       "user-agent": "https://github.com/renovatebot/renovate",
     },
     "method": "GET",
-    "url": "https://github-enterprise.example.com/repos/chalk/chalk/contents/",
+    "url": "https://github-enterprise.example.com/api/v3/repos/chalk/chalk/contents/",
   },
   Object {
     "headers": Object {
@@ -571,7 +571,7 @@ Array [
       "user-agent": "https://github.com/renovatebot/renovate",
     },
     "method": "GET",
-    "url": "https://github-enterprise.example.com/repos/chalk/chalk/releases?per_page=100",
+    "url": "https://github-enterprise.example.com/api/v3/repos/chalk/chalk/releases?per_page=100",
   },
   Object {
     "headers": Object {
@@ -582,7 +582,7 @@ Array [
       "user-agent": "https://github.com/renovatebot/renovate",
     },
     "method": "GET",
-    "url": "https://github-enterprise.example.com/repos/chalk/chalk/contents/",
+    "url": "https://github-enterprise.example.com/api/v3/repos/chalk/chalk/contents/",
   },
   Object {
     "headers": Object {
@@ -593,7 +593,7 @@ Array [
       "user-agent": "https://github.com/renovatebot/renovate",
     },
     "method": "GET",
-    "url": "https://github-enterprise.example.com/repos/chalk/chalk/releases?per_page=100",
+    "url": "https://github-enterprise.example.com/api/v3/repos/chalk/chalk/releases?per_page=100",
   },
   Object {
     "headers": Object {
@@ -604,7 +604,7 @@ Array [
       "user-agent": "https://github.com/renovatebot/renovate",
     },
     "method": "GET",
-    "url": "https://github-enterprise.example.com/repos/chalk/chalk/contents/",
+    "url": "https://github-enterprise.example.com/api/v3/repos/chalk/chalk/contents/",
   },
   Object {
     "headers": Object {
@@ -615,7 +615,7 @@ Array [
       "user-agent": "https://github.com/renovatebot/renovate",
     },
     "method": "GET",
-    "url": "https://github-enterprise.example.com/repos/chalk/chalk/releases?per_page=100",
+    "url": "https://github-enterprise.example.com/api/v3/repos/chalk/chalk/releases?per_page=100",
   },
 ]
 `;
diff --git a/lib/workers/pr/changelog/source-github.ts b/lib/workers/pr/changelog/source-github.ts
index 629a55cb17172eb61a6224929669cfb96c9bbe73..c3838e4b1c6e0ebe80187df0467d08c464eaf059 100644
--- a/lib/workers/pr/changelog/source-github.ts
+++ b/lib/workers/pr/changelog/source-github.ts
@@ -81,7 +81,7 @@ export async function getChangeLogJSON({
   }
   const apiBaseUrl = sourceUrl.startsWith('https://github.com/')
     ? 'https://api.github.com/'
-    : baseUrl;
+    : baseUrl + 'api/v3/';
   const repository = pathname.slice(1).replace(/\/$/, '');
   if (repository.split('/').length !== 2) {
     logger.debug({ sourceUrl }, 'Invalid github URL found');