diff --git a/pagure/api/__init__.py b/pagure/api/__init__.py
index ce067a8..546eb1b 100644
--- a/pagure/api/__init__.py
+++ b/pagure/api/__init__.py
@@ -75,7 +75,7 @@ class APIERROR(enum.Enum):
     EINVALIDTOK = (
         "Invalid or expired token. Please visit %s to get or "
         "renew your API token."
-        % urljoin(pagure_config["APP_URL"], "settings#api-keys")
+        % urljoin(pagure_config["APP_URL"], "settings#nav-api-tab")
     )
     ENOISSUE = "Issue not found"
     EISSUENOTALLOWED = "You are not allowed to view this issue"
diff --git a/tests/test_pagure_flask_api.py b/tests/test_pagure_flask_api.py
index e311da8..f9d684e 100644
--- a/tests/test_pagure_flask_api.py
+++ b/tests/test_pagure_flask_api.py
@@ -197,7 +197,7 @@ class PagureFlaskApitests(tests.SimplePagureTest):
             data,
             {
                 "error": "Invalid or expired token. Please visit "
-                "http://localhost.localdomain/settings#api-keys to get or "
+                "http://localhost.localdomain/settings#nav-api-tab to get or "
                 "renew your API token.",
                 "error_code": "EINVALIDTOK",
             },
@@ -217,7 +217,7 @@ class PagureFlaskApitests(tests.SimplePagureTest):
             data,
             {
                 "error": "Invalid or expired token. Please visit "
-                "http://localhost.localdomain/settings#api-keys to get or "
+                "http://localhost.localdomain/settings#nav-api-tab to get or "
                 "renew your API token.",
                 "error_code": "EINVALIDTOK",
                 "errors": "Invalid token",
diff --git a/tests/test_pagure_flask_api_fork.py b/tests/test_pagure_flask_api_fork.py
index 90c0cfc..40ab890 100644
--- a/tests/test_pagure_flask_api_fork.py
+++ b/tests/test_pagure_flask_api_fork.py
@@ -1982,7 +1982,7 @@ class PagureFlaskApiForktests(tests.Modeltests):
             data,
             {
                 "error": "Invalid or expired token. Please visit "
-                "http://localhost.localdomain/settings#api-keys to get or "
+                "http://localhost.localdomain/settings#nav-api-tab to get or "
                 "renew your API token.",
                 "error_code": "EINVALIDTOK",
             },
@@ -2588,7 +2588,7 @@ class PagureFlaskApiForktests(tests.Modeltests):
             data,
             {
                 "error": "Invalid or expired token. Please visit "
-                "http://localhost.localdomain/settings#api-keys to get or "
+                "http://localhost.localdomain/settings#nav-api-tab to get or "
                 "renew your API token.",
                 "error_code": "EINVALIDTOK",
             },
diff --git a/tests/test_pagure_flask_api_fork_assign.py b/tests/test_pagure_flask_api_fork_assign.py
index 677523c..014f239 100644
--- a/tests/test_pagure_flask_api_fork_assign.py
+++ b/tests/test_pagure_flask_api_fork_assign.py
@@ -116,7 +116,7 @@ class PagureFlaskApiForkAssigntests(tests.SimplePagureTest):
             data,
             {
                 "error": "Invalid or expired token. Please visit "
-                "http://localhost.localdomain/settings#api-keys to get or renew your "
+                "http://localhost.localdomain/settings#nav-api-tab to get or renew your "
                 "API token.",
                 "error_code": "EINVALIDTOK",
             },
diff --git a/tests/test_pagure_flask_api_fork_update.py b/tests/test_pagure_flask_api_fork_update.py
index d7c5d86..a0c67ae 100644
--- a/tests/test_pagure_flask_api_fork_update.py
+++ b/tests/test_pagure_flask_api_fork_update.py
@@ -116,7 +116,7 @@ class PagureFlaskApiForkUpdatetests(tests.SimplePagureTest):
             data,
             {
                 "error": "Invalid or expired token. Please visit "
-                "http://localhost.localdomain/settings#api-keys to get or renew your "
+                "http://localhost.localdomain/settings#nav-api-tab to get or renew your "
                 "API token.",
                 "error_code": "EINVALIDTOK",
             },
diff --git a/tests/test_pagure_flask_api_project.py b/tests/test_pagure_flask_api_project.py
index 2dde3df..e330f5a 100644
--- a/tests/test_pagure_flask_api_project.py
+++ b/tests/test_pagure_flask_api_project.py
@@ -3731,7 +3731,7 @@ class PagureFlaskApiProjectOptionsTests(tests.Modeltests):
             data,
             {
                 "error": "Invalid or expired token. Please visit "
-                "http://localhost.localdomain/settings#api-keys to get "
+                "http://localhost.localdomain/settings#nav-api-tab to get "
                 "or renew your API token.",
                 "error_code": "EINVALIDTOK",
                 "errors": "Invalid token",
@@ -3796,7 +3796,7 @@ class PagureFlaskApiProjectOptionsTests(tests.Modeltests):
             data,
             {
                 "error": "Invalid or expired token. Please visit "
-                "http://localhost.localdomain/settings#api-keys to get "
+                "http://localhost.localdomain/settings#nav-api-tab to get "
                 "or renew your API token.",
                 "error_code": "EINVALIDTOK",
                 "errors": "Invalid token",
diff --git a/tests/test_pagure_flask_api_project_blockuser.py b/tests/test_pagure_flask_api_project_blockuser.py
index 1d763b8..10ecb91 100644
--- a/tests/test_pagure_flask_api_project_blockuser.py
+++ b/tests/test_pagure_flask_api_project_blockuser.py
@@ -90,7 +90,7 @@ class PagureFlaskApiProjectBlockuserTests(tests.SimplePagureTest):
             data,
             {
                 "error": "Invalid or expired token. Please visit "
-                "http://localhost.localdomain/settings#api-keys to "
+                "http://localhost.localdomain/settings#nav-api-tab to "
                 "get or renew your API token.",
                 "error_code": "EINVALIDTOK",
                 "errors": "Invalid token",
@@ -111,7 +111,7 @@ class PagureFlaskApiProjectBlockuserTests(tests.SimplePagureTest):
             data,
             {
                 "error": "Invalid or expired token. Please visit "
-                "http://localhost.localdomain/settings#api-keys to "
+                "http://localhost.localdomain/settings#nav-api-tab to "
                 "get or renew your API token.",
                 "error_code": "EINVALIDTOK",
                 "errors": "Invalid token",
diff --git a/tests/test_pagure_flask_rebase.py b/tests/test_pagure_flask_rebase.py
index 2284339..a80e21b 100644
--- a/tests/test_pagure_flask_rebase.py
+++ b/tests/test_pagure_flask_rebase.py
@@ -393,7 +393,7 @@ class PagureRebasetests(tests.Modeltests):
             data,
             {
                 "error": "Invalid or expired token. Please visit "
-                "http://localhost.localdomain/settings#api-keys to get "
+                "http://localhost.localdomain/settings#nav-api-tab to get "
                 "or renew your API token.",
                 "error_code": "EINVALIDTOK",
                 "errors": "Invalid token",