API Skins

Blog

CS2 skin fiyat API'si: tüm pazar yerlerinin fiyatlarını koda almak

Bir alım satım botu, Discord botu, skin mağazası veya tablo işletiyorsanız er ya da geç birden çok pazar yerinden fiyat gerekir. Her birini kazımak yavaştır, sık bozulur ve engellenmenize yol açar. Fiyat API'si hepsini tek yanıtta verir.

Tek istek, tüm pazar yerleri

API Skins fiyat API'si bir ürünün 22 pazar yerinin her birindeki en düşük fiyatını verir. Steam ile giriş yaptıktan sonra API belgeleri sayfasından bir anahtar alın ve X-API-KEY başlığında gönderin:

curl -H "X-API-KEY: ask_..." \
  "https://api.apiskins.com/v1/offers/AK-47%20%7C%20Redline%20(Field-Tested)"

Yanıt, ürünü satan her pazar yerini USD fiyatı ve son değişim zamanıyla listeler:

{
  "market_hash_name": "AK-47 | Redline (Field-Tested)",
  "offers": [
    { "provider": "buff_163", "price": 31.42 },
    { "provider": "cs_float", "price": 33.1 }
  ]
}

Paketler ve tüm pazar

market_hash_name'i tekrarlayarak birkaç ürün belirtin veya hepsini almak için çıkarın. Yalnızca istediğiniz pazar yerleri için providers=cs_float,buff_163 ekleyin. Her istek, kaç ürün dönerse dönsün 30 günlük limitinize bir kez sayılır; bu yüzden saatte bir tam indirme, pazarın yerel kopyasını tutmanın en ucuz yoludur.

const response = await fetch("https://api.apiskins.com/v1/offers?providers=cs_float,buff_163", {
    headers: { "X-API-KEY": process.env.API_SKINS_KEY! },
});

const items: { market_hash_name: string; offers: { provider: string; price: number }[] }[] = await response.json();

Limitler

Ücretsiz plan, Steam fiyatları ve alım emirleri için her 30 günde 100 istek içerir; denemeye yeter. Ücretli abonelikler diğer tüm pazar yerlerini ekler ve her 30 günde 100,000 isteğe kadar çıkar. Her istek dakikalık limite de sayılır; aşıldığında API, Retry-After başlığıyla 429 yanıtı verir. Her rotanın makine tarafından okunabilir açıklaması /openapi.json adresindedir.

Deneyin

Fiyat API'si

Her eşyanın 22 pazaryerindeki en ucuz ilanı, tek istekle JSON olarak.

Aç