Knight Online GB-Preis-API
Gold-Bar-Ankaufs- und Verkaufspreise der Server von Knight Online als JSON. Kostenlos, kein API-Schlüssel nötig.
- Kein API-Schlüssel nötig
- Dieselben Preise wie auf der Seite
- 120 Anfragen pro Minute
- Funktioniert auch im Browser
Endpunkt
GET
https://knightpin.com/ajax/gold-price-api.php
Parameter
| Parameter | Werte | Standard | Beschreibung |
|---|---|---|---|
format |
full, raw |
full |
Optional. raw liefert nur Zahlen. full fügt zusätzlich Preistexte im türkischen Format hinzu (z. B. 2,90). |
Beispielantwort
JSON
{
"success": true,
"game": "ko",
"currency": "TRY",
"unit": "1M gold (1 GB = 100M)",
"price_note": "Fiyatlar 1 M içindir (1 GB = 100 M). sell_price: bizden GB alırken ödenen fiyat (indirim dahil), sell_price_list: indirimsiz satış fiyatı, buy_price: bize GB satarken ödediğimiz fiyat.",
"server_count": 8,
"generated_at": "2026-10-15T15:30:00+03:00",
"servers": [
{
"server_code": "ZERO",
"server_name": "Zero",
"sell_price": 2.9,
"sell_price_list": 2.9,
"buy_price": 2.76,
"change": 0.05,
"discount_active": false,
"discount_percent": 0,
"discount_label": null,
"updated_at": "2026-10-15 15:29:41",
"sell_price_text": "2,90",
"buy_price_text": "2,76"
},
{
"server_code": "PANDORA",
"server_name": "Pandora",
"sell_price": 2.37,
"sell_price_list": 2.37,
"buy_price": 2.2,
"change": -0.03,
"discount_active": false,
"discount_percent": 0,
"discount_label": null,
"updated_at": "2026-10-15 15:28:12",
"sell_price_text": "2,37",
"buy_price_text": "2,20"
}
]
}
Antwortfelder
Die Preise gelten pro 1M. Da 1 GB = 100M ist, gilt: Preis für 1 GB = Preis × 100. Beispiel: Ist sell_price 2.90, kostet 1 GB 290 TRY.
Felder der obersten Ebene
| Feld | Typ | Beschreibung |
|---|---|---|
success |
boolean | true, wenn die Anfrage erfolgreich war. |
game |
string | Spielcode. ko = Knight Online. |
currency |
string | Währung. Immer TRY. |
unit |
string | Preiseinheit: 1M (1 GB = 100M). |
price_note |
string | Kurze Beschreibung der Preisfelder (auf Türkisch). |
server_count |
number | Anzahl der Server in der Liste. |
generated_at |
string | Zeitpunkt der Erstellung der Antwort (türkische Zeit). |
servers |
array | Preise pro Server. Felder siehe unten. |
Jeder Server in der Liste servers
| Feld | Typ | Beschreibung |
|---|---|---|
server_code |
string | Servercode, z. B. ZERO. |
server_name |
string | Servername, z. B. Zero. |
sell_price |
number | Verkaufspreis: TRY, die pro 1M gezahlt werden, wenn du GB bei uns kaufst. Bei aktivem Rabatt der rabattierte Preis. |
sell_price_list |
number | Verkaufspreis ohne Rabatt. |
buy_price |
number | Ankaufspreis: TRY, die wir pro 1M zahlen, wenn du uns GB verkaufst. |
change |
number | Letzte Änderung des Verkaufspreises (TRY). Positiv bei Anstieg, negativ bei Rückgang. |
discount_active |
boolean | true, wenn der Verkaufspreis rabattiert ist. |
discount_percent |
number | Rabattsatz (%). 0, wenn kein Rabatt besteht. |
discount_label |
string|null | Rabattbezeichnung. null, wenn kein Rabatt besteht. |
updated_at |
string | Zeitpunkt der letzten Preisaktualisierung (türkische Zeit). |
sell_price_text |
string | Verkaufspreis im türkischen Format, z. B. 2,90. Nur mit format=full. |
buy_price_text |
string | Ankaufspreis im türkischen Format, z. B. 2,76. Nur mit format=full. |
Codebeispiele
curl "https://knightpin.com/ajax/gold-price-api.php"
fetch('https://knightpin.com/ajax/gold-price-api.php')
.then(r => r.json())
.then(data => {
data.servers.forEach(s => {
console.log(s.server_name, s.sell_price, s.buy_price);
});
});
$data = json_decode(file_get_contents('https://knightpin.com/ajax/gold-price-api.php'), true);
foreach ($data['servers'] as $s) {
echo $s['server_name'] . ': ' . $s['sell_price'] . ' / ' . $s['buy_price'] . PHP_EOL;
}
import requests
data = requests.get('https://knightpin.com/ajax/gold-price-api.php', timeout=10).json()
for s in data['servers']:
print(s['server_name'], s['sell_price'], s['buy_price'])
Nutzungsregeln
- Jede IP-Adresse kann bis zu 120 Anfragen pro Minute stellen. Oberhalb des Limits erhältst du einen 429-Fehler. Es reicht, die Preise alle 30–60 Sekunden abzurufen.
- Wenn du die Preise auf deiner Seite, in deinem Bot oder Stream zeigst, nenne knightpin.com mit einem Link als Quelle.
- Die Preise dienen nur zur Information. Es gilt der Preis auf der Seite zum Zeitpunkt der Bestellung.
- Bei einem Fehler ist success false, und das Feld message nennt den Grund.
Preise auf der Seite ansehen:
Knight Online GB