Skip to main content

Tahvil/Repo Piyasası


Tahvil ve Bono Tanımları​

Description​

Borsa İstanbul'da işlem gören tahvil ve bonoların detaylı bilgilerini döner. Veriler saatte bir otomatik olarak yenilenir. Eğer bir alan ilgili enstrüman için boş ise, o alan response'da yer almaz.

Endpoint​

HTTP GET Endpoint https://apitest.matriksdata.com/dumrul/v1/bonds

Query Parameters​

ParameterTypeRequiredDefaultExampleDescription
isinstringfalse-TRB110326T12ISIN kodu belirtilirse sadece o tahvil/bono döner. Belirtilmezse tüm tahvil/bonolar döner.

Response Description​

AlanTR AçıklamaEN Description
updatedAtResponse oluşturulma zamanıResponse creation timestamp
dataTahvil/bono objelerini içeren diziArray of bond/bill objects
isinISIN KoduISIN Code
relSecİlgili Menkul KıymetRelated Security
issİhraççı KurumIssuer
issTypİhraç TürüType of Issuance
intTypGetiri TürüType of Interest
secTypMK TürüType of Security
cpnFrqYıllık Kupon SıklığıCoupons Frequency
curPara BirimiCurrency
grpGrup KoduGroup Code
fissDtİlk İhraç TarihiFirst Issue Date
matDtİtfa TarihiMaturity Date
dtmVadeye Kalan GünDays to Maturity
totIssToplam İhraç Tutarı Nom.Total Issue Amount Nom.
lissDtSon İhraç TarihiLast Issue Date
lissPrSon İhraç FiyatıLast Issue Price
lissYldSon İhraç Getirisi % (yıllık basit)Last Issue Yield % (simple p.a.)
fissYldİlk İhraç Getirisi % (yıllık basit)First Issue Yield % (simple p.a.)
ncpnDtSonraki Kupon TarihiNext Coupon Date
ncpnRtSonraki Kupon Oranı %Next Coupon Rate %
sprEk Getiri (%)Spread (%)
fissPrİlk İhraç FiyatıFirst Issue Price
qtMthEmir Giriş YöntemiQuotation Method
accIntİşlemiş Faiz/KiraAccrued Interest/Lease
clnPrTemiz FiyatClean Price
drtPrKirli FiyatDirty Price
stlPrTakas FiyatıSettlement Price
yldGetiriYield
cmpYldBileşik GetiriCompound Yield
dccGün Sayım KonvansiyonuDay Count Convention

Sample Request-Response​

https://apitest.matriksdata.com/dumrul/v1/bonds

{
"updatedAt": "2025-12-01T11:00:00.282Z",
"data": [
{
"isin": "TRB110326T12",
"iss": "Hazine / Turkish Treasury",
"issTyp": "İhale / Auction",
"intTyp": "İskontolu / Discounted",
"secTyp": "Devlet Tahvili / Government Bond",
"cpnFrq": "-",
"cur": "TRY",
"grp": "152",
"fissDt": "11.06.2025",
"matDt": "11.03.2026",
"dtm": "100",
"totIss": "54,635,970",
"lissDt": "11.06.25",
"lissPr": "74.978",
"lissYld": "44.5",
"fissYld": "44.5",
"fissPr": "74.978",
"qtMth": "Basit Getiri/Simple Yield",
"accInt": "-",
"clnPr": "-",
"drtPr": "Formül 1/Formula 1",
"stlPr": "Kirli Fiyat/Dirty Price",
"yld": "Giriş/Input",
"cmpYld": "Formül 3/Formula 3",
"dcc": "ACT365"
}
]
}

Snapshot Market Verisi​

Description​

Tahvil/Repo piyasasına ait kullanıcı lisansına göre anlık (BD2 ve BD1P lisanslarını kontrol eder) veya gecikmeli snapshot veri döner. Terminalde bulunan sayfa yapısı üzerinden geliştirilmiştir.

Endpoint​

HTTP GET Endpoint https://apitest.matriksdata.com/dumrul/v1/pages

Query Parameters​

ParameterTypeRequiredExampleDescription
pageinttrue1Sayfa numarası. 1: Kesin Alım Satım Pazarı, 2: Kesin Alım Satım Pazarı Özet, 3: Repo/Ters Repo Pazarı, 4: Repo/Ters Repo Pazarı Özet, 6: Kesin Alım Satım Küçük Emirler Pazarı
typetextfalsegovgov (devlet) veya private (özel). Sadece sayfa 1, 2 ve 6 için geçerlidir. Verilmediğinde tüm veri döner.

Response Description​

Alanlar — page(1, 2, 6)​

FieldAçıklama
VLValör Tarihi
ISINUluslararası Menkul Kıymet Tanıtma Kodu
BPRICEEn İyi Alış Fiyatı
BSIZEEn İyi Alıştaki Miktar
BRATEEn İyi Alış Oranı
ARATEEn İyi Satış Oranı
ASIZEEn İyi Satıştaki Miktar
APRICEEn İyi Satış Fiyatı
TRDDATE1Son İşlem Tarihi
LRATESon İşlem Oranı
LPRICESon İşlem Fiyatı
LSIZESon İşlem Miktarı
CYBileşik Oran
PCTYüzde Değişim
NCHNet Değişim
DTMİtfaya Kalan Gün
RYLDTÜFE Oranı
PYIELDBir Önceki Gün Son İşlem Oranı
PPRICEBir Önceki Gün Son İşlem Fiyatı
PDATEBir Önceki İşlem Tarihi
TIMEGönderim Zamanı
ONBEOvernight Eşleniği
TVToplam İşlem Miktarı (Nominal)
AVOrtalama Fiyat
AVG_SYOrtalama Basit Oran
AVG_CYOrtalama Bileşik Oran
HIGH_PREn Yüksek Fiyat
LOW_PREn Düşük Fiyat
HIGH_SYEn Yüksek Basit Oran
LOW_SYEn Düşük Basit Oran
HIGH_CYEn Yüksek Bileşik Oran
LOW_CYEn Düşük Bileşik Oran
VOLUMEHacim (TL)
AIİşlemiş Faiz
BSPAlış Takas Fiyatı
ASPSatış Takas Fiyatı
LSPSon İşlem Takas Fiyatı
DTCKupon Ödemesine Kalan Gün
SPTakas Fiyatı
AVSPOrtalama Takas Fiyatı
BIST_SYMBOLBorsa Sembolü

Alanlar — page(3, 4)​

FieldAçıklama
VL1Valör-1 Tarihi
VL2Valör-2 Tarihi
DAYSRepo Süresi
RISKRepo Risk Kodu
R_VOEn İyi Repo Hacmi
R_YIEn İyi Repo Oranı
TR_YIEn İyi Ters Repo Oranı
TR_VOEn İyi Ters Repo Hacmi
LYSon İşlem Oranı
LVSon İşlem Hacmi
TIMEGönderim Zamanı
TVToplam İşlem Hacmi
IREn Düşük Oran
XREn Yüksek Oran
AROrtalama Oran
BIST_SYMBOLBorsa Sembolü

Sample Request-Response​

https://apitest.matriksdata.com/dumrul/v1/pages?page=1

[
{
"VL": "12/09",
"ISIN": "TRT100925T18",
"TRDDATE1": 12.09,
"LRATE": 46.06,
"LPRICE": 68.584,
"LSIZE": 5000000,
"CY": 46.11,
"PCT": 0.08,
"NCH": 0.057,
"DTM": 363,
"PYIELD": 46.1,
"PPRICE": 68.505,
"PDATE": "11/09/2024",
"TIME": "13:54:41",
"ONBE": 37.94,
"TV": 15000000,
"AV": 68.571,
"AVG_SY": 46.09,
"AVG_CY": 46.14,
"HIGH_PR": 68.584,
"LOW_PR": 68.565,
"HIGH_SY": 46.1,
"LOW_SY": 46.06,
"HIGH_CY": 46.15,
"LOW_CY": 46.11,
"VOLUME": 10285657.77,
"BSP": 68.518,
"ASP": 68.584,
"LSP": 68.584,
"BIST_SYMBOL": "TRT100925T18_KESN_T0"
}
]

https://apitest.matriksdata.com/dumrul/v1/pages?page=3

[
{
"VL1": "12/09",
"VL2": "13/09",
"DAYS": 1,
"RISK": "S",
"LY": 48.11,
"LV": 20000000,
"TIME": "15:56:22",
"TV": 855808000000,
"IR": 47.51,
"XR": 51.98,
"AR": 50.91,
"BIST_SYMBOL": "S-NORMAL_REPN_T0-ON"
}
]

Derinlik Verisi​

Description​

Tahvil/Repo piyasasına ait emir defteri derinlik verisini döner. Kullanıcı lisansına göre anlık (BD2 ve BD1P) veya gecikmeli veri sunulur.

Endpoint​

HTTP GET Endpoint https://apitest.matriksdata.com/dumrul/v1/pages-depth

Query Parameters​

ParameterTypeRequiredExampleDescription
pageinttrue1Sayfa numarası. 1: Kesin Alım Satım Pazarı, 3: Repo/Ters Repo Pazarı, 6: Kesin Alım Satım Küçük Emirler Pazarı
symbolstringfalseTRT100925T18_KESN_T0Belirtilirse sadece o sembol için derinlik döner. Belirtilmezse tüm semboller döner. Sayfadan dönen BIST_SYMBOL değerini alır.

Response Description​

Derinlik Alanları — page(1, 6) — Kesin Alım Satım Pazarı / Küçük Emirler Pazarı​

10 kolon × 10 satır

FieldAçıklama
BTIMEAlış Zamanı
BCLEANPRAlış Temiz Fiyatı
BPRICEAlış Fiyatı
BSIZEAlış Miktarı
BRATEAlış Oranı
ARATESatış Oranı
ASIZESatış Miktarı
APRICESatış Fiyatı
ACLEANPRSatış Temiz Fiyatı
ATIMESatış Zamanı

Derinlik Alanları — page(3) — Repo/Ters Repo Pazarı​

6 kolon × 10 satır

FieldAçıklama
RTIMERepo Zamanı
RSIZERepo Miktarı
RRATERepo Oranı
TRRATETers Repo Oranı
TRSIZETers Repo Miktarı
TRTIMETers Repo Zamanı

Sample Request-Response​

https://apitest.matriksdata.com/dumrul/v1/pages-depth?page=1&symbol=TRT100925T18_KESN_T0

[
{
"symbol": "TRT100925T18_KESN_T0",
"depth": [
{
"BTIME": "15:54:10",
"BCLEANPR": 68.510,
"BPRICE": 68.510,
"BSIZE": 5000000,
"BRATE": 46.12,
"ARATE": 46.08,
"ASIZE": 3000000,
"APRICE": 68.540,
"ACLEANPR": 68.540,
"ATIME": "15:54:10"
},
{
"BTIME": "15:53:22",
"BCLEANPR": 68.490,
"BPRICE": 68.490,
"BSIZE": 2000000,
"BRATE": 46.15,
"ARATE": 46.06,
"ASIZE": 5000000,
"APRICE": 68.570,
"ACLEANPR": 68.570,
"ATIME": "15:53:22"
}
]
}
]

https://apitest.matriksdata.com/dumrul/v1/pages-depth?page=3

[
{
"symbol": "S-NORMAL_REPN_T0-ON",
"depth": [
{
"RTIME": "15:56:00",
"RSIZE": 50000000,
"RRATE": 48.25,
"TRRATE": 47.90,
"TRSIZE": 30000000,
"TRTIME": "15:56:00"
},
{
"RTIME": "15:55:10",
"RSIZE": 25000000,
"RRATE": 48.30,
"TRRATE": 47.85,
"TRSIZE": 20000000,
"TRTIME": "15:55:10"
}
]
}
]

Gerçekleşen İşlemler​

Description​

Tahvil/Repo piyasasına ait gerçekleşen işlem kayıtlarını döner. Kullanıcı lisansına göre anlık (BD2 ve BD1P) veya gecikmeli veri sunulur.

Endpoint​

HTTP GET Endpoint https://apitest.matriksdata.com/dumrul/v1/pages-trade

Query Parameters​

ParameterTypeRequiredExampleDescription
pageinttrue1Sayfa numarası. 1: Kesin Alım Satım Pazarı, 3: Repo/Ters Repo Pazarı, 6: Kesin Alım Satım Küçük Emirler Pazarı
symbolstringfalseTRT100925T18_KESN_T0Belirtilirse sadece o sembol için işlemler döner. Belirtilmezse tüm semboller döner. Sayfadan dönen BIST_SYMBOL değerini alır.

Response Description​

Alanlar — page(1, 3, 6)​

FieldAçıklamaNotlar
islemNoİşlem Numarası
miktarİşlem Miktarı
timeİşlem Zamanı (SS:DD:SS.mmm)
fiyatİşlem Fiyatı
oranİşlem Oranı
bilesikOranBileşik Oran
menkulFiyatiMenkul Kıymet Fiyatı
islemYonuİşlem Yönü: BUY (Aktif Alış) / SELL (Aktif Satış)
islemTipiİşlem Tipi: NORMAL / RAPOR
crossTradeCross Trade: true / false

Sample Request-Response​

https://apitest.matriksdata.com/dumrul/v1/pages-trade?page=1&symbol=TRT100925T18_KESN_T0

[
{
"symbol": "TRT100925T18_KESN_T0",
"trades": [
{
"islemNo": 100423,
"miktar": 5000000,
"time": "15:54:41.320",
"fiyat": 68.584,
"oran": 46.06,
"bilesikOran": 46.11,
"islemYonu": "BUY",
"islemTipi": "NORMAL",
"crossTrade": false
},
{
"islemNo": 100401,
"miktar": 5000000,
"time": "14:22:10.150",
"fiyat": 68.565,
"oran": 46.09,
"bilesikOran": 46.14,
"islemYonu": "SELL",
"islemTipi": "NORMAL",
"crossTrade": false
}
]
}
]

https://apitest.matriksdata.com/dumrul/v1/pages-trade?page=3&symbol=S-NORMAL_REPN_T0-ON

[
{
"symbol": "S-NORMAL_REPN_T0-ON",
"trades": [
{
"islemNo": 55210,
"miktar": 20000000,
"time": "15:56:22.410",
"oran": 48.11,
"islemYonu": "BUY",
"islemTipi": "NORMAL",
"crossTrade": false
},
{
"islemNo": 55198,
"miktar": 15000000,
"time": "15:30:15.080",
"oran": 47.95,
"islemYonu": "SELL",
"islemTipi": "NORMAL",
"crossTrade": false
}
]
}
]
Son güncelleme: 20 Temmuz 2026