diff --git a/inventory_provider/routes/data.py b/inventory_provider/routes/data.py
index 680bb90747eedd8153f66f8c46137140f2cd832b..97c1488c4166141fa5ea2c2b6da1f0193ea1fd3c 100644
--- a/inventory_provider/routes/data.py
+++ b/inventory_provider/routes/data.py
@@ -1,5 +1,6 @@
 import functools
 import json
+import pkg_resources
 
 from flask import Blueprint, request, Response, current_app
 from lxml import etree
@@ -9,10 +10,7 @@ from inventory_provider import juniper
 
 routes = Blueprint("inventory-data-query-routes", __name__)
 
-VERSION = {
-    "api": "0.1",
-    "module": "0.1"
-}
+API_VERSION = '0.1'
 
 
 def require_accepts_json(f):
@@ -37,8 +35,17 @@ def require_accepts_json(f):
 @routes.route("/version", methods=['GET', 'POST'])
 @require_accepts_json
 def version():
+    VERSION = {
+        "api": "0.1",
+        "module": "0.1"
+    }
+
     return Response(
-        json.dumps(VERSION),
+        json.dumps({
+            'api': API_VERSION,
+            'module':
+                pkg_resources.get_distribution('inventory_provider').version
+        }),
         mimetype="application/json"
     )