Tägliche Kurs-Updates in Google Sheets mit n8n oder Make

NO-CODE-VORLAGE

Tägliche Kurs-Updates in Google Sheets mit n8n oder Make automatisieren

Erstellen Sie einen No-Code-Workflow, der Aktien-, ETF- oder Fondspreise in Google Sheets nach einem Tagesplan aktualisiert. Verwenden Sie die FinImpulse-Aktion „Get Market Price“ mit n8n oder Make, um aktuelle Marktdaten abzurufen und direkt in Ihre Tabelle zu schreiben.

Diese Vorlage eignet sich für Watchlists, interne Markttracker, schlanke Dashboards und wiederkehrende Berichte. Der Workflow kann Symbole aus Google Sheets auslesen, die aktuellen Kurse abfragen und Spalten wie Kurs, Tagesänderung, Währung, Börse und Zeitstempel aktualisieren.

Enthalten Get Market Price Dokumentation ansehen
Watchlist table labeled "Updated daily" with columns for Ticker, Price, and Change. Rows show AAPL at $342.70 (+0.77%), MSFT at $389.69 (−0.93%), NVDA at $191.21 (−2.94%), META at $589.69 (−0.63%), TSLA at $302.65 (−1.56%), and XOM at $157.39 (+2.84%), with gains in green and losses in red.

Google Sheets Kurs-Updates


Beschreibung

Erstellen Sie einen geplanten No-Code-Workflow, der eine Watchlist in Google Sheets mit aktuellen Kursdaten auf dem neuesten Stand hält. Der Workflow liest Symbole aus einer Tabelle aus, sendet jedes Symbol an die FinImpulse Market Price API und schreibt die jeweils neuesten verfügbaren Werte zurück in dasselbe Tabellenblatt.

Dieses Setup ist nützlich, wenn Sie eine einfache Marktdatenschicht in Google Sheets benötigen, ohne Skripte zu schreiben, Imports zu pflegen oder Kurse manuell zu kopieren. Es kann tägliche Watchlists, Asset-Tracker, Reporting-Tabellen, interne Dashboards und wiederkehrende kundenorientierte Berichte unterstützen.

Der Workflow lässt sich sowohl in n8n als auch in Make erstellen. In beiden Versionen bleibt die Logik einfach: mit einem geplanten Trigger starten, Symbole aus Google Sheets auslesen, aktuelle Kursdaten von FinImpulse abrufen, die Antwortfelder zuordnen und die entsprechenden Tabellenzeilen aktualisieren.

Eine Basisversion kann nur den aktuellen Kurs und die Tagesänderung aktualisieren. Eine erweiterte Version kann zusätzlich Währung, Börse, Marktstatus, Zeitstempel und tägliche Verlaufssnapshots speichern, indem statt bestehende Daten zu überschreiben jeden Tag eine neue Zeile angefügt wird.


Beispiel der Benutzeroberfläche

n8n-Workflow-Diagramm mit fünf nacheinander verbundenen Nodes: Schedule Trigger, Get row(s) in sheet (Google Sheets, Lesen), Get market price (FinImpulse market-price/market_data), Edit Fields (manuell) und Append or update row in sheet (Google Sheets, Schreiben).

Ausgabebeispiel

Ticker

Anlagename

Kurs

Änderung %

Währung

Marktstatus

AAPL

Apple

342,70

-1,35 %

USD

REGULAR

MSFT

Microsoft

389,69

+5,53 %

USD

REGULAR

NVDA

NVIDIA

191,21

+1,87 %

USD

REGULAR

META

Meta Platforms

589,69

+5,87 %

USD

REGULAR

TSLA

Tesla

302,65

+2,19 %

USD

REGULAR

MCD

McDonald’s

272,06

+0,18 %

USD

REGULAR

PG

The Procter & Gamble Company

144,69

+1,08 %

USD

REGULAR


So erstellen Sie diesen Workflow

Dieser Workflow basiert auf den folgenden Tools:

Workflow-Schritte:

  1. Fügen Sie einen geplanten Trigger hinzu, der den Workflow einmal täglich ausführt.
  2. Lesen Sie die Symbole aus einer Google-Sheets-Spalte aus.
  3. Senden Sie jedes Symbol an die FinImpulse Market Price API.
  4. Ordnen Sie die Felder der API-Antwort den Tabellenspalten zu.
  5. Aktualisieren Sie vorhandene Zeilen oder fügen Sie einen neuen täglichen Snapshot an.
  6. Optional: Ergänzen Sie eine Fehlerbehandlung für leere Symbole, nicht verfügbare Assets oder fehlgeschlagene API-Antworten.

Optionale Erweiterungen:

  • Fügen Sie Search Assets (Lite) hinzu, wenn Nutzer Symbole vor der Kursabfrage validieren oder auflösen müssen.
  • Fügen Sie Get Asset Summary (Lite) hinzu, wenn die Tabelle zusätzlich Firmenname, Sektor, Branche, Land oder Logo enthalten soll.
  • Fügen Sie Slack- oder E-Mail-Benachrichtigungen hinzu, wenn eine ausgewählte Kursbedingung erfüllt ist.

Ressourcen


API-Kostenbeispiele

Szenario Verwendete APIs Anwendungsbeispiel Geschätzte monatliche Kosten
Persönliche Watchlist-Tabelle Market Price API 20 Symbole × 1 tägliches Update × 30 Tage ≈ 0,06 $
Market Price API = 0,00010 $
20 Symbole × je 1 Request × 30 Tage = 600 Requests
600 Requests × 0,00010 $ = 0,06 $ / Monat
ETF-Profile Market Price API 100 Symbole × 1 tägliches Update × 30 Tage ≈ 0,30 $
Market Price API = 0,00010 $
100 Symbole × je 1 Request × 30 Tage = 3.000 Requests
3.000 Requests × 0,00010 $ = 0,30 $ / Monat
Unternehmensprofile Market Price API 5 Tabellen × 50 Symbole × 1 tägliches Update × 30 Tage ≈ 0,75 $
Market Price API = 0,00010 $
5 Tabellen × 50 Symbole × je 1 Request × 30 Tage = 7.500 Requests
7.500 Requests × 0,00010 $ = 0,75 $ / Monat

Hinweis. Die geschätzten Kosten umfassen ausschließlich die Nutzung der FinImpulse-API und stellen ein typisches Nutzungsszenario dar; die tatsächlichen Kosten hängen von der Trigger-Häufigkeit, der Größe des Datensatzes und der Anzahl der Assets in Ihrem Workflow ab. Kosten für n8n, Make, Google Sheets, Slack, den E-Mail-Anbieter und andere Drittanbieter-Tools sind nicht enthalten.

FinImpulse bietet ausschließlich APIs für Finanzdaten und Analysen an. Dieser Workflow stellt keine Anlageberatung, keine Handelsempfehlungen und keine Zusicherungen bezüglich Marktergebnissen bereit.

Mit der FinImpulse API loslegen