API Skins
JSONAPI degli oggetti CS2

Ogni oggetto CS2, descritto in JSON

Cos'è ogni skin, adesivo, agente, ciondolo e cassa: arma, usura e intervallo di float, StatTrak™ e Souvenir, rarità, collezioni, le casse da cui esce e la sua immagine. Una scheda per market_hash_name, pronta da filtrare.

Piani a pagamento da $14.99 / 30 giorni · accesso con Steam

Risposta dal vivo

Sappi cosa stai prezzando.

Ecco cosa risponde l'API per questi oggetti. Lo stesso market_hash_name la collega alle API di prezzi, ordini di acquisto e vendite.

0

oggetti, una scheda ciascuno

0

tipi, dalle skin alle casse

0

filtri combinabili

0

richiesta per l'intero catalogo

Rotte

Un oggetto, alcuni o ogni pagina

La stessa chiave e lo stesso limite di 30 giorni delle altre API: una richiesta, qualunque sia il numero di oggetti nella pagina.

Un oggetto

Tutto su un oggetto, con il nome che usa ogni marketplace.

GET /v1/items/{market_hash_name}

Un lotto

Ripeti market_hash_name per più oggetti, per descrivere un intero inventario in una volta.

GET /v1/items?market_hash_name=…

Tutti gli oggetti

L'intero catalogo in una sola risposta, o a pagine, filtrato per tipo, arma, collezione, cassa, rarità e qualità.

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

Cinque minuti alla prima risposta

Semplice HTTP. Nessun SDK da imparare.

  1. 1Accedi con Steam e scegli un piano a pagamento.
  2. 2Copia la tua chiave dalla pagina della documentazione API.
  3. 3Inviala nell'header X-API-KEY e leggi il JSON.
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();

Cosa ci si costruisce

Cosa si costruisce con i dati degli oggetti

Marketplace e negozi

Filtri per arma, usura, rarità e collezione senza tenere un catalogo tuo.

Ricerca e inventari

Trasforma un market_hash_name in un'immagine, un colore di rarità e un intervallo di float con una richiesta.

Bot di trading

Scambia solo i tipi di oggetto che vuoi: niente adesivi, solo coltelli, una sola collezione.

Siti di fan e strumenti

Pagine di collezioni e casse, calcolatori di contratti e costruttori di equipaggiamento, da un'unica fonte.

Limiti

Incluso in ogni piano a pagamento

Confronta i piani

Gratis

Gratis

  • 100 richieste / 30 giorni
  • 60 richieste / minuto
  • Non incluso

Trader

$14.99 / 30 giorni

  • 5,000 richieste / 30 giorni
  • 120 richieste / minuto
  • Incluso

Pro

$49.99 / 30 giorni

  • 25,000 richieste / 30 giorni
  • 300 richieste / minuto
  • Incluso

Business

$119.99 / 30 giorni

  • 100,000 richieste / 30 giorni
  • 300 richieste / minuto
  • Incluso

Domande

Le domande sull'API degli oggetti

Ogni oggetto CS2 che si scambia: skin in ogni usura, StatTrak™ e Souvenir, coltelli e guanti, adesivi, agenti, ciondoli, toppe, kit musicali, graffiti, oggetti da collezione e casse, 34,937 schede in tutto. I nuovi oggetti vengono aggiunti quando Valve li rilascia.
Sì, come prezzi, ordini di acquisto e vendite: ogni richiesta che riceve risposta conta come una, qualunque sia il numero di oggetti, quindi l'intero catalogo in una risposta è una richiesta. I piani sono nella pagina prezzi.
Sì: ogni oggetto ha la sua pagina sotto skin, con intervallo di float, collezioni, casse e dove costa meno adesso.
No, descrive gli oggetti. I prezzi vengono dall'API prezzi, gli ordini di acquisto dall'API degli ordini di acquisto e le vendite dall'API delle vendite, tutte collegate da market_hash_name.

Tutto il catalogo, in ogni piano a pagamento.

Ogni oggetto descritto, una chiave. La stessa chiave apre anche le API di prezzi, ordini di acquisto e vendite.