1. Ich kenne auch keine API und ich denke auch, so ist das gedacht. Einzelne Serien würdest du nur über einen Web Zugriff bekommen. Aber es ist einfacher, einmal am Tag alles zu holen und dann lokal in z.B. /var/cache/vdr/plugins/tvscraper/eplists speichern.
2. Englische Episodennamen sind selten, wenn es die gibt, dann in der Datei <Titel>.en.episodes . Alles ohne .* ist deutsch.
Beispiel: eplists.de/eplist.cgi?action=show&file=American Dad.en
3. Ich würde nicht versuchen, Suchergebnisse von thetvdb als Basis für eine Suche in eplists verwenden. Besser den EPG Titel verwenden, darauf ist eplists ausgerichtet. Bei abweichendem Titel können in eplists auch Links angelegt werden (Beispiel "Akte X"). Die passende Datei für die Suche nach dem Episodennamen ist immer <EPG Titel>.episodes
Anmerkung: Doku vom Dateiformat hast du sicher schon gesehen, danke daran, dass eine Episode mehrere Episodennamen haben kann (#alternative)