Tarkov Market API
Escape from Tarkov için bit pazarı fiyatları, tüccar fiyatları ve eşya verileri. Temel URL: https://api.tarkov-market.app/api/v1
Bağımlılıksız resmî istemciler: Node.js, Python ve Go — github.com/ggdiam/tarkov-market-api
API anahtarı
Kimlik doğrulama
API anahtarı uygulamaların karakter ilerlemenizi okumasına ve değiştirmesine de izin verir. Yalnızca güvendiğiniz uygulamalarla paylaşın. PRO gerekir; yeni API anahtarı eskisini iptal eder. İlerleme istekleri x-api-key değerini yalnızca başlıkta kabul eder.
Anahtarınızı bir başlıkta gönderin:
x-api-key: your_api_key
Başlıklar uygun değilse sorgu parametresi olarak gönderin (tarayıcı, yayın botları, e-tablolar):
?x-api-key=your_api_key
Eksik, bilinmeyen veya devre dışı anahtar → 401 { "error": "Access denied" }
Oyun modları
Her eşya uç noktası üç oyun modunda mevcuttur. Mod, yol önekiyle veya şu parametreyle belirlenir: mode — ikisi de aynı yanıtı verir:
Sezonluk karakterler
Sezon ekonomisi ayrı taranır ve henüz yenidir: bir eşyanın bit pazarı fiyatı, tarayıcı onu sezon bit pazarında gördükten sonra oluşur. avg24hPrice / diff24h sezon fiyat geçmişi biriktikçe dolar. Bit pazarına bağlı olmayan basePrice ve tüccar fiyatı alanları, sezonun kendi oyun verisi dökümü gelene kadar PVP değerlerini kullanır.
Henüz sezon fiyatı yoksa şöyle görünür (aynı eşya, aynı istek, sezon modu):
{
"uid": "a7f7568c-61fb-437e-9f71-06e58aae26ba",
"name": "LEDX Skin Transilluminator",
"price": 0, // henüz sezon bit pazarı fiyatı yok
"avg24hPrice": 0,
"diff24h": 0,
"updated": "", // sezon bit pazarında hiç görülmedi
"haveMarketData": false, // bu eşyanın fiyatını kullanmayın
"basePrice": 970000, // bit pazarı verisi değil; PVP ile aynı
"traderName": "Therapist",
"traderPrice": 494700
}Uç noktalar
https://api.tarkov-market.app/api/v1/item?q=ledx&x-api-key=your_api_key
curl -H "x-api-key: your_api_key" "https://api.tarkov-market.app/api/v1/item?q=ledx"
Yanıt örneği
[
{
"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"
}
]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"}'Yanıt örneği
[
{
"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
}
]https://api.tarkov-market.app/api/v1/items/all?x-api-key=your_api_key
curl -H "x-api-key: your_api_key" "https://api.tarkov-market.app/api/v1/items/all"
Yanıt örneği
[
{
"uid": "f0fa8457-6638-4ad2-b7e8-4708033d8f39",
"name": "Secure Flash drive",
"shortName": "Flash drive",
"price": 37400,
...
},
{
"uid": "33c15349-44e6-4553-9705-1b6417a1ad6a",
"name": "SSD drive",
...
},
...
]https://api.tarkov-market.app/api/v1/items/all/download?x-api-key=your_api_key
curl -H "x-api-key: your_api_key" "https://api.tarkov-market.app/api/v1/items/all/download"
Yanıt alanları
Karakter ilerlemesi
İlerleme API temel URL’si: https://api.tarkov-market.app/api/v1
charUid değerini /characters üzerinden alın. Karakter PVP, PVE veya SEASON modunu belirler; üstteki seçim fiyatlar içindir. itemId ve questId, takma kimlikler ve hedef referansları dahil BSG kimlikleridir. upgradeKey, Workbench_2 gibi sığınak seviyesidir.
GET, revision ve ETag döndürür. Örneklerdeki yer tutucuları karakter, BSG kimliği ve revision ile değiştirin; her PATCH için If-Match: "{revision}" gönderin. Mutlak değer ayarlanır. 409 sonrası güncel ilerlemeyi okuyup değişikliği uzlaştırın. Uygulanmış değerin tekrarı yeni yazma olmadan başarılıdır.
İlerleme: anahtar ve sahip başına dakikada 300 istek; sahip başına dakikada 60 PATCH denemesi. Fiyatlardan ayrı limitlerdir. 429, Retry-After: 60 içerir. Özel durumlar önbelleğe alınmaz.
curl -H "x-api-key: your_api_key" "https://api.tarkov-market.app/api/v1/characters"
Yanıt örneği
{
"characters": [
{
"charUid": "{charUid}",
"name": "Main",
"gameMode": "PVP"
}
]
}curl -H "x-api-key: your_api_key" "https://api.tarkov-market.app/api/v1/characters/{charUid}/tracked-items"Yanıt örneği
{
"charUid": "{charUid}",
"gameMode": "PVP",
"revision": "{revision}",
"firInventorySeparate": false,
"items": [
{
"itemId": "5c0530ee86f774697952d952",
"name": "LEDX Skin Transilluminator",
"shortName": "LEDX",
"slots": 1,
"icon": "https://cdn.tarkov-market.app/images/items/a7f7568c-61fb-437e-9f71-06e58aae26ba_sm.png",
"requiredQuantity": 10,
"spentQuantity": 0,
"availableQuantity": 5,
"remainingQuantity": 5,
"sources": [
{
"type": "quest",
"questId": "{BSG quest ID}",
"amount": 10,
"remainingRequiredQuantity": 10,
"fir": true,
"completed": false,
"canceled": false
}
]
}
]
}curl "https://api.tarkov-market.app/api/v1/characters/{charUid}/tracked-items/{itemId}" \
-H "x-api-key: your_api_key" \
-H 'If-Match: "{revision}"' \
-H "Content-Type: application/json" \
-X PATCH --data '{"availableQuantity":4}'Yanıt örneği
{
"ok": true,
"changed": true,
"revision": "{newRevision}",
"notificationDelivered": true
}curl -H "x-api-key: your_api_key" "https://api.tarkov-market.app/api/v1/characters/{charUid}/quests"Yanıt örneği
{
"charUid": "{charUid}",
"gameMode": "PVP",
"revision": "{revision}",
"quests": [
{
"questId": "{BSG quest ID}",
"questIdAliases": [],
"name": "Quest name",
"trader": "Therapist",
"completed": false,
"status": "available"
}
]
}curl "https://api.tarkov-market.app/api/v1/characters/{charUid}/quests/{questId}" \
-H "x-api-key: your_api_key" \
-H 'If-Match: "{revision}"' \
-H "Content-Type: application/json" \
-X PATCH --data '{"completed":true}'Yanıt örneği
{
"ok": true,
"changed": true,
"revision": "{newRevision}",
"notificationDelivered": true
}curl -H "x-api-key: your_api_key" "https://api.tarkov-market.app/api/v1/characters/{charUid}/hideout"Yanıt örneği
{
"charUid": "{charUid}",
"gameMode": "PVP",
"revision": "{revision}",
"modules": [
{
"upgradeKey": "Workbench_2",
"moduleId": "{BSG module ID}",
"name": "Workbench",
"level": 2,
"completed": false,
"prebuilt": false,
"canComplete": true
}
]
}curl "https://api.tarkov-market.app/api/v1/characters/{charUid}/hideout/{upgradeKey}" \
-H "x-api-key: your_api_key" \
-H 'If-Match: "{revision}"' \
-H "Content-Type: application/json" \
-X PATCH --data '{"completed":true}'Yanıt örneği
{
"ok": true,
"changed": true,
"revision": "{newRevision}",
"notificationDelivered": true
}Hatalar: 400 geçersiz girdi; 401 eksik, devre dışı, iptal edilmiş, sahipsiz anahtar veya yasaklı sahip; 403 PRO gerekli veya sezon kapalı; 404 erişilemeyen karakter/bilinmeyen varlık; 409 ilerleme çakışması, belirsiz BSG kimliği veya yapı kısıtları; 413 büyük gövde; 428 If-Match eksik; 429 limit; 503 servis kullanılamıyor. Gövde: {"error":"code"}.
notificationDelivered:false, yazmanın kaydedildiğini ancak site bildiriminin doğrulanmadığını belirtir. İlerlemeyi yenileyin; yazma başarısız olmamıştır.
Sınırlar ve hatalar
Koşullar
API, kişisel kullanım için tasarlanmıştır.
Herkese açık bir projede kullanıyorsanız lütfen veri sağlayıcısı olarak tarkov-market.com'a bağlantı verin.
Herkese açık projeniz Tarkov Market özelliklerinin çoğunu kopyalarsa erişiminiz uyarı ve tazminat olmadan sonlandırılabilir.
API'yi yeniden satarsanız erişiminiz uyarı ve tazminat olmadan sonlandırılır.
