diff --git a/WebHostLib/api/__init__.py b/WebHostLib/api/__init__.py
index 818c1ffe..63483abc 100644
--- a/WebHostLib/api/__init__.py
+++ b/WebHostLib/api/__init__.py
@@ -30,3 +30,11 @@ def room_info(room: UUID):
 def get_datapackge():
     from worlds import network_data_package
     return network_data_package
+
+@api_endpoints.route('/datapackage_version')
+@cache.cached()
+def get_datapackge_versions():
+    from worlds import network_data_package, AutoWorldRegister
+    version_package = {game: world.data_version for game, world in AutoWorldRegister.world_types.items()}
+    version_package["version"] = network_data_package["version"]
+    return version_package