diff --git a/api/funkwhale_api/instance/nodeinfo.py b/api/funkwhale_api/instance/nodeinfo.py
index 15f2b1b41e94550a618b4e741b7b1929919fe825..ebeee2b03d0f67ea7e73445b377b4a558d84b1c5 100644
--- a/api/funkwhale_api/instance/nodeinfo.py
+++ b/api/funkwhale_api/instance/nodeinfo.py
@@ -47,6 +47,7 @@ def get():
             "terms": all_preferences.get("instance__terms"),
             "nodeName": all_preferences.get("instance__name"),
             "banner": federation_utils.full_url(banner.url) if banner else None,
+            "defaultUploadQuota": all_preferences.get("users__upload_quota"),
             "library": {
                 "federationEnabled": all_preferences.get("federation__enabled"),
                 "federationNeedsApproval": all_preferences.get(
diff --git a/api/tests/instance/test_nodeinfo.py b/api/tests/instance/test_nodeinfo.py
index d1816ff3d21e4d42466899f063dde269a36d12b6..c765ba4f93b98f2a6ccfc490a5dd4db1fe237bcf 100644
--- a/api/tests/instance/test_nodeinfo.py
+++ b/api/tests/instance/test_nodeinfo.py
@@ -42,6 +42,7 @@ def test_nodeinfo_dump(preferences, mocker, avatar):
             "nodeName": preferences["instance__name"],
             "rules": preferences["instance__rules"],
             "contactEmail": preferences["instance__contact_email"],
+            "defaultUploadQuota": preferences["users__upload_quota"],
             "terms": preferences["instance__terms"],
             "banner": federation_utils.full_url(preferences["instance__banner"].url),
             "library": {
@@ -113,6 +114,7 @@ def test_nodeinfo_dump_stats_disabled(preferences, mocker):
             "nodeName": preferences["instance__name"],
             "rules": preferences["instance__rules"],
             "contactEmail": preferences["instance__contact_email"],
+            "defaultUploadQuota": preferences["users__upload_quota"],
             "terms": preferences["instance__terms"],
             "banner": None,
             "library": {