Blog

Amazon Türkiye’de Rakip Fiyatlarını API ile Otomatik İzleme

Çoklu ASIN listesini tekrarlanabilir toplu çekimlere dönüştürün; TRY fiyat, satıcı, Buy Box ve zaman damgasından karar için doğrulanabilir bir rakip fiyat veri seti oluşturun.


Editor
Competitive Intelligence Read time: 10 minutes
Amazon.com.tr ürün kartlarından Easyparser arayüzüne uzanan kapak illüstrasyonunda ASIN, TRY, Buy Box ve zaman işaretleri görülür. Sağ üstteki Türk bayrağı Türkiye pazaryerini vurgularken mavi doğrulama simgeleri ve turuncu istisna kartı, rakip tekliflerin veri setine aktarılmadan önce kontrol edilmesini anlatır.

Rakip ürünün fiyatı düşmüş görünürken farklı varyant, satıcı veya kargo hariç tutar görüntülenebilir. Ticari ekipler için amazon türkiye fiyat takibi api, bu belirsizliği tek tek sayfa açmadan yönetir. Yanlış eşleşme satın alma ve satış fiyatını yanlış yönlendirir. Kılavuz, çoklu ASIN listesini doğrulanabilir değişim kaydına dönüştürür.

Hızlı yanıt: ürün kimliğini eşleyin, teklifleri satıcı bazında kaydedin ve düzenli gözlemlerle zaman serinizi kurun. Fiyat değişimi ancak ürün, para birimi, kondisyon ve teslimat bağlamı aynıysa karar girdisidir.

AşamaKaydedilecek çıktıTicari kontrol
Katalog eşlemeASIN ve onaylı varyantAynı ürün mü?
PilotSayfa ile yanıt karşılaştırmasıAynı teklif mi?
Tekrarlı toplamaZaman damgalı gözlemVeri yeterince güncel mi?
Karar kuyruğuDeğişim ve kalite durumuİşlem için yeterli kanıt var mı?

Rakip katalog için ASIN kapsamını ve eşleme kuralını tanımlama

Stok kodunuz rakibin Amazon kimliği değildir: ASIN ürünü, SKU kendi kaydınızı tanımlar. Her SKU için ASIN, adres, marka, model ve varyantı belirleyin. Renk, kapasite, paket adedi ve aksesuar farkını eşleme şartı yapın.

Kapsamı açıkça eşleşmiş birkaç modelle başlatın. Her eşlemenin onaylayanını ve tarihini saklayın; ajanslar müşteri ve katalog sürümünü eklemelidir. Kapsamdan çıkarılan ürünün eski gözlemi silinmez, sonraki görevi durur.

Alıcı birebir eşleşen teklifleri, satıcı alternatif modelleri izleyebilir. Alternatifin düşük fiyatı ürününüzün pahalı olduğunu tek başına göstermez.

Küçük manuel pilotta fiyat, varyant ve teklif alanlarını doğrulama

Toplu akıştan önce pilot ürünleri Amazon.com.tr'de açın. Seçili varyantı, satıcıyı, fiyatı, kondisyonu, teslimat ifadesini ve kontrol saatini kaydedin. Aynı ASIN için ürün detayı ile teklif yanıtını yakın zamanda alın; farklı oturum veya teslimat koşulları farklı sonuç verebilir. Farkları tahminle kapatmayın.

Bu yazı hazırlanırken 21 Ekim 2026 tarihinde B00552K0GM ASIN'li gri Logitech M185 için yerel pilot yapıldı. DETAIL yanıtı TRY fiyatı ve ürün kimliğini, OFFER yanıtı ise satıcı, yeni kondisyon ve kargo bağlamını içeriyordu. Buna karşılık bağımsız sayfa okuması ile API yanıtının öne çıkan satıcısı aynı değildi. Bu gözlem fiyat garantisi değil, bağlam kontrolünün önemini gösteren bir istisnadır.

Pilotun kabul şartı her alanın her üründe dolması değildir. Alanın kaynağı ve kullanılamadığı durum açık olmalıdır. Satıcı kimliği eksikse görünen adı kalıcı anahtar saymayın; kargo boşsa bedelsiz kabul etmeyin. Satıcı farkı varsa kaydı aynı koşullarda yeniden kontrol edin.

İyi bir amazon türkiye fiyat takibi api pilotu, ticari kullanıcı ile geliştiriciyi aynı kayıtta buluşturur. Alıcı karşılaştırılacak tutarı, satıcı rakip ve kondisyonu tanımlar; veri ekibi alan eşlemesini belgeler. Pilot raporu eksik ve karşılaştırılamayan alanları da göstermelidir.

Veri erişimini seçme: resmi SP-API ve kamuya açık sayfalar

Amazon’un Türkiye SP-API geliştirici açıklaması, kendi satış hesabı için uygulama geliştirenlerle farklı satış ortaklarını ayırır. Yetkili satıcı işlemleri, kamuya açık rakip sayfası verisinden farklı erişim modelidir. Sipariş, listeleme ve hesap işlemleri için resmi rol şartlarını ayrıca değerlendirin.

Easyparser bu rehberde kamuya açık Amazon ürün ve teklif sayfalarını yapılandırılmış veriye dönüştürme örneğidir; resmi Amazon API'si veya özel Seller Central erişimi olarak sunulmaz. Product Detail ürün kimliği, varyant ve görünen fiyat bağlamını anlamaya yardımcı olur. Teklif bazlı analiz için ayrı veri kanalı gerekir. Sayfa verisi, kendi maliyet, komisyon ve sipariş kayıtlarınızın yerine geçmez.

Python ile Amazon.com.tr DETAIL isteği

requests paketini kurun ve EASYPARSER_API_KEY ortam değişkenini kendi anahtarınızla tanımlayın. Örnek B00552K0GM için Türkçe ürün bağlamını ve TRY fiyatını ister. Anahtarı depoya yazmayın; parametreli istek adresini loglamayın.

import os

import requests

params = {

"api_key": os.environ["EASYPARSER_API_KEY"],

"platform": "AMZ",

"operation": "DETAIL",

"asin": "B00552K0GM",

"domain": ".com.tr",

"language": "tr_TR",

"currency": "try",

}

response = requests.get(

"https://realtime.easyparser.com/v1/request",

params=params, timeout=90,

)

response.raise_for_status()

payload = response.json()

product = (payload.get("result") or {}).get("detail")

if not product:

raise RuntimeError("DETAIL sonucu yok; yaniti inceleyin")

price = (product.get("buybox_winner") or {}).get("price")

print(product.get("asin"), product.get("title"), price)

Bu çıktı ürün kimliğini ve Buy Box fiyat nesnesini gösterir; bütün satıcıların fiyatı değildir. price boşsa sıfırla doldurmayın. HTTP hatasında veya boş sonuçta akışı durdurup yanıtı kontrollü biçimde inceleyin.

Toplu ASIN kuyruğunda amazon türkiye fiyat takibi api akışı

Katalog listesini doğrudan çok sayıda eşzamanlı çağrıya çevirmeyin. Önce her görev için ASIN, domain, operasyon, katalog sürümü ve planlanan gözlem aralığını tanımlayın. Türkiye pazaryeri bu akışta .com.tr olarak korunmalıdır; .com yanıtı farklı pazaryeri verisidir. Metin dili ve TRY beklentisini de alan sözleşmesine yazın. Aracın desteklediği seçenekleri kendi hesabınız ve operasyonunuz üzerinde doğrulayın.

Easyparser Real-Time API küçük pilotlar ve ihtiyaç anında kontrol içindir. Bulk API ise çok sayıda işlemi asenkron iş olarak yürütür; sonucu callback veya iş kimliğiyle alırsınız. Toplu işi göndermek tüm ürün sonuçlarının hazır olduğu anlamına gelmez; sonuçları toplama ve eksik görevleri uzlaştırma adımı gerekir.

Çoklu katalog için amazon türkiye fiyat takibi api akışında görev durumları planlandı, gönderildi, tamamlandı, yeniden denenecek ve inceleme gerekli ayrımını taşımalıdır. İş kimliğini yerel göreve bağlayın. Başarısız ASIN yüzünden başarılı ürünleri yeniden çekmeyin; denemelere üst sınır ve artan bekleme ekleyin.

Bütçeyi katalog, operasyon, teklif sayfası ve sıklığa göre belirleyin. Ürün detayı seyrek, hareketli teklif verisi daha sık toplanabilir. Kuyruk doğrulanmadan otomatik fiyat değişikliği başlatmayın.

Ürün ve teklif yanıtlarını ortak veri şemasına dönüştürme

ASIN ve varyantla tanımlanan ürün kimliğini, satıcı, kargo, kondisyon ve Buy Box teklif bağlamından ayıran doğrulama illüstrasyonu.

Ürün tablosunda ASIN ve varyantı, teklif gözleminde satıcı ve fiyat koşullarını tutun. Bir ASIN'in birden fazla satıcısı olabilir; tek fiyat sütunu rekabeti temsil etmez. Ürün detayı ile teklif verisini ASIN ve pazaryeriyle birleştirin, gözlem zamanlarını ayrı saklayın.

Doğrudan HTTP yanıtında ürün result.detail, teklifler result.offer.offer_results içindedir. Önceki araç pilotunun data zarfını HTTP yanıtıyla karıştırmayın. Boş result başarılı veri toplandığını göstermez. Aşağıdaki adlar önerilen yerel şemadır; her üründe garanti edilen alan listesi değildir.

Yerel alanAnlamıKontrol
asin, domain, variantÜrün/pazaryeri kimliğiKatalogla eşleşmeli
seller_id, seller_nameTeklif sahibiEksik kimliği işaretle
item_price, currencyBedel ve para birimiTRY dönüşümünü doğrula
shipping_price, conditionKargo/kondisyonBilinmeyeni koru
is_buybox, fulfillmentÖne çıkan teklif/gönderimBoşu false yapma
observed_at, received_atGözlem/geliş zamanıGecikmeyi göster
quality_status, source_refKalite ve yanıt iziHam kayda dön

Türkçe fiyat metnini doğrudan ondalıklı sayı gibi okumayın. Binlik ayırıcı ve ondalık virgülü, para birimiyle birlikte dönüştürün. Sayısal bedeli hassas ondalık türünde veya kuruş biriminde saklayın; ham fiyat metnini de koruyun. Boş fiyat sıfır fiyat değildir. Dönüşüm hatası ayrı kalite nedeni olmalıdır. Aynı kural kargo tutarı için de geçerlidir; bilinmeyen masraf toplam bedeli eksik bırakır.

Ham yanıtı sınırlı erişimde saklayın ve temiz kayda iz kimliği verin. API anahtarını veya gereksiz kişi verisini bildirimlere taşımayın. Şema değişirse eşleme sürümünü kaydedin; eski gözlem yeniden işlenebilmeli ve değişimin nedeni görülebilmelidir.

Satıcı, Buy Box, kargo ve kondisyon bağlamını kaydetme

Buy Box, ürün sayfasındaki öne çıkan satın alma teklifidir; en düşük fiyatla eş anlamlı değildir. Yerel pilotta daha düşük bedelli bir satıcı varken başka teklif Buy Box olarak işaretlenmişti. İlk satırı otomatik olarak en ucuz veya kazanan saymayın. İşaret, satıcı ve bedel ayrı alanlardır; eksik kazanan bilgisi hiçbir satıcının kazanmadığını göstermez.

Product Offer satıcı teklifleri, kondisyon, kargo ve gönderim bağlamını birlikte değerlendirmek için uygun operasyon örneğidir. FBA, Amazon lojistiğiyle gönderimi; FBM, satıcının gönderimi yürüttüğü modeli ifade eder. Amazon'un kendi sattığı teklifleri de ayrı tutun. Bu etiketler tek başına teslimat garantisi vermez; görünen teslimat ifadesi ve kullanılan adres bağlamı ayrıca saklanmalıdır.

Python ile aynı ASIN için OFFER isteği

Bu bağımsız örnek aynı ortam değişkeniyle yalnız ilk teklif sayfasını çeker. Her satıcının fiyatı, kargo fiyat nesnesi, kondisyonu ve Buy Box işareti ayrı okunur. İlk sayfa tüm satıcıları temsil etmez.

import os

import requests

params = {

"api_key": os.environ["EASYPARSER_API_KEY"],

"platform": "AMZ",

"operation": "OFFER",

"asin": "B00552K0GM",

"domain": ".com.tr",

"min_page": 1,

"max_page": 1,

}

response = requests.get(

"https://realtime.easyparser.com/v1/request",

params=params, timeout=90,

)

response.raise_for_status()

payload = response.json()

offer = (payload.get("result") or {}).get("offer") or {}

rows = offer.get("offer_results") or []

if not rows:

raise RuntimeError("OFFER sonucu yok; yaniti inceleyin")

for row in rows:

print({

"seller": row.get("seller"),

"price": row.get("price"),

"shipping": (row.get("delivery") or {}).get("price"),

"condition": row.get("condition"),

"buybox": row.get("buybox_winner"),

})

OFFER yanıtındaki pagination bilgisini inceleyip gerekirse sonraki sayfaları kontrollü çekin; sayfa başına kredi tüketimini hesaba katın. Eksik satıcı, fiyat veya kargo alanını doğrulama kuyruğuna aktarın. Bu senkron pilot, asenkron Bulk işi göndermez.

Alıcı toplam bedeli, satıcı aynı koşullardaki rakipleri görmek ister. Ürün bedeli ile bilinen kargoyu birlikte karşılaştırın. Kupon, üyelik veya sepet şartlı indirimi herkese açık fiyat saymayın; vergi ve fatura koşulları belirsizse kesin toplam maliyet iddiası kurmayın.

Güvenilir amazon türkiye fiyat takibi api verisi satıcı adını kalite kanıtı saymaz. Kamuya açık puan bağlamı gerekiyorsa SELLER_PROFILE operasyonunu doğrulanmış satıcılar için ayrıca değerlendirin. Puan ve yorum sayısı ürününüzün satış adedi, BSR de gerçek satış değildir. Kârlılık hesabı kendi maliyet ve işlem verinizi gerektirir.

Tekrar eden çekimleri zaman damgası ve yinelenen kayıt denetimiyle yürütme

Gözlem zamanı ile sonuç dosyasının geliş zamanını ayırın; callback gecikirse veri yeni fiyat olmayabilir. Saatleri UTC saklayıp ticari ekranda Europe/Istanbul bağlamında gösterin. Sağlayıcı gözlem zamanı vermiyorsa istek başlangıç ve yanıt zamanlarını kaydedin, bunu kesin sayfa değişim saati diye adlandırmayın.

Callback tekrarında aynı sonucu iki kez yazmamak için iş ve sonuç kimliği gibi izleri kullanın. Bunlar yoksa yerel görev kimliğiyle kararlı bir tekrar işleme anahtarı üretin. Aynı teslimat yeni gözlem yaratmamalı; sonraki planlı çekimde fiyat aynıysa yeni gözlem yine korunmalıdır.

Tarihsel seri ilk kayıttan itibaren büyür; API erişimi önceki ayların geçmişini otomatik getirmez. Hazır tarihçe varsa kapsamını doğrulayın. Uzun süre sonuç gelmeyen üründe son fiyatı güncel göstermeyin; son başarılı gözlem zamanını ve bayat veri işaretini sunun. Satın alma ekibi eski tutarı güncel sanmamalı, satıcı da kaybolan teklifi sıfır fiyatla karşılaştırmamalıdır.

Eksik veya çelişkili kayıtları doğrulama kuyruğuna ayırma

Kalite kontrolünü başarısız HTTP yanıtıyla sınırlamayın. ASIN uyuşmazlığı, farklı para birimi, eksik fiyat, bilinmeyen kargo ve belirsiz kondisyon karşılaştırmayı bozabilir. Sonucu tamam, kısıtlı veya inceleme gerekli gibi durumlarla gösterin. Toplam bedelin ne zaman hesaplanacağını ve fiyat değişiminin ne zaman duracağını önceden belirleyin; alanın yokluğu olumsuz değer değildir.

İstisna kuyruğunda neden kodu, ASIN, görev kimliği, ham yanıt izi ve sonraki işlem yer alsın. Satıcı uyuşmazlığı yeniden kontrol, fiyat dönüşümü hatası eşleme düzeltmesi, tamamlanmamış toplu iş sonuç uzlaştırması gerektirebilir. Çözülen kayıt eski hatayı saklayıp yeni kontrol sonucunu eklemelidir.

Beklenen görevleri alınan sonuçlarla karşılaştırın; geçerli fiyat oranını, eksik kargoyu ve veri yaşını ayrı izleyin. Teklif sayfası sınırlı çekilmişse görünmeyen satıcılar için yokluk iddiası kurmayın. Yerel pilotta sayfalama bilgisi, ilk sayfanın tüm teklifleri temsil etmeyebileceğini gösterdi.

Kabul testi teknik ve ticari olmalıdır: aynı sonuç iki kez geldiğinde tek kayıt oluşmalı, sonraki çekimde değişmeyen fiyat korunmalı, bilinmeyen kargo toplam bedel alarmını engellemelidir. Yanlış varyant karar kuyruğuna geçmemeli; yarım kalan işte yeni deneme yalnız eksik ASIN için açılmalıdır. İş geç bitse de eski kayıt yeni görünmemelidir. Veri ve ticari ekip bu farkı pilot katalogda birlikte kontrol etmelidir.

Fiyat değişimi çıktısını fiyatlandırma ve rekabet analizi kararına aktarma

Değişimi aynı karşılaştırma anahtarındaki iki geçerli gözlem arasında hesaplayın. ASIN, pazaryeri, satıcı, kondisyon veya teslimat bağlamı değişmişse bunu tek fiyat hareketi saymayın. Önceki bedel yoksa kayıt başlangıçtır; satıcı veya Buy Box değişimini ayrı olay olarak üretin.

Karar kaydında önceki ve yeni tutar, fark, gözlem zamanı, kalite durumu ve ürün adresi yer alsın. Alıcı tedarik alternatiflerini, satıcı aynı koşuldaki rakip hareketini kendi marjı ve stratejisiyle değerlendirebilir. Ajans veya ürün yöneticisi bunu katalog kapsamı ve istisnalarla sunmalıdır.

Bildirim eşiğini ekip belirlesin; önceki bedel sıfır ya da bilinmiyorsa yüzde değişim üretmeyin. İlk bildirimler insan onayına gitsin. Otomatik fiyatlandırma maliyet alt sınırı ve durdurma şartları gerektirir. Kamuya açık teklif kesin stok, satış veya kâr sonucu vermez.

Sonuç: önce doğrulayın, sonra kapsamı büyütün

İlk uygulamada onaylı ASIN listesiyle küçük pilotu ürün ve teklif alanlarında tamamlayın, ardından tekrarlı kuyruğu kurun. Ortak şemaya yalnız kontrol edilmiş gözlemleri aktarın; istisna ve bayat veriyi görünür tutun. Bu sırayla kurulan amazon türkiye fiyat takibi api akışı, tek fiyat hücresi yerine bağlamı açıklanabilir veri seti üretir. Nihai çıktı otomatik karar değil, alıcı ve satıcının değerlendirebileceği doğrulanmış değişim kuyruğudur.

Start monitoring your competitors for free

Start Your Free Trial

100 free credits, no credit card required.

Frequently Asked Questions (FAQ)

ASIN, varyant, pazaryeri, TRY fiyatı, satıcı kimliği, kondisyon, kargo, Buy Box ve gözlem zamanı birlikte kaydedilmelidir. Eksik alanlar sıfır veya false ile doldurulmamalıdır. Karşılaştırma, aynı ürün ve benzer teklif koşullarındaki geçerli gözlemler arasında yapılmalıdır.

Bu rehberdeki Easyparser Türkiye işlemlerinde domain .com.tr olarak kullanılır. Ürün detayı ve teklif operasyonları aynı pazaryerini hedeflemelidir. Dil, para birimi ve diğer seçenekleri ilgili operasyonun güncel şemasında kontrol edin; dönen fiyatın TRY olduğunu ayrıca doğrulayın.

Hayır. En düşük bedelli teklif ile öne çıkan satın alma teklifi farklı olabilir. Fiyat, satıcı, gönderim koşulları ve Buy Box işareti ayrı kaydedilmelidir. İlk teklif satırını otomatik olarak en ucuz veya Buy Box kazananı kabul etmeyin.

Düzenli veri toplamak, ilk gözlemden itibaren kendi fiyat serinizi oluşturur. Bu işlem önceki dönemlerin fiyatlarını otomatik olarak sağlamaz. Ayrı bir tarihçe hizmeti varsa pazaryeri, tarih aralığı ve alan kapsamını doğrulayın; eksik dönemleri tahminle doldurmayın.

Eksik kargoyu ücretsiz kabul etmeyin. Ürün bedelini ayrı gösterin, toplam bedeli bilinmiyor olarak işaretleyin ve toplam maliyete dayalı kararları durdurun. Ücretsiz kargo sinyali mevcutsa bunu açık alan veya ham metinle doğrulayın; teslimat bağlamını da saklayın.

Hayır. SP-API, ilgili hesap yetkileri ve roller kapsamında satış ortağı uygulamaları için kullanılır. Bu rehberdeki Easyparser akışı kamuya açık ürün ve teklif sayfalarının yapılandırılmış verisini ele alır. Özel Seller Central kayıtlarına erişim veya resmi Amazon API'si olarak değerlendirilmemelidir.

Önce ASIN eşlemesi, para birimi, kondisyon, veri yaşı ve tekrar işleme kontrolleri pilotta doğrulanmalıdır. Başlangıçta değişimleri insan onaylı karar kuyruğuna gönderin. Otomatik fiyatlandırma için ayrıca maliyet alt sınırı, izin verilen değişim aralığı ve durdurma kuralları gerekir.
Tags
amazon türkiye fiyat takibi apiamazon rakip fiyat izleme APIamazon.com.tr fiyat izlemeASIN bazlı rakip fiyat toplamaamazon teklif verisi APItoplu fiyat veri toplamarekabetçi fiyatlandırma otomasyonuTRY fiyat verisi