API Skins
JSONCS2 eşya API'si

Her CS2 eşyası, JSON olarak tanımlı

Her skinin, çıkartmanın, ajanın, anahtarlığın ve kasanın ne olduğu: silah, aşınma ve float aralığı, StatTrak™ ve Souvenir, nadirlik, koleksiyonlar, çıktığı kasalar ve görseli. market_hash_name başına bir kayıt, filtrelemeye hazır.

Ücretli planlar $14.99 / 30 günden başlar · Steam ile giriş

Canlı yanıt

Neye fiyat biçtiğinizi bilin.

API'nin bu eşyalar için yanıtı bu. Aynı market_hash_name onu fiyat, alım emri ve satış API'lerine bağlar.

0

eşya, her biri bir kayıt

0

tür, skinlerden kasalara

0

birleştirilebilir filtre

0

tüm katalog için istek

Rotalar

Tek eşya, birkaçı ya da her sayfa

Diğer API'lerle aynı anahtar ve aynı 30 günlük sınır: sayfada kaç eşya olursa olsun tek istek.

Tek ürün

Tek bir eşya hakkında her şey, her pazar yerinin kullandığı adla.

GET /v1/items/{market_hash_name}

Toplu istek

Bir envanterin tamamını bir kerede tanımlamak için birkaç eşya için market_hash_name'i tekrarlayın.

GET /v1/items?market_hash_name=…

Tüm eşyalar

Tüm katalog tek yanıtta ya da sayfalar halinde; türe, silaha, koleksiyona, kasaya, nadirliğe ve kaliteye göre filtrelenir.

GET /v1/items?type=skin&weapon=awp

İlk yanıta beş dakika

Düz HTTP. Öğrenilecek SDK yok.

  1. 1Steam ile giriş yapın ve ücretli bir plan seçin.
  2. 2Anahtarınızı API belgeleri sayfasından kopyalayın.
  3. 3X-API-KEY başlığında gönderin ve JSON'u okuyun.
type Item = {
    market_hash_name: string;
    name: string;
    type: "skin" | "sticker" | "agent" | "charm" | "patch" | "music_kit" | "graffiti" | "collectible" | "container";
    category: string | null;
    weapon: { id: string; name: string } | null;
    pattern: string | null;
    wear: { id: "fn" | "mw" | "ft" | "ww" | "bs"; name: string } | null;
    min_float: number | null;
    max_float: number | null;
    quality: "Normal" | "StatTrak™" | "Souvenir" | "★" | "★ StatTrak™";
    stattrak: boolean;
    souvenir: boolean;
    rarity: { id: string; name: string; color: string } | null;
    label: string | null;
    team: "both" | "ct" | "t" | null;
    collections: { id: string; name: string }[];
    containers: { id: string; name: string }[];
    details: Record<string, string>;
    image: string | null;
    url: string;
};

const API_KEY = process.env.APISKINS_API_KEY!;
const market_hash_name = "StatTrak™ AWP | Asiimov (Field-Tested)";

const response = await fetch(`https://api.apiskins.com/v1/items/${encodeURIComponent(market_hash_name)}`, {
    headers: { "X-API-KEY": API_KEY },
});

if (!response.ok) {
    throw new Error(`API Skins answered ${response.status}: ${(await response.json()).error}`);
}

const item: Item = await response.json();

Onunla yapılanlar

Eşya verileri üzerine neler kuruluyor

Pazar yerleri ve mağazalar

Kendi kataloğunuzu tutmadan silaha, aşınmaya, nadirliğe ve koleksiyona göre filtreler.

Arama ve envanterler

Bir market_hash_name'i tek istekte görsele, nadirlik rengine ve float aralığına çevirin.

Ticaret botları

Yalnızca istediğiniz eşya türleriyle işlem yapın: çıkartma yok, yalnızca bıçaklar, yalnızca tek bir koleksiyon.

Hayran siteleri ve araçlar

Koleksiyon ve kasa sayfaları, kontrat hesaplayıcıları ve teçhizat oluşturucular, tek kaynaktan.

Limitler

Her ücretli planda dahil

Planları karşılaştır

Ücretsiz

Ücretsiz

  • 100 istek / 30 gün
  • 60 istek / dakika
  • Dahil değil

Trader

$14.99 / 30 gün

  • 5,000 istek / 30 gün
  • 120 istek / dakika
  • Dahil

Pro

$49.99 / 30 gün

  • 25,000 istek / 30 gün
  • 300 istek / dakika
  • Dahil

Business

$119.99 / 30 gün

  • 100,000 istek / 30 gün
  • 300 istek / dakika
  • Dahil

Sorular

Eşya API'si hakkında sorulanlar

Alınıp satılan her CS2 eşyası: her aşınmada skinler, StatTrak™ ve Souvenir, bıçaklar ve eldivenler, çıkartmalar, ajanlar, anahtarlıklar, yamalar, müzik kitleri, graffitiler, koleksiyon eşyaları ve kasalar; toplam 34,937 kayıt. Yeni eşyalar Valve yayımladığında eklenir.
Evet, fiyatlar, alış emirleri ve satışlar gibi: yanıtlanan her istek kaç eşya içerirse içersin bir sayılır, yani tek yanıtta tüm katalog tek istektir. Planlar fiyatlandırma sayfasında.
Evet: her eşyanın skinler altında float aralığı, koleksiyonları, kasaları ve şu an en ucuz olduğu yerle kendi sayfası var.
Hayır, eşyaları tanımlar. Fiyatlar fiyat API'si'nden, alım emirleri alış emri API'si'nden ve satışlar satış API'si'nden gelir; hepsi market_hash_name ile birleşir.

Tüm katalog, her ücretli planda.

Her eşya tanımlı, tek anahtar. Aynı anahtar fiyat, alım emri ve satış API'lerini de çalıştırır.