diff --git a/htdocs/api/admin/index.php b/htdocs/api/admin/index.php
index 08209b03668..d3efef9dadc 100644
--- a/htdocs/api/admin/index.php
+++ b/htdocs/api/admin/index.php
@@ -27,6 +27,7 @@
require '../../main.inc.php';
require_once DOL_DOCUMENT_ROOT.'/core/lib/admin.lib.php';
+require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
$langs->load("admin");
@@ -111,9 +112,15 @@ print '
';
// Explorer
print ''.$langs->trans("ApiExporerIs").':
';
-$url=DOL_MAIN_URL_ROOT.'/api/index.php/explorer';
-print img_picto('','object_globe.png').' '.$url."
\n";
-
+if (dol_is_dir(DOL_DOCUMENT_ROOT.'/includes/restler/framework/Luracast/Restler/explorer'))
+{
+ $url=DOL_MAIN_URL_ROOT.'/api/index.php/explorer';
+ print img_picto('','object_globe.png').' '.$url."
\n";
+}
+else
+{
+ print $langs->trans("NotAvailableWithThisDistribution");
+}
llxFooter();
$db->close();