API Skins
JSONCS2-Item-API

Jedes CS2-Item, beschrieben als JSON

Was jeder Skin, Sticker, Agent, Anhänger und jede Kiste ist: Waffe, Abnutzung und Float-Bereich, StatTrak™ und Souvenir, Seltenheit, Kollektionen, die Kisten, aus denen er kommt, und sein Bild. Ein Eintrag pro market_hash_name, bereit zum Filtern.

Bezahlte Tarife ab $14.99 / 30 Tage · Anmeldung mit Steam

Live-Antwort

Wisse, was du bewertest.

Das antwortet die API für diese Items. Derselbe market_hash_name verbindet sie mit der Preis-, Kaufauftrags- und Verkaufs-API.

0

Items, je ein Eintrag

0

Arten, von Skins bis Kisten

0

kombinierbare Filter

0

Anfrage für den ganzen Katalog

Routen

Ein Item, mehrere oder jede Seite

Derselbe Schlüssel und dasselbe 30-Tage-Limit wie bei den anderen APIs: eine Anfrage, egal wie viele Items ihre Seite enthält.

Ein Artikel

Alles über ein Item, unter dem Namen, den jeder Marktplatz nutzt.

GET /v1/items/{market_hash_name}

Ein Stapel

Wiederhole market_hash_name für mehrere Items, um ein ganzes Inventar auf einmal zu beschreiben.

GET /v1/items?market_hash_name=…

Alle Items

Der ganze Katalog in einer Antwort oder seitenweise, gefiltert nach Typ, Waffe, Kollektion, Kiste, Seltenheit und Qualität.

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

Fünf Minuten bis zur ersten Antwort

Schlichtes HTTP. Kein SDK zu lernen.

  1. 1Melde dich mit Steam an und wähle einen bezahlten Tarif.
  2. 2Kopiere deinen Schlüssel von der Seite der API-Dokumentation.
  3. 3Sende ihn im Header X-API-KEY und lies das 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();

Was damit gebaut wird

Was man auf Item-Daten baut

Marktplätze und Shops

Filter nach Waffe, Abnutzung, Seltenheit und Kollektion, ohne einen eigenen Katalog zu pflegen.

Suche und Inventare

Mach aus einem market_hash_name mit einer Anfrage ein Bild, eine Seltenheitsfarbe und einen Float-Bereich.

Trading-Bots

Handle nur die Item-Arten, die du willst: keine Sticker, nur Messer, nur eine Kollektion.

Fanseiten und Tools

Kollektions- und Kistenseiten, Trade-up-Rechner und Loadout-Builder aus einer Quelle.

Limits

In jedem bezahlten Tarif enthalten

Tarife vergleichen

Kostenlos

Kostenlos

  • 100 Anfragen / 30 Tage
  • 60 Anfragen / Minute
  • Nicht enthalten

Trader

$14.99 / 30 Tage

  • 5,000 Anfragen / 30 Tage
  • 120 Anfragen / Minute
  • Enthalten

Pro

$49.99 / 30 Tage

  • 25,000 Anfragen / 30 Tage
  • 300 Anfragen / Minute
  • Enthalten

Business

$119.99 / 30 Tage

  • 100,000 Anfragen / 30 Tage
  • 300 Anfragen / Minute
  • Enthalten

Fragen

Was Leute zur Item-API fragen

Jedes CS2-Item, das gehandelt wird: Skins in jeder Abnutzung, StatTrak™ und Souvenir, Messer und Handschuhe, Sticker, Agenten, Anhänger, Aufnäher, Musikkits, Graffitis, Sammlerstücke und Kisten, insgesamt 34,937 Einträge. Neue Items kommen hinzu, sobald Valve sie veröffentlicht.
Ja, wie Preise, Kaufaufträge und Verkäufe: Jede beantwortete Anfrage zählt als eine, egal wie viele Items sie enthält, der ganze Katalog in einer Antwort ist also eine Anfrage. Die Pläne findest du unter Preise.
Ja: Jedes Item hat eine eigene Seite unter Skins, mit Float-Bereich, Kollektionen, Kisten und wo es gerade am günstigsten ist.
Nein, sie beschreibt Items. Preise kommen aus der Preis-API, Kaufaufträge aus der Kaufauftrags-API und Verkäufe aus der Verkaufs-API, alle verbunden über market_hash_name.

Der ganze Katalog, in jedem bezahlten Tarif.

Jedes Item beschrieben, ein Schlüssel. Derselbe Schlüssel öffnet auch die Preis-, Kaufauftrags- und Verkaufs-API.