REST
Porównaj przedmiot
Porównaj cenę i dostępność pojedynczego przedmiotu między wieloma marketplace'ami w jednym żądaniu.
Endpoint
Zwraca aktualny stan pojedynczego przedmiotu na wielu marketplace'ach w jednym żądaniu — przydatne do arbitrażu cenowego i wyszukiwań międzymarketowych.
GET /v2/items/compare
Parametry zapytania
game
string
Kod gry (np.
CS2, Dota2, Rust, TF2).name
string
Pełna rynkowa nazwa przedmiotu.
marketplaces
string
Lista nazw marketplace'ów oddzielonych przecinkami do porównania. Pomiń, aby porównać na wszystkich obsługiwanych marketplace'ach.
Uwierzytelnianie
Zobacz Przegląd REST po bazowy URL, uwierzytelnianie i format błędów.
Pola odpowiedzi
| Pole | Typ | Opis |
|---|---|---|
name | string | Rynkowa nazwa przedmiotu |
marketplaces | array | Migawki per-marketplace — zobacz poniżej |
Migawka marketplace'u
| Pole | Typ | Opis |
|---|---|---|
marketplace | string | Nazwa marketplace'u |
priceUSD | number|null | Najniższa cena oferty w USD |
priceEUR | number|null | Najniższa cena oferty w EUR |
priceCNY | number|null | Najniższa cena oferty w CNY |
priceRUB | number|null | Najniższa cena oferty w RUB |
offerCount | number | Liczba otwartych ofert na tym marketplace |
updatedAt | number | Unix timestamp ostatniej aktualizacji |
Przykład odpowiedzi
response.json
{
"name": "AK-47 | Redline (Field-Tested)",
"marketplaces": [
{
"marketplace": "Buff163",
"priceUSD": 45.99,
"priceEUR": 42.50,
"priceCNY": 325.00,
"priceRUB": 4200.00,
"offerCount": 128,
"updatedAt": 1711152000
},
{
"marketplace": "CSFloat",
"priceUSD": 47.20,
"priceEUR": 43.60,
"priceCNY": 333.00,
"priceRUB": 4310.00,
"offerCount": 64,
"updatedAt": 1711152000
}
]
}