Garant Exchange

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/markets

Jogap 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=uz

Jogap 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_trc20

Jogap 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/transparency

Jogap 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.xml

Jogap 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>

🧩 Saýt üçin kurs widjeti

Saýtyňyz, blogyňyz ýa-da kanalyňyz üçin iň gowy kurslar we çalyşyk düwmesi bilen taýýar blok. Kody sahypanyň HTML-ine goýuň — kurslar özi täzelenýär, açar gerek däl.

Parametrler

  • country — bazar kody: uz, kz, kg, tj, tm, az, am, by, md, ru. Adaty baha uz.
  • lang — widjetiň dili: ru, en, uz we saýtyň beýleki dilleri. Adaty — myhmanyň brauzer dili.
  • coin — teňňe, mysal üçin usdt_trc20; parametrsiz — bazaryň ähli teňňeleri. Teňňe kodlary /markets-de.
  • ref — hyzmatdaşlyk maksatnamasyndaky Telegram ID-ňiz: düwme boty siziň salgylanmaňyz bilen açýar we siz çagyranlaryňyzdan komissiýanyň paýyny alýarsyňyz. ID-ňiz bilen taýýar kod — Mini App-de: Profil → Hyzmatdaşlyk maksatnamasy.
  • theme — light — açyk tema. Adaty ýagdaýda garaňky.
<iframe src="https://garantp2p.com/widget?country=uz&lang=tk" width="360" height="260" loading="lazy" title="Garant Exchange" style="border:0;max-width:100%"></iframe>

⚠️ Ý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