Kostenlose Goldpreis-API: Was 100 Anfragen im Monat leisten
Kostenlose Goldpreis-API ehrlich erklärt: was der Free-Tarif von MetalAPI enthält, wie 100 Anfragen im Monat mit Caching reichen und wann ein Upgrade lohnt.
Was kann eine kostenlose Goldpreis-API realistisch leisten?
Eine kostenlose Goldpreis-API ist der schnellste Weg, echte Goldpreise ohne Bestellvorgang in einen Prototyp, eine Hobby-Website oder einen internen Bericht zu bringen. Man erwartet allerdings leicht zu viel davon. Kostenlose Tarife sind dafür da, eine Integration zu entwickeln und zu testen und kleine Aufgaben zu erledigen, die einmal am Tag einen Preis brauchen. Sie sind nicht dafür gedacht, einen Checkout zu steuern, der dem Markt Minute für Minute folgen muss.
Dieser Artikel beschreibt den Free-Tarif von MetalAPI so, wie er ist, einschließlich dessen, was er nicht enthält. Danach zeigt er, wie 100 Anfragen im Monat erstaunlich viel Arbeit abdecken und woran Sie erkennen, dass Sie ihm entwachsen sind. Wenn Sie mehrere Anbieter vergleichen, gilt die Checkliste gegen Ende für jede kostenlose Metall-API.
Was enthält der Free-Tarif von MetalAPI?
Der Free-Tarif kostet nichts und erfordert keine Kreditkarte. Zusammengefasst:
| Funktion | Free-Tarif |
|---|---|
| Preis | 0 $, keine Kreditkarte |
| Anfragen | 100 pro Monat, Zurücksetzung am 1. um 00:00 UTC |
| Limit pro Minute | 10 Anfragen pro Minute |
| Preisaktualisierung | Täglich: ein Snapshot um Mitternacht UTC |
| Symbole | Alle 83: Gold, Silber, Platin, Palladium, Industriemetalle, Energie, 57 Währungen und 13 Kryptowährungen |
| Endpunkte | /latest, historische Tage, /convert, /timeframe, /change und /ohlc |
| Historie | Vollständig: Metalle und Energie seit 2000, Währungen seit 1999, Krypto seit 2014 |
| Zeitraum pro Anfrage | Bis zu 30 Tage für /timeframe und /change |
| Währungen und Einheiten | Jede base und jede unit, wie in jedem Tarif |
| Widgets | 1 einbettbares Widget; seine Seitenaufrufe verbrauchen kein Kontingent |
| Support | Community-Support |
Einige Funktionen erfordern einen kostenpflichtigen Tarif:
- Goldpreise nach Karat über
/carat: ab Lite. Im Free-Tarif können Sie Karatpreise trotzdem selbst aus dem 24-Karat-Preis berechnen. - Geld- und Briefkurse, etwa
XAU-BIDundXAU-ASK: ab Standard. - Preisalarme: per E-Mail ab Lite, per Webhook ab Advanced.
- Echtzeit-Streaming über Server-Sent Events: ab Pro.
- Verfügbarkeits-SLA: Business und Enterprise.
Eine API-Anfrage für etwas außerhalb Ihres Tarifs liefert den Fehler 106 (plan_restriction) mit einer upgrade_url, und diese Anfrage wird nicht berechnet. Der Free-Tarif funktioniert auch mit dem MetalAPI-MCP-Server: Ein KI-Assistent kann also Goldpreise über Ihr kostenloses Kontingent abrufen, mit derselben täglichen Aktualität.
Wie oft aktualisiert eine kostenlose Goldpreis-API?
Die wichtigste Zeile dieser Tabelle ist das Aktualisierungsintervall. Im Free-Tarif erstellt die API einen Preis-Snapshot pro Tag, um Mitternacht UTC, und jede /latest-Anfrage bis zur nächsten Mitternacht liefert diesen Snapshot. Eine Antwort sieht so aus, mit den Beispielwerten aus der MetalAPI-Dokumentation:
{
"success": true,
"timestamp": 1792713600,
"date": "2026-10-23",
"base": "USD",
"rates": {
"XAU": 0.0002501319446,
"USDXAU": 3997.89
},
"rate_limit": {
"limit": 100,
"remaining": 99,
"reset": 1793491200,
"used": 1,
"plan": "Free",
"reset_date": "2026-11-01T00:00:00.000Z"
}
}USDXAU ist der Preis einer Feinunze Gold in Dollar, und XAU ist dessen Kehrwert. timestamp ist der Zeitpunkt der Daten, hier 00:00 UTC am 23. Oktober 2026, und der Block rate_limit zeigt, wie viel vom Monatskontingent noch übrig ist.
Daraus folgen zwei Dinge. Erstens verbraucht ein mehrmaliger Aufruf von /latest pro Tag im Free-Tarif Kontingent, ohne je einen neueren Preis zu liefern. Zweitens passt Free zu Aufgaben, bei denen ein Preis pro Tag genau der richtige ist:
- Tägliche Bewertung von Beständen, Lager oder einem Portfolio.
- Tagesabschlussberichte, Newsletter und interne Dashboards.
- Buchhaltung und Rechnungen, die den Goldpreis eines bestimmten Tages brauchen.
- Prototypen, studentische Projekte und das Kennenlernen der API vor der Tarifwahl.
Nicht geeignet ist er für einen Shop, der Goldprodukte im Tagesverlauf neu bepreist, für einen Handelsbildschirm oder für alles, was Kunden einen Live-Preis verspricht.
Wie weit reichen 100 Anfragen im Monat?
Jeder erfolgreiche Aufruf eines Datenendpunkts zählt als eine Anfrage, egal wie viele Symbole er liefert. Diese Regel macht ein kleines Kontingent praktikabel. Ein realistisches Monatsbudget für eine kleine Website:
| Aufgabe | Anfragen pro Monat |
|---|---|
| Aktuelle Preise für alle angezeigten Symbole, einmal täglich abgerufen | 28–31 |
| Ein Jahr tägliche Goldhistorie, ein Kalendermonat pro Anfrage (einmalig) | 12 |
| Historische Abfragen, etwa der Preis an einem Rechnungsdatum | 10–20 |
| Entwicklung und Tests | Der Rest, etwa 35 |
Vergleichen Sie das mit Mustern, die nicht passen:
- Stündliche Aktualisierung: etwa 744 Anfragen im Monat für einen Preis, der sich einmal am Tag ändert.
- Eine Anfrage pro Metall und Tag für Gold, Silber, Platin und Palladium: etwa 124, während eine kombinierte Anfrage 31 kostet.
- API-Aufruf aus dem Browser bei jedem Seitenaufruf: Hundert Besuche verbrauchen den ganzen Monat.
Sieben Wege, ein kostenloses Kontingent zu strecken
- Alle Symbole in einem Aufruf abfragen.
currencies=XAU,XAG,XPT,XPD,EUR,GBPkostet eine Anfrage. Ohnecurrencieserhalten Sie alle Symbole, ebenfalls für eine Anfrage. - Bis zur nächsten Mitternacht UTC cachen. Im Free-Tarif gibt es vorher nichts Neueres abzurufen. Behalten Sie die letzte gültige Antwort und liefern Sie sie aus, wenn ein Aufruf fehlschlägt.
- Lokal umrechnen. Gramm und Kilogramm sind exakte Vielfache der Feinunze (1 Feinunze = 31,1034768 g), und Kreuzkurse stammen aus einem einzigen Snapshot: Gold in Euro ist
USDXAU÷USDEUR. Eine Anfrage in Dollar pro Unze kann jede Einheit und Währung versorgen, die Sie anzeigen. - Historie einmal speichern. Vergangene Schlusskurse ändern sich nie. Rufen Sie einen Zeitraum einmal ab, legen Sie ihn in einer Datenbank oder Datei ab und fragen Sie nur neue Tage an.
- Vor dem Senden prüfen. Validierungsfehler (Codes
201bis210) und300(keine Ergebnisse) zählen als Anfragen. Prüfen Sie zuerst Daten und Symbole;/symbolslistet jeden gültigen Code auf und wird nie auf das Kontingent angerechnet. - Aufrufe auf dem Server halten. Ein Schlüssel im Browser-Code ist für alle sichtbar und kostet eine Anfrage pro Besucher. Rufen Sie die Daten auf dem Server ab und liefern Sie das gecachte Ergebnis aus, oder betten Sie ein Widget ein, dessen Seitenaufrufe Ihr Kontingent nicht belasten.
- Den Zähler im Blick behalten. Jede Antwort enthält den Block
rate_limitundX-RateLimit-*-Header, und/usageliefert dieselben Zahlen, ohne berechnet zu werden. Ablehnungen wegen Anfragelimit (104), Tarifbeschränkung (106), Herkunft (107) und Serverfehlern werden ebenfalls nicht berechnet; diese zu wiederholen kostet also nichts.
Zusammengenommen besteht der Kern einer Free-Integration aus einem einzigen geplanten Job. Dieses Node.js-Skript läuft einmal täglich kurz nach Mitternacht UTC, stellt eine einzige Anfrage und schreibt die Preise von Gold, Silber, Platin und Palladium pro Unze und pro Gramm in drei Währungen in eine JSON-Datei, die Ihre Seiten lesen:
// Einmal täglich nach 00:00 UTC ausführen, z. B. per cron: 5 0 * * * (Serveruhr auf UTC)
import { writeFile } from "node:fs/promises";
const GRAMS_PER_TROY_OZ = 31.1034768;
const METALS = ["XAU", "XAG", "XPT", "XPD"];
const CURRENCIES = ["EUR", "GBP"];
const params = new URLSearchParams({ base: "USD", currencies: [...METALS, ...CURRENCIES].join(",") });
const res = await fetch(`https://metalapi.com/api/v1/latest?${params}`, {
headers: { "X-API-Key": process.env.METALAPI_KEY },
signal: AbortSignal.timeout(10_000),
});
const data = await res.json();
if (!data.success) {
// Die Datei von gestern bleibt bestehen, damit die Seiten weiter die letzten gültigen Preise zeigen.
throw new Error(`MetalAPI ${data.error.code} (${data.error.type}): ${data.error.info}`);
}
const prices = {};
for (const metal of METALS) {
const usdPerOz = data.rates[`USD${metal}`];
prices[metal] = {};
for (const cur of ["USD", ...CURRENCIES]) {
const perOz = cur === "USD" ? usdPerOz : usdPerOz / data.rates[`USD${cur}`];
prices[metal][cur] = { perOz, perGram: perOz / GRAMS_PER_TROY_OZ };
}
}
await writeFile("prices.json", JSON.stringify({ asOf: data.timestamp, prices }, null, 2));
console.log(`Saved. ${data.rate_limit.remaining} requests left this month.`);Bei einem Lauf pro Tag verbraucht der Job 28 bis 31 Anfragen im Monat und lässt den Rest für Historie und Tests übrig. Auf Serverless-Plattformen schreiben Sie das Ergebnis statt in eine Datei in einen Key-Value-Store oder den Datencache Ihres Frameworks.
Für die Historie bedeutet das Zeitraumlimit von 30 Tagen eine Anfrage pro Kalendermonat: Ein Jahr täglicher Goldpreise kostet 12 Anfragen. Historische Gold- und Silberpreise per API enthält ein Skript zum Nachladen der Historie und Tipps zur Speicherung; im Free-Tarif ändern Sie dessen Jahresfenster in Kalendermonate.
So bewerten Sie jede kostenlose Goldpreis-API
Wenn Sie kostenlose Metall-APIs vergleichen, sagen die Eckdaten weniger aus als die Details. Diese Fragen lohnen sich bei jedem Anbieter, uns eingeschlossen:
- Wie aktuell sind die kostenlosen Daten? Echtzeit, verzögert oder täglich, und gibt jede Antwort an, von wann ihre Preise stammen?
- Was zählt als Anfrage? Ein Aufruf für viele Symbole oder einer pro Symbol? Werden fehlgeschlagene oder abgelehnte Aufrufe berechnet?
- Welche Endpunkte sind enthalten? Nur aktuelle Preise oder auch Historie, Umrechnung und Zeitreihen?
- Wie viel Historie, in welchen Abschnitten? Wie weit die Daten zurückreichen und wie viele Tage eine Zeitraumanfrage abdecken darf.
- Einheiten und Währungen. Gramm, Kilogramm und Ihre Landeswährung oder nur Feinunzen in US-Dollar?
- Nutzungsbedingungen. Dürfen die Daten auf einer kommerziellen Website erscheinen, und was ist ausgeschlossen?
- Was passiert am Limit? Ein harter Stopp mit klarer Fehlermeldung oder automatische Gebühren? Wie schnell greift ein Upgrade?
- Umgang mit Schlüsseln. Kann der Schlüssel in einem Header übertragen werden statt in der URL, wo er in Protokollen landet?
Machen Sie dann einen kurzen Praxistest mit Ihren eigenen Symbolen und Währungen; ein kostenloser Schlüssel genügt dafür. So wählen Sie eine Preis-API für Edelmetalle macht aus diesen Fragen eine vollständige Checkliste mit Vergleichsvorlage.
Für MetalAPI stehen die Antworten oben und in der Dokumentation: tägliche Snapshots mit einem timestamp im Free-Tarif; eine Anfrage pro Aufruf, egal wie viele Symbole er liefert; keine Berechnung bei Ablehnungen wegen Anfragelimit, Tarif, Herkunft oder Serverfehler; Historie, Umrechnung und Zeitreihen inklusive; jede Einheit und jede der 57 Währungen; Nutzung der Daten in Ihren eigenen Websites, Apps und Berichten, einschließlich der Anzeige von Preisen für Ihre Nutzer, aber keine Weiterverbreitung des Rohdaten-Feeds; ein harter Stopp mit Fehler 105 beim Erreichen des Kontingents und keine Zusatzgebühren; Schlüssel im Header oder im Query-String.
Wann sich ein Upgrade vom Free-Tarif lohnt
Der Free-Tarif genügt, solange ein Tagespreis der richtige Preis ist und 100 Anfragen für Ihren Monat reichen. Dies sind die üblichen Anzeichen, dass das nicht mehr der Fall ist:
| Sie brauchen | Kleinster Tarif damit | Preis / Monat |
|---|---|---|
| Preise, die öfter als einmal täglich aktualisiert werden | Lite: alle 30 Minuten | 4,99 $ |
| Mehr als 100 Anfragen im Monat | Lite: 1.000 Anfragen | 4,99 $ |
| Zeiträume über 30 Tage pro Anfrage | Lite: 365 Tage | 4,99 $ |
Karatpreise über /carat, E-Mail-Alarme | Lite | 4,99 $ |
| Preise alle 10 Minuten, Geld- und Briefkurse | Standard | 11,99 $ |
| Preise im Minutentakt, Webhook-Alarme | Advanced | 24,99 $ |
| Echtzeit-Streaming | Pro | 49,99 $ |
| Ein Verfügbarkeits-SLA | Business | 149,99 $ |
Upgrades gelten sofort: Ein Schlüssel, der den Fehler 105 (quota_exceeded) erreicht hat, funktioniert wieder, sobald Sie den Tarif wechseln; andernfalls wartet er auf die Zurücksetzung am 1. Bei jährlicher Abrechnung sparen Sie bis zu 25 %. Die Preisseite zeigt aktuelle Preise und den vollständigen Vergleich, und Anfragelimits & Tarife erklärt Kontingente und Minutenlimits im Detail.
Am schnellsten finden Sie heraus, ob Free für Ihr Projekt reicht, indem Sie es ausprobieren. Erstellen Sie ein kostenloses Konto, kopieren Sie Ihren API-Schlüssel aus dem Dashboard und stellen Sie Ihre erste Anfrage mit der Einstiegsanleitung. Eine Kreditkarte ist nicht nötig, und Sie können jederzeit zu einem kostenpflichtigen Tarif wechseln, wenn Ihr Projekt aktuellere Preise braucht.
Häufige Fragen
Gibt es eine völlig kostenlose Goldpreis-API?
Ja. Der Free-Tarif von MetalAPI kostet nichts, erfordert keine Kreditkarte und umfasst Gold, Silber, Platin, Palladium und alle anderen Symbole, mit 100 Anfragen im Monat und einmal täglich aktualisierten Preisen.
Wie oft aktualisiert der Free-Tarif die Goldpreise?
Einmal täglich. Der Free-Tarif sieht einen Snapshot, der um Mitternacht UTC erstellt wird, und jede Anfrage bis zur nächsten Mitternacht liefert dieselben Preise. Kostenpflichtige Tarife aktualisieren alle 30 Minuten (Lite) bis hin zu alle 5 Sekunden (Enterprise).
Darf ich eine kostenlose Goldpreis-API auf einer kommerziellen Website nutzen?
Bei MetalAPI ja. Die Daten dürfen in Ihren eigenen Websites, Apps, internen Systemen und Berichten verwendet werden, einschließlich der Anzeige von Preisen für Ihre Nutzer. Für die Weiterverbreitung des Rohdaten-Feeds, etwa als eigene API, ist eine separate schriftliche Vereinbarung nötig.
Was passiert, wenn ich 100 Anfragen verbraucht habe?
Weitere Anfragen liefern den Fehler 105 (quota_exceeded) mit HTTP-Status 429, bis das Kontingent am 1. des Monats um 00:00 UTC zurückgesetzt wird. Es gibt keine automatischen Zusatzgebühren, und ein Upgrade hebt das Limit sofort auf.
Enthält der Free-Tarif historische Goldpreise?
Ja. Kostenlose Schlüssel können die gesamte Historie abfragen, bei Gold zurück bis 2000, und /timeframe und /change mit Zeiträumen von bis zu 30 Tagen pro Anfrage nutzen.
Probieren Sie es mit Ihren eigenen Daten aus
Erstellen Sie ein kostenloses Konto und senden Sie Ihre erste Anfrage in unter zwei Minuten. 100 Anfragen pro Monat, keine Kreditkarte.
Weiterlesen
XAU/USD Bedeutung: Wofür XAU, XAG, XPT und XPD stehen
XAU/USD einfach erklärt: warum Gold einen ISO-4217-Währungscode hat, wofür XAG, XPT und XPD stehen und wie Sie die Kursrichtung in Preisen und API-Daten lesen.
Goldpreis-API in Python: Preise abrufen, cachen und plotten
Goldpreis-API in Python nutzen: Live-Goldpreise mit requests abrufen, Fehler und Wiederholungen behandeln, Antworten cachen und Zeitreihen mit pandas plotten.
Goldpreis-API in JavaScript: Node.js, TypeScript und Next.js
Goldpreis in JavaScript per API abrufen: fetch mit async/await, TypeScript-Typen, eine gecachte Express- oder Next.js-Route und ein sicherer API-Schlüssel.