API Belgeleri
Gerçek zamanlı Suriye Lirası döviz kuru verilerine erişmek için herkese açık API'mizi kullanın
Başlangıç
https://lirascope.syria-cloud.sy/api/v1Yapay Zeka Ajanı ve Geliştirici Kaynakları
Yapay zeka ajanlarının ve geliştirici araçlarının LiraScope API’sini hızlıca anlamasını sağlayan makine tarafından okunabilir dosyalar.
Kimlik Doğrulama
API herkese açıktır ve herkese açık uç noktalar için kimlik doğrulama gerektirmez
/rates/*/crypto/*/gold/*/pricing
IP başına aylık 300 istek — tamamen ücretsiz
/client/*
Daha yüksek limitler için abone olun
Uç Noktalar
/rates/latestEn Son Kurları Al
Merkez Bankası ve kara piyasa kaynaklarından en son döviz kurlarını alın
currenciesİsteğe BağlıVirgülle ayrılmış para birimi listesi (örn. USD,EUR)
langİsteğe BağlıDil kodu (ar, en, de) - Varsayılan: ar
curl "https://lirascope.syria-cloud.sy/api/v1/rates/latest?currencies=USD,EUR&lang=tr"{
"disclaimer": "...",
"timestampUtc": "2026-01-29T02:00:00Z",
"cbsRates": [
{
"currency": "USD",
"buy": 110.00,
"sell": 111.00,
"mid": 110.50,
"timestampUtc": "2026-01-29T01:59:47Z",
"isManualOverride": false
}
],
"marketRates": [
{
"currency": "USD",
"buy": 116.80,
"sell": 117.50,
"mid": 117.15,
"timestampUtc": "2026-01-29T01:54:46Z",
"isManualOverride": false
},
{
"currency": "EUR",
"buy": 138.40,
"sell": 140.30,
"mid": 139.35,
"timestampUtc": "2026-01-29T01:54:46Z",
"isManualOverride": false
}
],
"effectiveRates": [...]
}/rates/usd-basedUSD Bazlı Kurları Getir
USD baz alınarak en son döviz kurlarını alın
langİsteğe BağlıDil kodu (ar, en, de) - Varsayılan: ar
curl "https://lirascope.syria-cloud.sy/api/v1/rates/usd-based?lang=tr"{
"disclaimer": "...",
"base": "USD",
"date": "2026-03-10",
"timestampUtc": "2026-03-10T12:00:00Z",
"rates": [
{ "currency": "AED", "buy": 3.6594, "sell": 3.6814, "mid": 3.6704 },
{ "currency": "CHF", "buy": 0.8798, "sell": 0.8851, "mid": 0.8824 },
{ "currency": "EGP", "buy": 49.721, "sell": 50.019, "mid": 49.870 },
{ "currency": "EUR", "buy": 0.9174, "sell": 0.9229, "mid": 0.9201 },
{ "currency": "GBP", "buy": 0.7820, "sell": 0.7867, "mid": 0.7843 },
{ "currency": "KWD", "buy": 0.3066, "sell": 0.3085, "mid": 0.3075 },
{ "currency": "SAR", "buy": 3.7477, "sell": 3.7702, "mid": 3.7590 },
{ "currency": "TRY", "buy": 43.945, "sell": 44.209, "mid": 44.077 }
]
}baseBaz para birimi (USD)
dateSon kur güncellemesinin tarihi
rates[].currencyISO 4217 para birimi kodu (örn. EUR, GBP)
rates[].midOrta (referans) kur — 1 USD = X birim
rates[].buyPiyasa verilerinden türetilen alış kuru
rates[].sellPiyasa verilerinden türetilen satış kuru
/crypto/latestGüncel Kripto Fiyatları
24 saatlik değişim verileriyle güncel kripto para fiyatlarını USD cinsinden alın.
langİsteğe BağlıYanıt dili (ar, en, de)
curl "https://lirascope.syria-cloud.sy/api/v1/crypto/latest?lang=tr"/gold/latestGüncel Altın Fiyatları
24 saatlik değişim verileriyle güncel altın fiyatlarını USD cinsinden alın.
langİsteğe BağlıYanıt dili (ar, en, de)
curl "https://lirascope.syria-cloud.sy/api/v1/gold/latest?lang=tr"Yanıt Alanları
disclaimerSorumluluk reddi mesajı (yerelleştirilmiş)
timestampUtcUTC Zaman Damgası
cbsRatesMerkez Bankası kurları
marketRatesPiyasa kurları
effectiveRatesEtkin kurlar (manuel geçersiz kılmalar veya piyasa)
[].currencyPara birimi kodu
[].buyAlış kuru
[].sellSatış kuru
[].midOrta kur
[].timestampUtcGüncelleme zamanı
[].isManualOverrideManuel kur olup olmadığı
Oran Sınırları
API'yi kötüye kullanımdan korumak için, tüm herkese açık uç noktalara aşağıdaki oran sınırları uygulanır.
| Katman | Kimlik Doğrulama | Aylık | Dakika Başına | Saat Başına |
|---|---|---|---|---|
| Ücretsiz (IP) | Kimlik Doğrulama Yok | 300 | 5 | 100 |
| Başlangıç | API Anahtarı Gerekli | 10,000 | 100 | 1,000 |
| Profesyonel | API Anahtarı Gerekli | 500,000 | 500 | 20,000 |
| Kurumsal | API Anahtarı Gerekli | Sınırsız | Sınırsız | Sınırsız |
Daha yüksek limitler için ücretli bir plana yükseltin. Planları Görüntüle
Tüm API yanıtları oran sınırı bilgilerini içerir:
X-Rate-Limit-Limit: 5
X-Rate-Limit-Remaining: 3
X-Rate-Limit-Reset: 2026-02-04T10:15:00ZOran sınırı aşıldığında:
{
"error": "Rate limit exceeded. Please retry after 45 seconds.",
"retryAfter": 45
}Özel API & Webhook'lar
Özel API, imzalı webhook uyarılarıyla döviz kuru koşulları için entegrasyonlar oluşturmanızı sağlar.
Özel API Kimlik Doğrulaması
Tüm /client/* uç noktaları, istek başlıklarında genel ve özel anahtar gerektirir.
X-Api-KeyGenel anahtarınız (lsp_pub_...)
X-Api-SecretÖzel anahtarınız (lsp_prv_...)
curl -X GET https://lirascope.syria-cloud.sy/api/v1/client/me \
-H "X-Api-Key: lsp_pub_a1b2c3..." \
-H "X-Api-Secret: lsp_prv_d4e5f6..."/client/meİstemci Profili
Hesap bilgilerinizi ve kayıtlı webhook sayınızı görüntüleyin.
{
"id": "3fa85f64-...",
"name": "My Integration",
"publicKey": "lsp_pub_a1b2c3...",
"isActive": true,
"createdUtc": "2026-03-08T00:00:00Z",
"lastUsedUtc": "2026-03-08T12:00:00Z",
"webhookCount": 2
}Webhook'lar
Kur koşulları karşılandığında otomatik uyarılar almak için URL'ler kaydedin.
/client/webhooks— Tüm webhook'ları listele/client/webhooks— Yeni webhook oluştur/client/webhooks/{id}— Webhook'u güncelle/client/webhooks/{id}— Webhook'u silcurl -X POST https://lirascope.syria-cloud.sy/api/v1/client/webhooks \
-H "X-Api-Key: lsp_pub_a1b2c3..." \
-H "X-Api-Secret: lsp_prv_d4e5f6..." \
-H "Content-Type: application/json" \
-d '{
"webhookUrl": "https://my-server.com/hooks/rate-alert",
"currency": "USD",
"source": "MARKET",
"alertType": 0,
"thresholdValue": 15000.0,
"label": "USD high alert"
}'0 — ABOVEKur ≥ eşik değerine ulaştığında tetikle
1 — BELOWKur ≤ eşik değerine düştüğünde tetikle
2 — CHANGE_INCREASEKur eşik % oranında arttığında tetikle
3 — CHANGE_DECREASEKur eşik % oranında azaldığında tetikle
Webhook İçeriği
Bir uyarı koşulu karşılandığında, LiraScope yapılandırılmış webhook URL'nize bir POST isteği gönderir.
Content-Type: application/json
X-LiraScope-Signature: sha256=<hex-digest>
X-LiraScope-Event: rate_alert{
"event": "rate_alert",
"currency": "USD",
"source": "MARKET",
"alertType": "ABOVE",
"threshold": 15000.0,
"currentRate": 15250.0,
"previousRate": 14800.0,
"label": "USD high alert",
"webhookId": "7c9e6679-...",
"timestampUtc": "2026-03-08T12:30:00Z"
}İmza Doğrulaması
HMAC-SHA256 kullanarak ve genel anahtarınızı gizli anahtar olarak kullanarak içerik doğruluğunu kontrol edin.
const crypto = require('crypto');
function verifySignature(body, publicKey, signatureHeader) {
const expected = crypto.createHmac('sha256', publicKey)
.update(body).digest('hex');
const received = signatureHeader.replace('sha256=', '');
return crypto.timingSafeEqual(
Buffer.from(expected), Buffer.from(received)
);
}Webhook Güvenilirliği
- Art arda 10 kez başarısız olan webhook'lar otomatik olarak devre dışı bırakılır.
- Kontrol paneli veya PUT /client/webhooks/{id} uç noktası ile yeniden etkinleştirin.
- lastDeliveryStatusCode ve consecutiveFailures alanları teslimat durumunu gösterir.
Destek
Destek veya sorunları bildirmek için lütfen iletişime geçin info@omarino.de