diff --git a/gui/slick/views/apiBuilder.mako b/gui/slick/views/apiBuilder.mako
index aeef6b809d7dcd29c7b5ad7b64d5facf67c04b30..460f8f8ae460443cb3253352d6fd80380caaa145 100644
--- a/gui/slick/views/apiBuilder.mako
+++ b/gui/slick/views/apiBuilder.mako
@@ -261,13 +261,7 @@ var episodes = ${episodes};
         </select>
         % endif
     % elif parameter == 'tvdbid':
-        <select class="form-control" name="${parameter}" data-command="${command}">
-            <option>${parameter}</option>
-
-            % for show in shows:
-            <option value="${show.indexerid}">${show.name}</option>
-            % endfor
-        </select>
+        <input class="form-control" name="${parameter}" placeholder="${parameter}" type="number" data-command="${command}" />
     % elif type == 'int':
         % if parameter not in ('episode', 'season'):
         <input class="form-control" name="${parameter}" placeholder="${parameter}" type="number" data-command="${command}" />
diff --git a/sickbeard/webapi.py b/sickbeard/webapi.py
index 8c6bb80caa8d3e6cd67048874a951de43fec0265..3d407287cae355bf86642cac9147a086b0fe164e 100644
--- a/sickbeard/webapi.py
+++ b/sickbeard/webapi.py
@@ -2146,7 +2146,7 @@ class CMD_ShowAddNew(ApiCall):
             default_ep_status_after = self.future_status
 
         indexer_name = None
-        indexer_result = CMD_SickBeardSearchIndexers([], {indexer_ids[self.indexer]: self.indexerid}).run()
+        indexer_result = CMD_SickBeardSearchIndexers([], {indexer_ids[self.indexer]: self.indexerid, 'lang': self.lang}).run()
 
         if indexer_result['result'] == result_type_map[RESULT_SUCCESS]:
             if not indexer_result['data']['results']: