API Skins
JSONAPI przedmiotów CS2

Każdy przedmiot CS2 opisany jako JSON

Czym jest każdy skin, naklejka, agent, zawieszka i skrzynka: broń, zużycie i zakres float, StatTrak™ i Souvenir, rzadkość, kolekcje, skrzynki, z których wypada, i jego obrazek. Jeden rekord na market_hash_name, gotowy do filtrowania.

Płatne plany od $14.99 / 30 dni · logowanie przez Steam

Odpowiedź na żywo

Wiedz, co wyceniasz.

Tak API odpowiada dla tych przedmiotów. Ten sam market_hash_name łączy je z API cen, zleceń kupna i sprzedaży.

0

przedmiotów, po jednym rekordzie

0

typów, od skinów po skrzynki

0

filtrów do łączenia

0

zapytanie o cały katalog

Ścieżki

Jeden przedmiot, kilka lub każda strona

Ten sam klucz i ten sam limit 30-dniowy co w innych API: jedno zapytanie, niezależnie od liczby przedmiotów na stronie.

Jeden przedmiot

Wszystko o jednym przedmiocie, po nazwie, której używa każdy marketplace.

GET /v1/items/{market_hash_name}

Partia

Powtórz market_hash_name dla kilku przedmiotów, by opisać cały ekwipunek naraz.

GET /v1/items?market_hash_name=…

Wszystkie przedmioty

Cały katalog w jednej odpowiedzi lub stronami, filtrowany według typu, broni, kolekcji, skrzynki, rzadkości i jakości.

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

Pięć minut do pierwszej odpowiedzi

Zwykłe HTTP. Bez SDK do nauki.

  1. 1Zaloguj się przez Steam i wybierz płatny plan.
  2. 2Skopiuj klucz ze strony dokumentacji API.
  3. 3Wyślij go w nagłówku X-API-KEY i odczytaj 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();

Co się na nim buduje

Co buduje się na danych o przedmiotach

Marketplace'y i sklepy

Filtry po broni, zużyciu, rzadkości i kolekcji bez własnego katalogu.

Wyszukiwanie i ekwipunki

Zamień market_hash_name na obrazek, kolor rzadkości i zakres float jednym zapytaniem.

Boty handlowe

Handluj tylko wybranymi rodzajami przedmiotów: bez naklejek, tylko noże, tylko jedna kolekcja.

Strony fanów i narzędzia

Strony kolekcji i skrzynek, kalkulatory kontraktów i kreatory wyposażenia z jednego źródła.

Limity

W każdym płatnym planie

Porównaj plany

Darmowy

Darmowy

  • 100 zapytań / 30 dni
  • 60 zapytań / minutę
  • Poza planem

Trader

$14.99 / 30 dni

  • 5,000 zapytań / 30 dni
  • 120 zapytań / minutę
  • W planie

Pro

$49.99 / 30 dni

  • 25,000 zapytań / 30 dni
  • 300 zapytań / minutę
  • W planie

Business

$119.99 / 30 dni

  • 100,000 zapytań / 30 dni
  • 300 zapytań / minutę
  • W planie

Jeden klucz

Ten sam klucz otwiera każde API

Pytania

O co pytają w sprawie API przedmiotów

Każdy przedmiot CS2, którym się handluje: skiny w każdym zużyciu, StatTrak™ i Souvenir, noże i rękawice, naklejki, agenci, zawieszki, naszywki, zestawy muzyczne, graffiti, przedmioty kolekcjonerskie i skrzynki, łącznie 34,937 rekordów. Nowe przedmioty dochodzą, gdy wydaje je Valve.
Tak, jak ceny, zlecenia kupna i sprzedaże: każde obsłużone zapytanie liczy się jako jedno, niezależnie od liczby przedmiotów, więc cały katalog w jednej odpowiedzi to jedno zapytanie. Plany znajdziesz w cenniku.
Tak: każdy przedmiot ma własną stronę w dziale skinów, z zakresem float, kolekcjami, skrzynkami i tym, gdzie jest teraz najtańszy.
Nie, opisuje przedmioty. Ceny pochodzą z API cen, zlecenia kupna z API zleceń kupna, a sprzedaże z API sprzedaży, wszystko połączone przez market_hash_name.

Cały katalog, w każdym płatnym planie.

Każdy przedmiot opisany, jeden klucz. Ten sam klucz obsługuje też API cen, zleceń kupna i sprzedaży.