API de precios de GB de Knight Online
Precios de compra y venta de Gold Bar de los servidores de Knight Online en JSON. Gratis, sin clave de API.
- Sin clave de API
- Los mismos precios que en el sitio
- 120 solicitudes por minuto
- También funciona desde el navegador
Endpoint
GET
https://knightpin.com/ajax/gold-price-api.php
Parámetros
| Parámetro | Valores | Predeterminado | Descripción |
|---|---|---|---|
format |
full, raw |
full |
Opcional. raw devuelve solo números. full añade además los precios como texto en formato turco (como 2,90). |
Respuesta de ejemplo
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"
}
]
}
Campos de la respuesta
Los precios son por 1M. Como 1 GB = 100M, el precio de 1 GB = precio × 100. Ejemplo: si sell_price es 2.90, 1 GB cuesta 290 ₺.
Campos de nivel superior
| Campo | Tipo | Descripción |
|---|---|---|
success |
boolean | true si la solicitud se completó correctamente. |
game |
string | Código del juego. ko = Knight Online. |
currency |
string | Moneda. Siempre TRY. |
unit |
string | Unidad de precio: 1M (1 GB = 100M). |
price_note |
string | Breve descripción de los campos de precio (en turco). |
server_count |
number | Número de servidores de la lista. |
generated_at |
string | Momento en que se generó la respuesta (hora de Turquía). |
servers |
array | Precios por servidor. Campos abajo. |
Cada servidor de la lista servers
| Campo | Tipo | Descripción |
|---|---|---|
server_code |
string | Código del servidor, p. ej., ZERO. |
server_name |
string | Nombre del servidor, p. ej., Zero. |
sell_price |
number | Precio de venta: TRY que se pagan por cada 1M cuando nos compras GB. Precio con descuento si hay un descuento activo. |
sell_price_list |
number | Precio de venta sin descuento. |
buy_price |
number | Precio de compra: TRY que pagamos por cada 1M cuando nos vendes GB. |
change |
number | Último cambio del precio de venta (TRY). Positivo si subió, negativo si bajó. |
discount_active |
boolean | true si el precio de venta tiene descuento. |
discount_percent |
number | Porcentaje de descuento (%). 0 si no hay descuento. |
discount_label |
string|null | Etiqueta del descuento. null si no hay descuento. |
updated_at |
string | Momento de la última actualización del precio (hora de Turquía). |
sell_price_text |
string | Precio de venta en formato turco, p. ej., 2,90. Solo con format=full. |
buy_price_text |
string | Precio de compra en formato turco, p. ej., 2,76. Solo con format=full. |
Ejemplos de código
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'])
Reglas de uso
- Cada dirección IP puede hacer hasta 120 solicitudes por minuto. Si superas el límite, recibes un error 429. Basta con consultar los precios cada 30–60 segundos.
- Si muestras los precios en tu sitio, bot o stream, cita a knightpin.com como fuente con un enlace.
- Los precios son solo informativos. Se aplica el precio del sitio en el momento del pedido.
- En caso de error, success es false y el campo message indica el motivo.
Consulta los precios en el sitio:
Knight Online GB