diff --git a/app/Models/parserSkripte/Fernsehsuche.php b/app/Models/parserSkripte/Fernsehsuche.php
new file mode 100644
index 0000000000000000000000000000000000000000..dca9feb535010f8db53d3c837071419fb3e35fdb
--- /dev/null
+++ b/app/Models/parserSkripte/Fernsehsuche.php
@@ -0,0 +1,51 @@
+<?php
+
+namespace app\Models\parserSkripte;
+use App\Models\Searchengine;
+
+class Fernsehsuche extends Searchengine 
+{
+	public $results = [];
+
+	function __construct (\SimpleXMLElement $engine, \App\MetaGer $metager)
+	{
+		parent::__construct($engine, $metager);
+	}
+
+	public function loadResults ($result)
+	{
+		$result = preg_replace("/\r\n/si", "", $result);
+		try {
+			$content = json_decode($result);
+		} catch (\Exception $e) {
+			abort(500, "$result is not a valid xml string");
+		}
+
+		if(!$content)
+		{
+			return;
+		}
+
+		$results = $content->response->docs;
+		foreach($results as $result)
+		{
+			$title = $result->show . " : " . $result->title;
+			$link = urldecode($result->url);
+			$anzeigeLink = $link; #$result->stream_url_q1;die("hu");
+			$descr = $result->description;
+			$image = "http://api-resources.fernsehsuche.de" . $result->thumbnail;
+			$this->counter++;
+			$this->results[] = new \App\Models\Result(
+				$this->engine,
+				$title,
+				$link,
+				$anzeigeLink,
+				$descr,
+				$this->gefVon,
+				$this->counter,
+				false,
+				$image
+			);
+		}
+	}
+}
\ No newline at end of file