Tarkov Pilot
⬤
Tarkov Pilot v2 released — old versions don't work anymore, please download the new one. Easier setup, auto-update, all settings in the app window.
Árkövető, interaktív térképek és haladást segítő eszközök

Tarkov Market API

Bolhapiaci árak, kereskedői árak és tárgyadatok az Escape from Tarkovhoz. Alap-URL: https://api.tarkov-market.app/api/v1

Hivatalos kliensek függőségek nélkül: Node.js, Python és Go – github.com/ggdiam/tarkov-market-api

API-kulcs

Az API használatához szükséges Pro státusz az oldalon. Az alábbi példák ezt a helyőrzőt használják: your_api_key.

Hitelesítés

Add át a kulcsodat fejlécben:

x-api-key: your_api_key

Vagy lekérdezési paraméterként, ha a fejléc kényelmetlen (böngésző, streambotok, táblázatok):

?x-api-key=your_api_key

Hiányzó, ismeretlen vagy letiltott kulcs → 401 { "error": "Access denied" }

Játékmódok

Minden tárgyvégpont három játékmódban létezik. A mód útvonal-előtaggal vagy ezzel a paraméterrel állítható: mode – mindkettő ugyanazt a választ adja:

Mód
Útvonal-előtag
Paraméter
Árak forrása
PVP
/api/v1/…
alapértelmezett
tárgygyűjtemény
PVE
/api/v1/pve/…
mode=pve
PVE-szkennelés
Season
/api/v1/season/…
mode=season
szezonális szkennelés

Szezonális karakterek

A szezonális gazdaságot külön szkennelem, és még fiatal: egy tárgynak csak akkor van bolhapiaci ára, ha a szkenner látta a szezonális bolhapiacon, az avg24hPrice / diff24h pedig az árelőzmények gyűlésével töltődik. A bolhapiactól független mezők – basePrice és kereskedői ár – PVP-értékeket használnak, amíg a szezon saját játékadat-dumpot nem kap.

Így néz ki, ha még nincs szezonális ár (ugyanaz a tárgy és kérés, szezonális módban):

{
    "uid": "a7f7568c-61fb-437e-9f71-06e58aae26ba",
    "name": "LEDX Skin Transilluminator",
    "price": 0,               // még nincs szezonális bolhapiaci ár
    "avg24hPrice": 0,
    "diff24h": 0,
    "updated": "",            // még nem látta a szezonális bolhapiacon
    "haveMarketData": false,  // ne használd e tárgy árát
    "basePrice": 970000,      // nem bolhapiaci adat – megegyezik a PVP-vel
    "traderName": "Therapist",
    "traderPrice": 494700
}

Végpontok

GET/item?q=ledx
Tárgy keresése név, uid vagy bsgId alapján.
qTárgynév vagy rövid név bármely támogatott nyelven. Legfeljebb 5 találatot ad, pontos egyezéssel elöl
uidTarkov Market tárgy-uid – pontosan egy tárgyat ad vissza
bsgIdTárgyazonosító a játékfájlokból – pontosan egy tárgyat ad vissza
langA nevek és a weboldalhivatkozás nyelve. Ezek egyike: en, ru, ch, cz, de, es, fr, hu, it, jp, kr, mx, pl, po, ro, sk, tr. Alapértelmezett: en
URL
https://api.tarkov-market.app/api/v1/item?q=ledx&x-api-key=your_api_key
curl
curl -H "x-api-key: your_api_key" "https://api.tarkov-market.app/api/v1/item?q=ledx"
Példaválasz
[
    {
        "uid": "a7f7568c-61fb-437e-9f71-06e58aae26ba",
        "name": "LEDX Skin Transilluminator",
        "bannedOnFlea": false,
        "haveMarketData": true,
        "tags": ["Barter"],
        "shortName": "LEDX",
        "price": 550000,
        "basePrice": 970000,
        "avg24hPrice": 598993,
        "avg7daysPrice": 671670,
        "traderName": "Therapist",
        "traderPrice": 494700,
        "traderPriceCur": "₽",
        "traderPriceRub": 494700,
        "updated": "2026-08-05T17:34:28.319Z",
        "slots": 1,
        "diff24h": -8.18,
        "diff7days": -18.11,
        "icon": "https://cdn.tarkov-market.app/images/items/a7f7568c-61fb-437e-9f71-06e58aae26ba_sm.png",
        "link": "https://tarkov-market.com/item/ledx_skin_transilluminator",
        "wikiLink": "https://escapefromtarkov.fandom.com/wiki/LEDX_Skin_Transilluminator",
        "img": "https://cdn.tarkov-market.app/images/items/a7f7568c-61fb-437e-9f71-06e58aae26ba_sm.png",
        "imgBig": "https://cdn.tarkov-market.app/images/items/ledx_skin_transilluminator_lg.png",
        "bsgId": "5c0530ee86f774697952d952",
        "isFunctional": true,
        "reference": "https://www.patreon.com/tarkov_market"
    }
]
POST/item
Ugyanaz a keresés JSON-törzzsel – nem latin betűs keresésekhez, hogy ne kelljen URL-kódolni.
q / uid / bsgIdUgyanaz, mint GET-ben, a JSON-törzsben átadva
langUgyanaz, mint GET-ben
curl
curl https://api.tarkov-market.app/api/v1/item \
  -H "x-api-key: your_api_key" \
  -H "Content-Type: application/json" \
  -X POST --data '{"q":"AI-2急救组合","lang":"ch"}'
Példaválasz
[
    {
        "uid": "2335b619-c562-41da-962f-e7b5aba5d45c",
        "name": "AI-2急救组合",
        "shortName": "AI-2",
        "tags": ["Meds"],
        "price": 6900,
        "basePrice": 4160,
        "avg24hPrice": 6695,
        "avg7daysPrice": 5912,
        "traderName": "Therapist",
        "traderPrice": 2121,
        "traderPriceCur": "₽",
        "traderPriceRub": 2121,
        "diff24h": 3.06,
        "diff7days": 16.71,
        "updated": "2026-08-05T17:07:42.165Z",
        "link": "https://tarkov-market.com/ch/item/ai-2_medikit",
        "bsgId": "5755356824597772cb798962",
        "isFunctional": true
    }
]
GET/items/all5 kérés/perc
Minden tárgy egy tömbben. Az adatok 5 percig gyorsítótárazva vannak, gyakoribb lekérdezésnek nincs haszna.
tagsCsak e címkékkel rendelkező tárgyak, vesszővel elválasztva: tags=Ammo,Magazines
sortRendezés válaszmező szerint, például sort=price
sort_directionasc (alapértelmezett) vagy desc
langA nevek és weboldalhivatkozások nyelve
URL
https://api.tarkov-market.app/api/v1/items/all?x-api-key=your_api_key
curl
curl -H "x-api-key: your_api_key" "https://api.tarkov-market.app/api/v1/items/all"
Példaválasz
[
    {
        "uid": "f0fa8457-6638-4ad2-b7e8-4708033d8f39",
        "name": "Secure Flash drive",
        "shortName": "Flash drive",
        "price": 37400,
        ...
    },
    {
        "uid": "33c15349-44e6-4553-9705-1b6417a1ad6a",
        "name": "SSD drive",
        ...
    },
    ...
]
GET/items/all/download5 kérés/perc
Ugyanaz a teljes lista letölthető JSON-fájlként.
langA nevek és weboldalhivatkozások nyelve
URL
https://api.tarkov-market.app/api/v1/items/all/download?x-api-key=your_api_key
curl
curl -H "x-api-key: your_api_key" "https://api.tarkov-market.app/api/v1/items/all/download"

Válaszmezők

Mező
Jelentés
uid
Tarkov Market tárgyazonosító – stabil, ezt használd kulcsként saját rendszeredben
bsgId
Tárgyazonosító a játékfájlokból
name / shortName
Tárgynév a kért nyelven
tags
Tárgykategóriák, ugyanazok, amelyekkel az oldal szűr
price
Legutóbbi ismert bolhapiaci ár, ₽. A 0 azt jelenti, ebben a módban nincs ár
avg24hPrice / avg7daysPrice
Az elmúlt 24 óra / 7 nap bolhapiaci átlagára, ₽
diff24h / diff7days
A legutóbbi ár változása ezen átlagokhoz képest, %
basePrice
A tárgy alapára (kézikönyv), ₽ – ebből számítódik a kereskedő vételi ára
traderName
A tárgyért legtöbbet fizető kereskedő
traderPrice / traderPriceCur
A kereskedő által fizetett összeg saját valutájában (₽, $ vagy €)
traderPriceRub
Ugyanaz a kereskedői ár ₽-re átváltva a játék árfolyamán
bannedOnFlea
A tárgy nem adható el a bolhapiacon
haveMarketData
A tárgy kereskedhető a bolhapiacon, és az ára friss – a false azt jelenti, ne bízz az árban
isFunctional
false a játékból eltávolított vagy megszerezhetetlen tárgyaknál
updated
Mikor látta utoljára a szkenner a bolhapiaci árat. Üres: soha
slots
A tárgy mérete a leltárrács rekeszeiben
img / imgBig
Tárgyikon és nagy kép a CDN-emen
icon
Az img régi álneve – ugyanaz az URL
link / wikiLink
Tárgyoldal a tarkov-market.com-on és a wikin

Korlátok és hibák

Szabály
Részletek
300 kérés/perc
Kulcsonként, minden végpontra együtt. Jelezd, ha projektednek több kell.
5 kérés/perc
Teljes tárgylista és letöltése minden módban. Az árak egyébként is 5 percig gyorsítótárazva vannak.
401
Hiányzó, ismeretlen vagy letiltott kulcs.
429
Kéréskorlát elérve – a válasz törzse megadja, melyik korlát.

Feltételek

Az API személyes használatra készült.

Nyilvános projektben való használatkor hivatkozz a tarkov-market.com-ra adatforrásként.

Ha nyilvános projekted lemásolja a tarkov-market funkcióinak nagy részét, hozzáférésed előzetes figyelmeztetés és kártérítés nélkül megszüntethető.

Ha továbbértékesíted az API-t, hozzáférésed figyelmeztetés és kártérítés nélkül megszűnik.