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şama | Kaydedilecek çıktı | Ticari kontrol |
|---|---|---|
| Katalog eşleme | ASIN ve onaylı varyant | Aynı ürün mü? |
| Pilot | Sayfa ile yanıt karşılaştırması | Aynı teklif mi? |
| Tekrarlı toplama | Zaman damgalı gözlem | Veri yeterince güncel mi? |
| Karar kuyruğu | Değ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
Ü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 alan | Anlamı | Kontrol |
|---|---|---|
| asin, domain, variant | Ürün/pazaryeri kimliği | Katalogla eşleşmeli |
| seller_id, seller_name | Teklif sahibi | Eksik kimliği işaretle |
| item_price, currency | Bedel ve para birimi | TRY dönüşümünü doğrula |
| shipping_price, condition | Kargo/kondisyon | Bilinmeyeni koru |
| is_buybox, fulfillment | Öne çıkan teklif/gönderim | Boşu false yapma |
| observed_at, received_at | Gözlem/geliş zamanı | Gecikmeyi göster |
| quality_status, source_ref | Kalite ve yanıt izi | Ham 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 Trial100 free credits, no credit card required.

