API цен GB для Knight Online
Цены покупки и продажи Gold Bar на серверах Knight Online в формате JSON. Бесплатно, API-ключ не нужен.
- API-ключ не нужен
- Те же цены, что и на сайте
- 120 запросов в минуту
- Работает и из браузера
Эндпоинт
GET
https://knightpin.com/ajax/gold-price-api.php
Параметры
| Параметр | Значения | По умолчанию | Описание |
|---|---|---|---|
format |
full, raw |
full |
Необязательный. raw возвращает только числа. full дополнительно добавляет строки цен в турецком формате (например, 2,90). |
Пример ответа
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"
}
]
}
Поля ответа
Цены указаны за 1M. Так как 1 GB = 100M, цена 1 GB = цена × 100. Пример: если sell_price равно 2.90, 1 GB стоит 290 TRY.
Поля верхнего уровня
| Поле | Тип | Описание |
|---|---|---|
success |
boolean | true, если запрос выполнен успешно. |
game |
string | Код игры. ko = Knight Online. |
currency |
string | Валюта. Всегда TRY. |
unit |
string | Единица цены: 1M (1 GB = 100M). |
price_note |
string | Краткое описание ценовых полей (на турецком). |
server_count |
number | Количество серверов в списке. |
generated_at |
string | Время формирования ответа (по времени Турции). |
servers |
array | Цены по серверам. Поля описаны ниже. |
Каждый сервер в списке servers
| Поле | Тип | Описание |
|---|---|---|
server_code |
string | Код сервера, напр. ZERO. |
server_name |
string | Название сервера, напр. Zero. |
sell_price |
number | Цена продажи: сколько TRY платится за 1M при покупке GB у нас. При активной скидке — цена со скидкой. |
sell_price_list |
number | Цена продажи без скидки. |
buy_price |
number | Цена покупки: сколько TRY мы платим за 1M, когда вы продаёте нам GB. |
change |
number | Последнее изменение цены продажи (TRY). Положительное при росте, отрицательное при снижении. |
discount_active |
boolean | true, если на цену продажи действует скидка. |
discount_percent |
number | Размер скидки (%). 0, если скидки нет. |
discount_label |
string|null | Метка скидки. null, если скидки нет. |
updated_at |
string | Время последнего обновления цены (по времени Турции). |
sell_price_text |
string | Цена продажи в турецком формате, напр. 2,90. Только при format=full. |
buy_price_text |
string | Цена покупки в турецком формате, напр. 2,76. Только при format=full. |
Примеры кода
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'])
Правила использования
- С каждого IP-адреса можно отправлять до 120 запросов в минуту. При превышении лимита возвращается ошибка 429. Достаточно запрашивать цены раз в 30–60 секунд.
- Показывая цены на своём сайте, в боте или на стриме, указывайте источник со ссылкой на knightpin.com.
- Цены носят информационный характер. Действует цена на сайте на момент оформления заказа.
- При ошибке success равно false, а причина указана в поле message.
Цены на сайте:
Knight Online GB