iToverDose/Software· 1 JULI 2026 · 00:03

Krypto-Marktdaten in Echtzeit ohne API-Schlüssel abrufen

Entdecken Sie, wie Sie mit CoinGeckos öffentlicher Schnittstelle Live-Kursdaten von über 1.000 Kryptowährungen abrufen – ohne Registrierung oder API-Schlüssel. Praktische Tipps für effiziente Abfragen und Integration in eigene Anwendungen.

DEV Community2 min0 Kommentare

Die Entwicklung von Krypto-Dashboards, Preisalarmen oder Portfolio-Trackern beginnt stets mit derselben Herausforderung: der Beschaffung aktueller Marktdaten wie Preise, Marktkapitalisierung und Handelsvolumen. Traditionell führt der Weg über kostenpflichtige APIs mit komplizierten API-Schlüsseln und Rate-Limits. Doch es geht auch einfacher – und zwar kostenlos.

Die öffentliche Schnittstelle von CoinGecko

CoinGecko bietet eine ungeschützte Endpunkt für Live-Marktdaten, der ohne Anmeldung oder API-Schlüssel genutzt werden kann. Mit einer einzigen Anfrage erhalten Entwickler eine strukturierte Liste der führenden Kryptowährungen inklusive aller relevanten Kennzahlen. Der Endpunkt lautet:

GET 

Die Antwort enthält je Kryptowährung folgende Felder, die für die meisten Anwendungsfälle ausreichen:

  • current_price – Aktueller Preis in USD
  • market_cap – Marktkapitalisierung
  • market_cap_rank – Rang der Marktkapitalisierung
  • total_volume – Gesamt-Handelsvolumen
  • fully_diluted_valuation – Vollständig verwässerte Bewertung
  • circulating_supply – Umlaufendes Angebot
  • total_supply – Gesamtangebot
  • max_supply – Maximales Angebot
  • ath – Allzeithoch
  • ath_change_percentage – Veränderung zum Allzeithoch
  • atl – Allzeittief
  • price_change_percentage_24h_in_currency – 24-Stunden-Änderung
  • price_change_percentage_7d – 7-Tage-Änderung
  • price_change_percentage_30d – 30-Tage-Änderung

Effiziente Abfragen mit Paginierung

Ein häufiger Fehler bei der Nutzung öffentlicher Schnittstellen besteht darin, einzelne Kryptowährungen nacheinander abzufragen – was schnell zu Rate-Limits führt. Die Lösung liegt im Gegenteil: Nutzen Sie die Paginierungsfunktion des Endpunkts. Mit dem Parameter per_page=250 können Sie bis zu 250 Kryptowährungen pro Anfrage abrufen. Für 1.000 Kryptowährungen benötigen Sie somit nur vier Anfragen statt tausend.

Ein Beispiel in JavaScript zeigt, wie die Abfrage strukturiert werden kann:

let page = 1, output = [];
while (output.length < cap) {
  const response = await fetch(`${base}/coins/markets?vs_currency=usd&order=market_cap_desc&per_page=250&page=${page}&price_change_percentage=1h,24h,7d,30d`);
  if (response.status === 429) {
    await sleep(15000);
    continue;
  }
  const data = await response.json();
  if (!data.length) break;
  output.push(...data);
  if (data.length < 250) break;
  page += 1;
}

Die einzige zu berücksichtigende Ausnahme ist der HTTP-Statuscode 429 (Too Many Requests). Ein kurzer Rückzug von 15 Sekunden reicht in der Regel aus, da die geringe Anzahl an Anfragen selbst bei regelmäßigen Aktualisierungen selten zu Rate-Limits führt.

Individuelle Watchlists ohne Filteraufwand

Für Anwendungen, die nur ausgewählte Kryptowährungen benötigen, bietet CoinGecko eine vereinfachte Lösung. Durch Angabe der gewünschten Kryptowährungen als kommagetrennte Liste im Parameter ids erhalten Sie die Daten aller gewünschten Coins in einer einzigen Anfrage. Die Struktur der Antwort bleibt dabei identisch, sodass kein zusätzlicher Filtercode erforderlich ist. Beispiel:

  • ids=bitcoin,ethereum,solana

Vorfertigte Lösungen für Entwickler

Um die Integration zu erleichtern, wurde ein Actor auf der Plattform Apify erstellt, der die Komplexität der Paginierung und Datenaufbereitung übernimmt. Entwickler können damit direkt auf die gewünschten Marktdaten zugreifen, indem sie Währung, Sortierung und maximale Anzahl der abzurufenden Coins konfigurieren oder eine individuelle Watchlist angeben. Die Lösung gibt pro Kryptowährung eine konsolidierte Zeile mit allen relevanten Kennzahlen zurück.

Dieser Ansatz ist Teil einer wachsenden Sammlung von Finanz- und Marktdaten-Scrapers, die ohne API-Schlüssel auskommen. Ein weiterer Vorteil: Die ersten Zeilen jeder Abfrage sind kostenlos, sodass Entwickler die Ausgabe zunächst prüfen können, bevor sie größere Datenmengen abrufen.

Fazit: Öffentliche Endpunkte vor kostenpflichtigen APIs prüfen

Der Fall von CoinGecko zeigt, dass viele vertrauenswürdige Dienste ihre Marktdaten über öffentliche Endpunkte zugänglich machen – ohne Registrierung oder Gebühren. Bevor Entwickler in kostenpflichtige Datenpläne investieren, lohnt es sich daher, zunächst zu prüfen, ob der gewünschte Dienst die benötigten Daten bereits kostenlos bereitstellt. Besonders im Kryptobereich ist dies häufig der Fall. Dieser Trend unterstreicht die wachsende Bedeutung offener Datenquellen in der Softwareentwicklung.

KI-Zusammenfassung

CoinGecko’nun ücretsiz API’sini kullanarak kripto para fiyatları, hacimleri ve piyasa değeri verilerini API anahtarı olmadan nasıl çekebilirsiniz? Hız sınırlamalarından kaçınma ipuçlarıyla optimize edilmiş yöntemler.

Kommentare

00
KOMMENTAR SCHREIBEN
ID #6VG3CG

0 / 1200 ZEICHEN

Menschen-Check

7 + 9 = ?

Erscheint nach redaktioneller Prüfung

Moderation · Spam-Schutz aktiv

Noch keine Kommentare. Sei der erste.