Ochiq API
Kurslar, e'lonlar va garant zaxiralari JSON formatida — kurs agregatorlari, monitoringlar va hamkor saytlar uchun. Kalit va ro'yxatdan o'tish shart emas, faqat o'qish.
🔌 Qanday ulanish
Quyidagi manzilga oddiy GET so'rovlari; javob — UTF-8 dagi JSON. Kalit va ro'yxatdan o'tish kerak emas.
https://garantp2p.com/public/v1/⏱ Cheklovlar
Javoblar 30 soniya keshlanadi, shuning uchun tez-tez so'rashning ma'nosi yo'q. Bitta IP dan daqiqasiga 60 tagacha so'rov; undan ortig'iga javob 429. Brauzerdan istalgan saytdan so'rov yuborish mumkin (CORS).
🔢 Ma'lumotlar formati
Narx va limitlar — bozor valyutasida bitta butun tanga uchun satr, masalan "12700" yoki "85.5". Vaqt — Unix soniyalarda. Qiymat yo'q bo'lsa — null.
GET /public/v1/markets
Ochiq bozorlar: valyuta, tangalar, to'lov usullari, bitta bitim limitlari va garant yangi bitimlarni vaqtincha to'xtatgan bo'lsa — pauza.
So'rov
GET https://garantp2p.com/public/v1/marketsJavob namunasi
{
"coins": [
{
"key": "usdt_trc20",
"symbol": "USDT",
"network": "TRC20"
},
{
"key": "usdt_bep20",
"symbol": "USDT",
"network": "BEP20"
}
],
"markets": [
{
"country": "uz",
"currency": "UZS",
"coins": [
"usdt_trc20",
"usdt_bep20"
],
"methods": [
{
"key": "uzcard",
"name": "Uzcard"
},
{
"key": "humo",
"name": "Humo"
}
],
"min_deal": "50000",
"max_deal": "50000000",
"paused": false,
"paused_coins": []
}
]
}GET /public/v1/prices
Bozorning har bir tangasi bo'yicha xulosa: eng yaxshi sotib olish narxi (buy — eng arzon sotuvchi) va sotish narxi (sell — eng ko'p to'laydigan xaridor), medianalar, e'lonlar soni va rasmiy kurs.
Parametrlar
country— bozor kodi: uz, kz, kg, tj, tm, az, am, by, md, ru. Odatiy qiymat uz.
So'rov
GET https://garantp2p.com/public/v1/prices?country=uzJavob namunasi
{
"country": "uz",
"currency": "UZS",
"updated": 1790000000,
"coins": {
"usdt_trc20": {
"buy": "12700",
"sell": "12550",
"buy_median": "12750",
"sell_median": "12500",
"sellers": 14,
"buyers": 6,
"official": "12620"
}
}
}GET /public/v1/offers
Hozir olish mumkin bo'lgan 50 tagacha e'lon, eng yaxshi narxlar birinchi: narx, limitlar, to'lov usullari, bank, treyder obro'si va e'lonni botda ochadigan havola.
Parametrlar
country— bozor kodi: uz, kz, kg, tj, tm, az, am, by, md, ru. Odatiy qiymat uz.side— sell — sotuvchilar (ulardan sotib olasiz), buy — xaridorlar (ularga sotasiz). Odatiy qiymat sell.coin— tanga, masalan usdt_trc20; parametrsiz — bozorning barcha tangalari. Tanga kodlari /markets da.
So'rov
GET https://garantp2p.com/public/v1/offers?country=uz&side=sell&coin=usdt_trc20Javob namunasi
{
"country": "uz",
"side": "sell",
"coin": "usdt_trc20",
"updated": 1790000000,
"offers": [
{
"id": 128,
"side": "sell",
"coin": "usdt_trc20",
"country": "uz",
"currency": "UZS",
"price": "12700",
"min": "200000",
"max": "5000000",
"methods": [
{
"key": "uzcard",
"name": "Uzcard"
}
],
"bank": null,
"trader": {
"name": "Aziz",
"level": "pro",
"deals": 57,
"rating": 4.9,
"completion": 98,
"verified": true,
"kyc": true,
"collateral_usd": 500
},
"url": "https://t.me/garant_p2p_exchange_bot?start=offer_128"
}
]
}GET /public/v1/transparency
Garant hamyonlari va balanslari, oxirgi yakunlangan bitimlar, nizolar natijalari va treyderlar garovi — «Shaffoflik» sahifasidagi bilan bir xil.
So'rov
GET https://garantp2p.com/public/v1/transparencyJavob namunasi
{
"wallets": [
"…"
],
"feed": [
"…"
],
"disputes": {
"…": "…"
},
"collateral": {
"traders": 12,
"total": "6000",
"paid_count": 0,
"paid": "0"
},
"fund": null
}GET /public/v1/rates.xml
Har bir tanga, to'lov tizimi va yo'nalish bo'yicha eng yaxshi e'lonlar ayirboshlash monitoringlari uchun eksport formatida (BestChange XML): from — mijoz nima beradi, to — nima oladi, amount — zaxira, minamount va maxamount — from valyutasidagi bitim limitlari. Garant komissiyasi kursga kiritilgan, tarmoq komissiyasi tofee da ko'rsatilgan. Fayl har bir so'rovda qaytadan yig'iladi, limit — bitta IP dan daqiqasiga 600 ta so'rov.
Valyuta kodlari BestChange ro'yxatidan: tangalar USDTTRC20, USDTBEP20, USDTTON, BTC, USDCSOL; kartalar UZCUZS (Uzcard), HUMOUZS (Humo), KSPBKZT (Kaspi), CARDUZS (Visa/Mastercard). Bu ro'yxatda yo'q to'lov usullari faylga kirmaydi.
So'rov
GET https://garantp2p.com/public/v1/rates.xmlJavob namunasi
<?xml version="1.0" encoding="UTF-8"?>
<rates>
<item><from>HUMOUZS</from><to>USDTTRC20</to><in>12828.282829</in><out>1</out><amount>8450.5</amount><minamount>200000</minamount><maxamount>5000000</maxamount><tofee>2.5</tofee><param>manual, reg</param></item>
<item><from>USDTTRC20</from><to>HUMOUZS</to><in>1</in><out>12550</out><amount>36000000</amount><minamount>15.936255</minamount><maxamount>398.406374</maxamount><param>manual, reg</param></item>
</rates>⚠️ Xatolar
400 bad_country — bunday bozor yo'q yoki yopiq; 400 bad_request — side yoki coin noto'g'ri; 429 slow_down — so'rovlar juda ko'p.
📄 Foydalanish shartlari
Ma'lumotlar ma'lumot uchun va har daqiqada o'zgaradi; bitim faqat botda e'londagi narx bo'yicha tuziladi. Ma'lumotlarni o'z saytingizda ko'rsatsangiz, manbani garantp2p.com havolasi bilan ko'rsating. Karta raqamlari, hamyonlar va treyderlar kontaktlari API da yo'q va bo'lmaydi.
Almashishni bir daqiqada boshlang
Botni oching, til va davlatni tanlang va darhol e'lonlarga o'ting.
✈️ Telegram'da ochish