diff --git a/master/product/Vifib/Tool/VifibRestApiV1Tool.py b/master/product/Vifib/Tool/VifibRestApiV1Tool.py
index 577e9fbc273c668eebd557eb01872c7570fd48a5..7f22e3e0e6fb849cfad4788d09081699119ca9f7 100644
--- a/master/product/Vifib/Tool/VifibRestApiV1Tool.py
+++ b/master/product/Vifib/Tool/VifibRestApiV1Tool.py
@@ -395,7 +395,7 @@ class InstancePublisher(GenericPublisher):
     d = {"list": []}
     a = d['list'].append
     for si in self.getPortalObject().portal_catalog(**kw):
-      a('/'.join([self.absolute_url(), si.getRelativeUrl()]))
+      a('/'.join([self.absolute_url(), 'instance', si.getRelativeUrl()]))
     try:
       d['list'][0]
     except IndexError: