diff --git a/brian_polling_manager/inventory.py b/brian_polling_manager/inventory.py
index 4831b78876885c4ab1cbb3d968e03bf1f2bdd797..74ef95550cdd0083e5a5fbab8ef6a16da79c799a 100644
--- a/brian_polling_manager/inventory.py
+++ b/brian_polling_manager/inventory.py
@@ -135,7 +135,8 @@ def load_inventory_json(api_route, base_urls, schema):
 
     rsp = requests.get(
         f'{url}/{api_route}',
-        headers={'Accept': 'application/json'})
+        headers={'Accept': 'application/json'},
+        timeout=15)
     rsp.raise_for_status()
 
     result = rsp.json()