API Dokümantasyonu

Giriş

Hasfiyat API, kuyumcu ve döviz büroları için 11 farklı kaynaktan anlık altın, döviz ve kripto para verilerini tek bir noktada toplar. REST API ve WebSocket Stream seçenekleri ile uygulamanıza en uygun veri akışını kolayca entegre edebilirsiniz.

Yüksek Hız

Ortalama 50ms yanıt süresi ile veriye en hızlı şekilde ulaşın.

Çoklu Kaynak

Harem, Hakan, Nadir gibi dev borsaların verileri anlık olarak parmaklarınızın ucunda.

Kimlik Doğrulama

API isteklerinizi doğrulamak için `Authorization` başlığında API anahtarınızı (Bearer Token) kullanmanız gerekmektedir. Anahtarlarınızı panel üzerinden **Erişim Yönetimi** sayfasından oluşturabilirsiniz.

http
GET /api/prices HTTP/1.1
Host: api.hasfiyat.com
Authorization: Bearer YOUR_API_KEY

Güvenlik Uyarısı

API anahtarınızı asla istemci tarafında (frontend) açık bir şekilde paylaşmayın. İsteklerinizi her zaman kendi sunucunuz üzerinden yönlendirin.

REST API

Tüm bot verilerine tek bir uç nokta üzerinden erişebilirsiniz. Kaynak seçimi için `source` parametresini kullanın.

GET/api/prices

Parametreler

AdTipAçıklama
sourcestringİstenen veri kaynağı (harem, hakan, nadir vb.)
symbolsstringVirgülle ayrılmış semboller (GRAM, HAS, USD)
javascript
const url = "https://api.hasfiyat.com/api/prices?source=harem&symbols=GRAM,HAS";
const res = await fetch(url, { headers: { 'Authorization': 'Bearer YOUR_KEY' } });
console.log(await res.json());

WebSocket Stream

WebSocket teknolojisi ile verileri anlık olarak takip edin. Her veri değişikliğinde anında bildirim alırsınız.

javascript
const token = "YOUR_JWT_TOKEN";
const ws = new WebSocket("wss://api.hasfiyat.com/stream?source=harem&token=" + token);

ws.onmessage = (event) => {
  const data = JSON.parse(event.data);
  console.log('Canlı Veri:', data);
};

ws.onerror = (err) => {
  console.error('Bağlantı Hatası:', err);
};

Kullanılabilir Kaynaklar

Harem Altın
GET/api/prices?source=harem
WS/stream?source=harem
Hakan Altın
GET/api/prices?source=hakan
WS/stream?source=hakan
Mayda Gold
GET/api/prices?source=mayda
WS/stream?source=mayda
Akche Altın
GET/api/prices?source=akche
WS/stream?source=akche
Nadir Döviz
GET/api/prices?source=nadir
WS/stream?source=nadir
Metal Altın
GET/api/prices?source=metal
WS/stream?source=metal
Anlık Altın
GET/api/prices?source=anlik
WS/stream?source=anlik
Sağlamoğlu
GET/api/prices?source=saglamoglu
WS/stream?source=saglamoglu
Agora Altın
GET/api/prices?source=agora
WS/stream?source=agora
Fikri Şahin
GET/api/prices?source=fikri
WS/stream?source=fikri

Pazaryeri Entegrasyonları

Hasfiyat paneli; altın ürün fiyatlarınızı 15 pazaryeri ve e-ticaret mağazasına canlı altın kuruna göre otomatik aktarır. Fiyatlar gramaj, emtia kaynağı ve marj oranınıza göre hesaplanır; tampon ve volatilite eşikleriyle gereksiz güncellemeler engellenir.

Desteklenen Platformlar

Pazaryerleri
TrendyolHepsiburadaN11AmazonÇiçeksepetiPazarama
E-Ticaret & Mağaza
TicimaxİkasIdeaSoftT-SoftShopifyWooCommerceMagentoOpenCartPrestaShop

Fiyat Nasıl Hesaplanır?

Hedef Fiyat = Gramaj × Emtia Fiyatı (kaynak) × (1 + Marj% / 100)

Her ürün için gramaj ve baz emtia (HAS, GRAM, 22 ayar, çeyrek vb.) tanımlanır. Fiyat, seçtiğiniz kaynağın canlı değerinden hesaplanır; tampon (buffer) ve volatilite eşiği ile küçük dalgalanmalarda gereksiz güncelleme yapılmaz, marjınız korunur.

Senkronizasyon Modları

Test (Dry-run)

Hedef fiyatlar hesaplanır ve önizlenir; pazaryerine yazılmaz. Kurulumu güvenle doğrulamak için idealdir.

Canlı

Hesaplanan fiyatlar, belirlediğiniz sıklıkta pazaryerine otomatik olarak yazılır. Başlat/durdur kontrolü sizdedir.

Kurulum Adımları

  1. 1Panelde Pazaryerleri sayfasına gidin ve yeni entegrasyon ekleyin.
  2. 2Pazaryerini seçip kimlik bilgilerini (API anahtarı, mağaza adresi vb.) girin ve bağlantıyı doğrulayın.
  3. 3Ürünleri çekin, gramaj ve baz emtiayı eşleştirin; alış/satış marjınızı belirleyin.
  4. 4Test (Dry-run) modunda fiyatları önizleyin; doğruysa Canlı moda alıp gönderim sıklığını ayarlayın.

Pazaryeri eklemeden önce doğru ve güvenli kurulum için destek ekibimizle görüşmenizi öneririz.

WhatsApp Destek