Garant Exchange

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

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

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

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

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

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

🧩 Sayt uchun kurslar vidjeti

Saytingiz, blogingiz yoki kanalingiz uchun eng yaxshi kurslar va ayirboshlash tugmasi bilan tayyor blok. Kodni sahifa HTML iga qo'ying — kurslar o'zi yangilanadi, kalit kerak emas.

Parametrlar

  • country — bozor kodi: uz, kz, kg, tj, tm, az, am, by, md, ru. Odatiy qiymat uz.
  • lang — vidjet tili: ru, en, uz va saytning boshqa tillari. Odatiy qiymat — tashrif buyuruvchining brauzer tili.
  • coin — tanga, masalan usdt_trc20; parametrsiz — bozorning barcha tangalari. Tanga kodlari /markets da.
  • ref — hamkorlik dasturidagi Telegram ID ingiz: tugma botni sizning havolangiz bilan ochadi va siz taklif qilganlardan komissiya ulushini olasiz. ID ingiz bilan tayyor kod — Mini App da: Profil → Hamkorlik dasturi.
  • theme — light — yorug' mavzu. Odatiy holatda qorong'i.
<iframe src="https://garantp2p.com/widget?country=uz&lang=uz" width="360" height="260" loading="lazy" title="Garant Exchange" style="border:0;max-width:100%"></iframe>

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