diff --git a/datasources/templates/datasources/datasource/explorer.html b/datasources/templates/datasources/datasource/explorer.html
index dff92cde41b694e4db184265fc5f24fffcc0bde9..1f215b0da83fefd809a818e7f179afba92cc1bf2 100644
--- a/datasources/templates/datasources/datasource/explorer.html
+++ b/datasources/templates/datasources/datasource/explorer.html
@@ -156,7 +156,7 @@
             </form>
 
             <div class="alert alert-info w-100">
-                Query URL: /api/datasources/{{ datasource.pk }}/<span id="datasetUrlSpan"></span>data/?<span id="queryParamSpan"></span>
+                Query URL: {{ api_url }}<span id="datasetUrlSpan"></span>data/?<span id="queryParamSpan"></span>
             </div>
 
             <table class="table" id="tableParams">
diff --git a/datasources/views/datasource.py b/datasources/views/datasource.py
index 717dc4fbeec2287ce3e89bcd5d8911832d660e5f..76ff48f105fab199c14f3cca99f21260424329e6 100644
--- a/datasources/views/datasource.py
+++ b/datasources/views/datasource.py
@@ -47,7 +47,7 @@ class DataSourceDetailView(DetailView):
         context['api_url'] = (
             'https://' if self.request.is_secure() else 'http://' +
             self.request.get_host() +
-            '/api/datasources/{0}/data/'.format(self.object.pk)
+            '/api/datasources/{0}/'.format(self.object.pk)
         )
 
         return context
@@ -204,4 +204,10 @@ class DataSourceExplorerView(HasPermissionLevelMixin, DetailView):
             field__short_name='data_query_param'
         ).values_list('value', flat=True)
 
+        context['api_url'] = (
+            'https://' if self.request.is_secure() else 'http://' +
+                                                        self.request.get_host() +
+                                                        '/api/datasources/{0}/'.format(self.object.pk)
+        )
+
         return context