Docker Compose mit drei Services (nginx auf Port 8000), Migrationsmechanik, Update- und Backup-Skript. Anwendung: Router mit CSRF-Prüfung, Anmeldung und Ersteinrichtung, zentraler Einstellungsdialog mit Reitern, ein- und ausschaltbares Debug-Log mit Maskierung von Zugangsdaten. Layout nach Vorbild des FinanzManagers: feste Navigation links, Werkzeugleiste oben, Tab-Leiste; Farbschema hell/dunkel/System. Tests: 51 PHP-Prüfungen und 7 Playwright-Tests, alle grün.
3.4 KiB
3.4 KiB
Für den kostenlosen, tagesaktuellen Abruf von Aktienkursen mit ISIN-Codes (ca. 20 Positionen pro Tag) gibt es mehrere Möglichkeiten, die sowohl Registrierung als auch API-Key akzeptieren. Hier sind die besten Optionen für deinen Anwendungsfall:
1. Leeway.tech
- Angebot: 50 kostenlose Abfrageeinheiten pro Tag (ausreichend für 20 Positionen).
- ISIN-Unterstützung: Ja, direkte Suche nach ISIN möglich (z. B.
https://api.leeway.tech/api/v1/public/general/isin/DE000A1JX528?apitoken=YOUR_TOKEN). - Daten: Kursdaten mit 15–20 Minuten Verzögerung für rund 50.000 Aktien weltweit.
- Registrierung: Kostenlos, API-Key nach Anmeldung verfügbar.
- Dokumentation: leeway.tech/data-api
2. Financial Modeling Prep (FMP)
- Angebot: 250 kostenlose Anfragen pro Tag (mehr als ausreichend für 20 Positionen).
- ISIN-Unterstützung: Ja, ISIN kann für die Suche verwendet werden.
- Daten: Echtzeit- und historische Kurse, Fundamentaldaten, Dividenden.
- Registrierung: Kostenlos, API-Key nach Anmeldung.
- Dokumentation: fmpcloud.io
3. Alpha Vantage
- Angebot: 25 kostenlose Anfragen pro Tag (kann für 20 Positionen knapp werden, aber für Testzwecke geeignet).
- ISIN-Unterstützung: Indirekt über Symbol-Suche, ISIN muss ggf. manuell auf Symbol gemappt werden.
- Daten: Echtzeit- und historische Kurse, technische Indikatoren.
- Registrierung: Kostenlos, API-Key nach Anmeldung.
- Dokumentation: www.alphavantage.co
4. Yahoo Finance (unoffiziell)
- Angebot: Kein offizieller API-Key nötig, aber Nutzung der öffentlichen URL-Struktur (z. B.
https://query1.finance.yahoo.com/v8/finance/chart/ISIN?interval=1d). - ISIN-Unterstützung: Teilweise, aber nicht alle ISINs werden direkt unterstützt. Oft muss die ISIN auf ein Börsenkürzel gemappt werden.
- Daten: Aktuelle Kurse, aber mit Verzögerung und ohne Garantie auf Stabilität.
- Hinweis: Keine offizielle API, daher kann die Nutzung eingeschränkt oder blockiert werden .
5. Marketstack
- Angebot: 1.000 Anfragen pro Monat (kostenlos), also ca. 33 pro Tag.
- ISIN-Unterstützung: Ja, aber oft muss die ISIN auf ein Symbol gemappt werden.
- Daten: Echtzeit- und historische Kurse, globale Börsen.
- Registrierung: Kostenlos, API-Key nach Anmeldung.
- Dokumentation: marketstack.com
6. Tradegate (URL-Abfrage)
- Angebot: Kostenlose URL-Abfrage mit ISIN (z. B. für FileMaker oder eigene Skripte).
- ISIN-Unterstützung: Ja, direkte Abfrage mit ISIN möglich.
- Daten: Aktuelle Kurse, aber nur für Tradegate-gelistete Werte.
- Hinweis: Keine offizielle API, sondern manuelles Parsen der Webseite .
Empfehlung für deinen Use Case (20 Positionen/Tag)
Am besten geeignet:
- Leeway.tech (50 Anfragen/Tag, direkte ISIN-Unterstützung, einfache Integration)
- Financial Modeling Prep (FMP) (250 Anfragen/Tag, ISIN-Unterstützung, sehr zuverlässig)
Alternativen:
- Alpha Vantage (wenn du mit 25 Anfragen/Tag auskommst)
- Marketstack (wenn du bis zu 33 Anfragen/Tag brauchst)
Tipp: Falls du die ISIN auf ein Börsenkürzel mappen musst, kannst du das oft über die API selbst (z. B. Leeway: /isin/DE000A1JX528) oder über kostenlose Online-Tools erledigen.