diff --git a/app/Http/Controllers/MetaGerSearch.php b/app/Http/Controllers/MetaGerSearch.php
index dbc9c50dd124adf5603732e73754c7ddf1daac07..e1aaf1ba5001a500bc4f717b233dd2f3d96e925d 100644
--- a/app/Http/Controllers/MetaGerSearch.php
+++ b/app/Http/Controllers/MetaGerSearch.php
@@ -223,7 +223,7 @@ class MetaGerSearch extends Controller
         $metager->setAdgoalLoaded($adgoal["loaded"]);
         $metager->setAdgoalHash($adgoal["adgoalHash"]);
 
-        $metager->parseFormData($request);
+        $metager->parseFormData($request, false);
         # Nach Spezialsuchen überprüfen:
         $metager->checkSpecialSearches($request);
         $metager->restoreEngines($engines);
diff --git a/app/MetaGer.php b/app/MetaGer.php
index 8d00cdb988874ca604b7c648b4e401c3ddc777e2..e1a5084a7fddf4b05f39ab04c4bcf8bffc5c0134 100644
--- a/app/MetaGer.php
+++ b/app/MetaGer.php
@@ -1011,7 +1011,7 @@ class MetaGer
      * Ende Suchmaschinenerstellung und Ergebniserhalt
      */
 
-    public function parseFormData(Request $request)
+    public function parseFormData(Request $request, $auth = true)
     {
         # Sichert, dass der request in UTF-8 formatiert ist
         if ($request->input('encoding', 'utf8') !== "utf8") {
@@ -1147,7 +1147,7 @@ class MetaGer
                 $this->apiKey = "";
             }
         }
-        if ($this->apiKey) {
+        if ($this->apiKey && $auth) {
             $this->apiAuthorized = $this->authorize($this->apiKey);
         }