Açyk API
Kurslar, bildirişler we kepiliň ätiýaçlyklary JSON görnüşinde — kurs agregatorlary, monitoringler we hyzmatdaş saýtlar üçin. Açar we hasaba alyş gerek däl, diňe okamak.
🔌 Nädip birikmeli
Aşakdaky salga ýönekeý GET soraglary; jogap — UTF-8-de JSON. Açar we hasaba alyş gerek däl.
https://garantp2p.com/public/v1/⏱ Çäklendirmeler
Jogaplar 30 sekunt keşlenýär, şonuň üçin ýygy-ýygydan soramagyň manysy ýok. Bir IP-den minutda 60 soraga çenli; ondan köp bolsa jogap 429. Brauzerden islendik saýtdan soramak rugsat edilýär (CORS).
🔢 Maglumat görnüşi
Bahalar we çäkler — bazaryň walýutasynda bir bitin teňňe üçin setir, mysal üçin "12700" ýa-da "85.5". Wagt — Unix sekuntlary. Baha ýok bolsa — null.
GET /public/v1/markets
Açyk bazarlar: walýuta, teňňeler, töleg usullary, bir geleşigiň çäkleri we kepil täze geleşikleri wagtlaýyn togtadan bolsa — arakesme.
Sorag
GET https://garantp2p.com/public/v1/marketsJogap nusgasy
{
"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
Bazaryň her teňňesi boýunça jemleme: iň gowy satyn alyş bahasy (buy — iň arzan satyjy) we satuw bahasy (sell — iň köp töleýän alyjy), medianalar, bildirişleriň sany we resmi kurs.
Parametrler
country— bazar kody: uz, kz, kg, tj, tm, az, am, by, md, ru. Adaty baha uz.
Sorag
GET https://garantp2p.com/public/v1/prices?country=uzJogap nusgasy
{
"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
Häzir alyp bolýan 50 bildirişe çenli, iň gowy bahalar birinji: baha, çäkler, töleg usullary, bank, treýderiň abraýy we bildirişi botda açýan salgylanma.
Parametrler
country— bazar kody: uz, kz, kg, tj, tm, az, am, by, md, ru. Adaty baha uz.side— sell — satyjylar (olardan satyn alýarsyňyz), buy — alyjylar (olara satýarsyňyz). Adaty baha sell.coin— teňňe, mysal üçin usdt_trc20; parametrsiz — bazaryň ähli teňňeleri. Teňňe kodlary /markets-de.
Sorag
GET https://garantp2p.com/public/v1/offers?country=uz&side=sell&coin=usdt_trc20Jogap nusgasy
{
"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
Kepiliň gapjyklary we balansy, soňky tamamlanan geleşikler, jedelleriň netijeleri we treýderleriň girewi — «Açyklyk» sahypasyndaky ýaly.
Sorag
GET https://garantp2p.com/public/v1/transparencyJogap nusgasy
{
"wallets": [
"…"
],
"feed": [
"…"
],
"disputes": {
"…": "…"
},
"collateral": {
"traders": 12,
"total": "6000",
"paid_count": 0,
"paid": "0"
},
"fund": null
}GET /public/v1/rates.xml
Her teňňe, töleg ulgamy we ugur boýunça iň gowy bildirişler çalyşyk monitoringleri üçin eksport formatynda (BestChange XML): from — müşderi näme berýär, to — näme alýar, amount — ätiýaçlyk, minamount we maxamount — from walýutasyndaky şertnama çäkleri. Kepilçiniň komissiýasy eýýäm kursa goşulan, ulgam tölegi tofee-de görkezilýär. Faýl her haýyşda täzeden düzülýär, çäk — bir IP-den minutda 600 haýyş.
Walýuta kodlary BestChange sanawyndan: teňňeler USDTTRC20, USDTBEP20, USDTTON, BTC, USDCSOL; kartlar UZCUZS (Uzcard), HUMOUZS (Humo), KSPBKZT (Kaspi), CARDUZS (Visa/Mastercard). Bu sanawda ýok töleg usullary faýla girmeýär.
Sorag
GET https://garantp2p.com/public/v1/rates.xmlJogap nusgasy
<?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>⚠️ Ýalňyşlar
400 bad_country — beýle bazar ýok ýa-da ýapyk; 400 bad_request — side ýa-da coin nädogry; 429 slow_down — soraglar gaty köp.
📄 Ulanyş şertleri
Maglumatlar salgylanma üçin we her minutda üýtgeýär; geleşik diňe botda bildirişdäki baha boýunça baglaşylýar. Maglumatlary öz saýtyňyzda görkezseňiz, çeşmäni garantp2p.com salgylanmasy bilen görkeziň. Kart belgileri, gapjyklar we treýderleriň habarlaşyk maglumatlary API-de ýok we bolmaz.
Çalyşmagy bir minutda başlaň
Boty açyň, dili we ýurdy saýlaň we derrew bildirişlere geçiň.
✈️ Telegram-da açmak