Turkey · TRY reference · every minute

Turkey premium

Every minute we read the public order books of BtcTurk, Bitlo, CoinTR, OKX TR, Binance TR, Bybit TR, KuCoin TR and Bitexen, validate each one and publish five reference prices as the median of the eligible books: BTC-TRY, ETH-TRY, USDT-TRY, BTC-USDT and ETH-USDT. The Turkey premium is the gap between the lira price and the global price once USDT/TRY is taken out; the lira dollar premium is USDT/TRY against the ECB reference rate. The Turkey Premium Index puts that gap on one line: what a lira buyer pays against the global dollar price at the official rate, with a 0 to 100 score.

Turkey Premium Index · BTCrecorded
-0.27%Discount · score 40 / 100
Turkey premium 2026-09-17.2 · 2026-09-18 13:48 UTC · 5 / 6 eligible venues
Dollar leg
-13.4 bps
USDT/TRY 48.61 TRY · ECB fix 48.675
Crypto leg
-13.2 bps
BTC / (USDT/TRY × global) · ETH -15.6 bps
BTC-TRY reference
3,880,295 TRY
ETH 123,823 TRY
24h average
-20.1 bps
-54.0 bps … -6.7 bps
Same-sign streak
2 days
Percentile in own history: calibrating 2 of 30 days
Deep discountDiscountNeutralPremiumStrong premium
01

Turkey Premium Index

What a lira buyer pays for the asset above or below the global dollar price at the official exchange rate, in basis points. Green above zero: Turkey pays more than the world. Red below zero: Turkey pays less.

now -26.5 bps24h avg -20.1 bpsscore 40 / 100 · Discount
· · ·
Where the premium comes from

Dollar leg: USDT/TRY against the ECB reference rate, the price of a digital dollar in Turkey. Crypto leg: the asset in lira against USDT/TRY and the global price. The two compound to the index.

· · ·
Which exchange is dearest right now

Each venue's own mid price against the same reference. Faded bars did not count toward the index this minute.

· · ·

Last 24 hours shown. A Terminal membership opens 7 days, 30 days and the full daily history, with zoom.

Full history is a member feature. 7-day, 30-day and full history, zoom and the minute series are part of the Terminal membership.

Unlock full depth
02

How to read the score

The score is a fixed, published reading of the index: 50 means lira buyers pay the world price. The bands do not move with history, so a 70 today means what a 70 meant on day one.

ScoreRegimeIndex (bps)What it says
020Deep discount≤ -100Bitcoin is more than 1% cheaper in lira than abroad: strong local selling, or a lira that firmed after the daily fix.
2040Discount-100 … -25Turkey pays a little less than the world: local selling pressure or a firm lira.
4060Neutral-25 … +25Same price as the world within the noise of a daily exchange rate.
6080Premium+25 … +100Turkey pays more than the world: local demand for crypto or digital dollars is building.
80100Strong premium≥ +100Lira buyers pay more than 1% above the world price: strong local demand for crypto or digital dollars.

Once 30 daily closes exist the page also shows where today sits inside the index's own history.

03

Five reference prices

price is the median mid of eligible books. OK needs three eligible venues, PROVISIONAL two; with fewer the price is null and stays null.

PairPriceStatusEligible / observedPremiumPremium basis
BTC-TRY3,880,295 TRYOK5 / 6 · 2 unverified-13.2 bpsvs global via USDT/TRY
ETH-TRY123,823 TRYOK5 / 6 · 2 unverified-15.6 bpsvs global via USDT/TRY
USDT-TRY48.61 TRYOK5 / 7 · 2 unverified-13.4 bpsvs ECB USD/TRY daily fix
BTC-USDT79,899 USDTOK6 / 6 · 3 unverified-4.0 bpsvs Binance global USDT price
ETH-USDT2,550 USDTOK6 / 6 · 3 unverified-5.9 bpsvs Binance global USDT price

2 eligible venue(s) are regional brands whose independence from a global book is not proven.

04

Every venue, every book

What each exchange answered this minute: best bid and ask, spread, quote notional within ±50 bps of its own mid, and why it did or did not count.

BTC-TRY · 5 / 6 eligible venues
VenuePoolBookBest bidBest askSpreadDepth ±50 bps (bid / ask)Age
BtcTurkown bookcounts3,871,650 TRY3,873,940 TRY5.9 bps1.22M TRY / 4.19M TRY*<1 s
Bitloown bookcounts3,881,179 TRY3,885,005 TRY9.9 bps3.34M TRY / 9.48M TRY<1 s
CoinTRown bookcounts3,870,793 TRY3,889,796 TRY49.0 bps2.72M TRY / 4.55M TRY<1 s
OKX TRunverifiedcounts3,885,966 TRY3,887,095 TRY2.9 bps3.60M TRY / 2.08M TRY<1 s
Binance TRunverifiedcounts3,878,938 TRY3,880,457 TRY3.9 bps725k TRY / 3.57M TRY*<1 s
Bybit TRunverifiedEMPTY_BOOK---- / -*<1 s
ETH-TRY · 5 / 6 eligible venues
VenuePoolBookBest bidBest askSpreadDepth ±50 bps (bid / ask)Age
BtcTurkown bookcounts123,628 TRY123,735 TRY8.7 bps144k TRY / 2.06M TRY<1 s
Bitloown bookcounts123,885 TRY123,942 TRY4.6 bps3.45M TRY / 7.37M TRY<1 s
CoinTRown bookcounts123,755 TRY123,816 TRY4.9 bps4.86M TRY / 6.37M TRY<1 s
OKX TRunverifiedcounts124,025 TRY124,060 TRY2.8 bps2.92M TRY / 1.20M TRY<1 s
Binance TRunverifiedcounts123,815 TRY123,831 TRY1.3 bps1.11M TRY / 907k TRY*<1 s
Bybit TRunverifiedexcluded · SPREAD · thin117,752 TRY120,718 TRY248.8 bps0 TRY / 0 TRY<1 s
USDT-TRY · 5 / 7 eligible venues
VenuePoolBookBest bidBest askSpreadDepth ±50 bps (bid / ask)Age
BtcTurkown bookcounts48.528 TRY48.544 TRY3.3 bps4.01M TRY / 19.98M TRY*<1 s
Bitloown bookcounts48.59 TRY48.63 TRY8.2 bps1.92M TRY / 4.67M TRY<1 s
CoinTRown bookcounts48.65 TRY48.66 TRY2.1 bps16.56M TRY / 51.01M TRY<1 s
OKX TRunverifiedcounts48.64 TRY48.697 TRY11.7 bps85.50M TRY / 102.52M TRY*<1 s
Binance TRunverifiedcounts48.55 TRY48.56 TRY2.1 bps83.08M TRY / 64.16M TRY*<1 s
Bybit TRunverifiedexcluded · SPREAD · thin48.43 TRY48.99 TRY115.0 bps0 TRY / 0 TRY<1 s
KuCoin TRunverifiedEMPTY_BOOK---- / -*-
Bitexenown bookexcluded · SPREAD48.323 TRY48.549 TRY46.7 bps2.28M TRY / 3.21M TRY<1 s
BTC-USDT · 6 / 6 eligible venues
VenuePoolBookBest bidBest askSpreadDepth ±50 bps (bid / ask)Age
BtcTurkown bookcounts79,844 USDT79,911 USDT8.4 bps49k USDT / 86k USDT<1 s
Bitloown bookcounts79,982 USDT80,000 USDT2.3 bps76k USDT / 175k USDT<1 s
CoinTRown bookcounts · thin79,675 USDT79,677 USDT0.3 bps888k USDT / 45 USDT<1 s
OKX TRunverifiedcounts79,897 USDT79,897 USDT0.0 bps411k USDT / 981k USDT*<1 s
Bybit TRunverifiedcounts79,900 USDT79,900 USDT0.0 bps556k USDT / 584k USDT*<1 s
KuCoin TRunverifiedcounts79,919 USDT79,919 USDT0.0 bps146k USDT / 44k USDT*<1 s
ETH-USDT · 6 / 6 eligible venues
VenuePoolBookBest bidBest askSpreadDepth ±50 bps (bid / ask)Age
BtcTurkown bookcounts2,549 USDT2,551 USDT8.6 bps67k USDT / 141k USDT<1 s
Bitloown bookcounts2,549 USDT2,554 USDT19.6 bps58k USDT / 137k USDT<1 s
CoinTRown bookcounts · thin2,534 USDT2,534 USDT0.3 bps148k USDT / 417 USDT<1 s
OKX TRunverifiedcounts2,550 USDT2,550 USDT0.0 bps205k USDT / 268k USDT*<1 s
Bybit TRunverifiedcounts2,550 USDT2,550 USDT0.0 bps279k USDT / 223k USDT*<1 s
KuCoin TRunverifiedcounts2,550 USDT2,550 USDT0.0 bps48k USDT / 132k USDT*<1 s

* book ends inside ±100 bps; depth is a floor

Not connected yet

Listed venues without a confirmed public order book contract. They are recorded here so nobody assumes they are missing by accident.

  • Paribu PENDING_API_CONTRACT Detailed L2 endpoint not documented; no adapter until the contract is confirmed.
  • WhiteBIT TR SCOPE_UNVERIFIED Only the global API is documented; a TR-labelled book cannot be proven yet.
  • Gate TR SCOPE_UNVERIFIED Docs point at api.gateio.ws (global); not fetched under a TR label.
05

Methodology

Sources: the public REST order books of BtcTurk, Bitlo, CoinTR, OKX TR, Binance TR, Bybit TR, KuCoin TR and Bitexen. No API keys, no trading, one request at a time per venue with our own user agent; a 403 or 429 pauses that venue, never the others. Paribu, WhiteBIT TR and Gate TR are recorded as pending until their local book contract is documented.

A book is eligible when both sides exist, prices are positive and sorted, the best bid is below the best ask, the spread is within 50 bps (30 bps on USDT-TRY), the book is fresher than 90 seconds and its mid is within 150 bps of the median of the other venues. Depth below 50,000 TRY (1,000 USDT) per side within ±50 bps is flagged thin but not excluded in this version.

The reference price is the median of eligible mids. Three eligible venues give OK, two give PROVISIONAL, fewer give null. Regional brands of global exchanges (OKX TR, Binance TR, Bybit TR, KuCoin TR) count as observed and eligible, and the number of such venues is published as pools_unverified because their independence from the global book is not proven.

Premium in basis points: for TRY pairs 10,000 × (local TRY price / (USDT-TRY reference × Binance global USDT price) − 1); for USDT-TRY 10,000 × (USDT-TRY reference / ECB USD/TRY fix − 1), a daily reference; for USDT pairs 10,000 × (local / Binance global − 1). A premium is a price gap, not an executable arbitrage: it ignores fees, transfer time and withdrawal limits.

Turkey Premium Index: 10,000 × (BTC-TRY reference / (Binance global BTCUSDT × ECB USD/TRY) − 1), the same construction as the Kimchi premium. It splits into a dollar leg (USDT-TRY reference against the ECB rate) and a crypto leg (the asset against USDT-TRY and the global price); (1 + index) = (1 + dollar leg) × (1 + crypto leg). The crypto leg is small by construction because USDT-TRY and the USDT pairs trade on the same venues; most of the information is in the dollar leg. ETH has the same index; for USDT the index is the dollar leg.

Score: a fixed piecewise-linear reading of the BTC index with anchors −300 → 0, −100 → 20, −25 → 40, 0 → 50, +25 → 60, +100 → 80, +300 → 100, clamped outside. Regimes are the five 20-point bands. The ECB rate is a daily fix: between two fixes the lira's own drift, usually a few basis points a day and more over a weekend, sits inside the reading, which is why the neutral band is ±25 bps wide. The score is computed from the index and never stored; a change of anchors changes the method version.

Storage: one row per venue, pair and minute with the top 20 levels kept 90 days; the index minute series 400 days; daily summaries forever. Method version 2026-09-17.2 (index and score added; prices and premiums unchanged from 2026-09-17.1); a change in thresholds is versioned and never rewrites published values.

06

Frequently asked

What is the Turkey Premium Index?

How much more or less a lira buyer pays for bitcoin than the world, measured at the official exchange rate: the BTC-TRY reference divided by the global BTCUSDT price times the ECB USD/TRY rate, minus one, in basis points. It is the Turkish twin of the Kimchi premium and of our Coinbase premium.

What does the 0 to 100 score mean?

It is the same index on a fixed scale: 50 is the world price, above 60 Turkey pays a premium, above 80 more than 1%, below 40 a discount. The bands are published and never refitted, so the score is comparable across days.

Why is a pair PROVISIONAL or null?

PROVISIONAL means only two venues passed the checks this minute; null means fewer than two. We publish the count and the reason per venue rather than a number nobody can defend.

Is the Turkey premium an arbitrage?

No. It is the gap between the lira price and the global price after removing USDT/TRY. Turning it into a trade needs fiat rails, KYC on both sides, fees, transfer time and withdrawal limits that this page does not model.

Why not use USD/TRY from a bank?

The index uses the ECB daily reference so it is reproducible and independent. A daily fix lags the market by up to a day, more over a weekend; that drift sits inside the dollar leg, and the neutral band is wide enough to hold it. The USDT-TRY reference itself is intraday.

Which venues count as independent?

BtcTurk, Bitlo, CoinTR and Bitexen run their own books. OKX TR, Binance TR, Bybit TR and KuCoin TR are regional brands whose books may mirror the global exchange; they count as observed and eligible, and their number is shown as unverified.

Can I get the minute data?

Yes: the paid route /api/x402/turkey-premium-history returns index minutes and per-venue book rows; the free daily CSV is turkey-premium-daily; the stream channel turkey pushes the board on change.

Related

Coinbase premium
The same gap measured for the US and Korea.
Venues directory
Every exchange we read and what we collect there.
Free datasets
Daily CSV and JSON files, including the Turkey premium.
Developer reference
JSON API, x402 minute history, MCP tool and stream channel.