diff --git a/ProdSearch.php b/ProdSearch.php
new file mode 100644
index 0000000000000000000000000000000000000000..b4d5381e8595897c6757e34e941fa20141b98dcf
--- /dev/null
+++ b/ProdSearch.php
@@ -0,0 +1,52 @@
+<?php
+
+namespace app\Models\parserSkripte;
+
+use App\Models\Searchengine;
+
+class ProdSearch extends Searchengine
+{
+    public $results = [];
+
+    public function __construct($name, \StdClass $engine, \App\MetaGer $metager)
+    {
+        parent::__construct($name, $engine, $metager);
+    }
+
+    public function loadResults($result)
+    {
+        $results = json_decode($result, true);
+        foreach ($results as $result) {
+            if ($this->counter >= 10) {
+                break;
+            }
+
+            $title       = $result["title"];
+            $link        = $result["product-link"];
+            $anzeigeLink = $link;
+            $price       = 0;
+            $descr       = "";
+            if (isset($result['price_cents'])) {
+                $price = intval($result['price_cents']);
+                $descr .= "<p>Preis: " . (intval($result['price_cents']) / 100.0) . " €</p>";
+            }
+            if (isset($result['image-url'])) {
+                $image = $result['image-url'];
+            }
+
+            $this->counter++;
+            $this->results[] = new \App\Models\Result(
+                $this->engine,
+                $title,
+                $link,
+                $anzeigeLink,
+                $descr,
+                $this->engine->{"display-name"},$this->engine->homepage,
+                $this->counter,
+                [
+                    'price' => $price,
+                    'image' => $image]
+            );
+        }
+    }
+}