ทีม Quickex
12 ธันวาคม 2568
ส่วน Rates มีเมธอดสำหรับดึงอัตราแลกเปลี่ยนจริงบนแพลตฟอร์ม Quickex โดย “อัตราแลกเปลี่ยน” ในที่นี้หมายถึงอัตราส่วนระหว่างสกุลเงินหนึ่งกับอีกสกุลเงินหนึ่งภายในคู่เทรดที่กำหนด (เช่น BTC → USDT)
ข้อมูลเหล่านี้ช่วยให้คุณสามารถสร้างเครื่องคำนวณการแลกเปลี่ยน แสดงราคาอัปเดตให้ผู้ใช้ และกำหนดได้ว่าคุณจะได้รับสกุลเงินปลายทางจำนวนเท่าไรเมื่อทำการแลกเปลี่ยน ในส่วนนี้จะมีเมธอดสำหรับดึงอัตราแลกเปลี่ยนแบบเฉพาะรายการในรูปแบบ JSON
GET
rates/public/one
Endpoint URL
https://quickex.io/api/v2/rates/public/one
Documentation
คำอธิบายทั่วไป
คำขอนี้จะส่งคืนผลการคำนวณอัตราแลกเปลี่ยนหนึ่งรายการสำหรับคู่ของอินสตรูเมนต์และจำนวนเงินฝากที่ระบุ
คำขอ HTTP
Method: GET
URL: https://quickex.io/api/v2/rates/public/one
ตัวอย่างคำขอ
curl -X GET \
'https://quickex.io/api/v2/rates/public/one
?instrumentFromCurrencyTitle=BTC
&instrumentFromNetworkTitle=BTC
&instrumentToCurrencyTitle=USDT
&instrumentToNetworkTitle=TRC20
&instrumentFromSlug=btc
&instrumentToSlug=usdttrc20
&claimedDepositAmountCurrency=BTC
&rateMode=fixed
&referrerId=123
&claimedDepositAmount=0.082539
&markup=0.0
&exchangeType=crypto' \
-H 'accept: application/json'
พารามิเตอร์ของคำขอ
Query Parameters
| พารามิเตอร์ | ชนิดข้อมูล | บังคับ | คำอธิบาย |
|---|---|---|---|
| instrumentFromCurrencyTitle | string | ใช่ | โค้ดสกุลเงินที่ผู้ใช้ส่ง (เช่น BTC) |
| instrumentFromNetworkTitle | string | ใช่ | เครือข่ายของอินสตรูเมนต์ต้นทาง (BTC, ERC20, TRC20) |
| instrumentToCurrencyTitle | string | ใช่ | โค้ดสกุลเงินที่ผู้ใช้ได้รับ (เช่น USDT) |
| instrumentToNetworkTitle | string | ใช่ | เครือข่ายของอินสตรูเมนต์ปลายทาง (TRC20, ERC20) |
| instrumentFromSlug | string | ไม่ | slug ของอินสตรูเมนต์ต้นทางในระบบ Quickex |
| instrumentToSlug | string | ไม่ | slug ของอินสตรูเมนต์ปลายทาง |
| claimedDepositAmountCurrency | string | ใช่ | โค้ดสกุลเงินที่ใช้ระบุจำนวนเงินฝาก |
| claimedDepositAmount | number | ไม่ | จำนวนเงินที่ผู้ใช้ตั้งใจจะส่ง |
| rateMode | string | ไม่ | โหมดอัตรา: fixed หรือ float |
| exchangeType | string | ใช่ | ประเภทของปฏิบัติการ: crypto / fiat / stablecoin |
| referrerId | number | ไม่ | รหัสพาร์ทเนอร์ |
| markup | number | ไม่ | ส่วนเพิ่มของพาร์ทเนอร์บนอัตรา (เช่น 0.01 = +1%) |
รูปแบบการตอบกลับ
เมธอดนี้จะส่งคืนอ็อบเจ็กต์ JSONที่มีข้อมูลเกี่ยวกับคู่ที่เลือก จำนวนที่คำนวณแล้ว อัตรา และลิมิตต่าง ๆ
ตัวอย่างการตอบกลับ
{
"instrumentFrom": {
"currencyTitle": "BTC",
"networkTitle": "BTC",
"slug": "btc",
"precisionDecimals": 7
},
"instrumentTo": {
"currencyTitle": "USDT",
"networkTitle": "TRC20",
"slug": "usdttrc20",
"precisionDecimals": 2
},
"claimedDepositAmount": "0.082539",
"depositRules": null,
"platformFee_Absolute": "",
"withdrawalRules": null,
"minConfirmationsToWithdraw": 3,
"minConfirmationsToTrade": 3,
"updatedAt": 1764661006130,
"liquidityProviderPublicCode": "hat",
"amountToGet": "7031.14",
"amountToGetUSDT": "7031.148333816",
"amountToGive": "0.082539",
"marketMinAmount": "",
"enableFixedRate": true,
"ckms": false,
"ckm": "D",
"amountToGiveCurrencyTitle": "BTC",
"rateMode": "fixed",
"finalNetworkFeeAmount": "1.5",
"liquidityProviderQuotes": {
"sellQuote": {
"baseValue": "1",
"quoteValue": "86942.8"
},
"buyQuote": {
"baseValue": "86942.9",
"quoteValue": "1"
}
},
"price": "85185.7707727983133388",
"leftPrice": "85185.7707727983133388",
"rightPrice": "0.0000112693615569",
"marketLeftPrice": "86942.8",
"marketRightPrice": "0.0000115018017572",
"marketAmountToGet": "7176.1717692",
"marketAmountToGetUSDT": "7176.1717692",
"quotesWithoutNetworkFee": {
"sellQuote": {
"baseValue": "1",
"quoteValue": "85203.944"
},
"buyQuote": {
"baseValue": "86942.9",
"quoteValue": "0.98"
}
},
"quotes": {
"sellQuote": {
"baseValue": "1",
"quoteValue": "85185.77077279831333884"
},
"buyQuote": {
"baseValue": "86942.9",
"quoteValue": "0.9797909749030203"
}
},
"generalMinAmount": "0.0011501",
"generalMaxAmount": "0.09171",
"debugInfo": null
}
รายละเอียดฟิลด์การตอบกลับ
ข้อมูลอินสตรูเมนต์
"instrumentFrom": {
"currencyTitle": "BTC",
"networkTitle": "BTC",
"slug": "btc",
"precisionDecimals": 7
},
"instrumentTo": {
"currencyTitle": "USDT",
"networkTitle": "TRC20",
"slug": "usdttrc20",
"precisionDecimals": 2
}
</tr >
| ฟิลด์ | ชนิดข้อมูล | คำอธิบาย |
|---|---|---|
| instrumentFrom | object | อินสตรูเมนต์ต้นทาง |
| instrumentTo | object | อินสตรูเมนต์ปลายทาง |
| currencyTitle | string | โค้ดสกุลเงิน |
| networkTitle | string | เครือข่าย |
| slug | string | slug ของอินสตรูเมนต์ |
| precisionDecimals | number | จำนวนตำแหน่งทศนิยมที่รองรับ |
จำนวนเงินและพารามิเตอร์หลัก
"claimedDepositAmount": "0.082539",
"amountToGive": "0.082539",
"amountToGiveCurrencyTitle": "BTC",
"amountToGet": "7031.14",
"amountToGetUSDT": "7031.148333816",
"rateMode": "fixed",
"enableFixedRate": true,
"finalNetworkFeeAmount": "1.5",
"generalMinAmount": "0.0011501",
"generalMaxAmount": "0.09171"
| ฟิลด์ | ชนิดข้อมูล | คำอธิบาย |
|---|---|---|
| claimedDepositAmount | string | จำนวนเงินฝากที่ผู้ใช้ร้องขอ |
| amountToGive | string | จำนวนสุดท้ายที่ต้องส่ง |
| amountToGiveCurrencyTitle | string | สกุลเงินของจำนวนที่ต้องส่ง |
| amountToGet | string | จำนวนที่ผู้ใช้จะได้รับ |
| amountToGetUSDT | string | จำนวนเทียบเท่าใน USDT |
| rateMode | string | โหมดอัตรา: fixed หรือ float |
| enableFixedRate | boolean | ระบุว่าใช้อัตราคงที่ได้หรือไม่ |
| finalNetworkFeeAmount | string | ค่าธรรมเนียมเครือข่ายสุดท้าย |
| generalMinAmount | string | จำนวนเงินฝากขั้นต่ำที่เป็นไปได้ |
| generalMaxAmount | string | จำนวนเงินฝากสูงสุดที่เป็นไปได้ |
Code Sample
curl -X 'GET' \
'https://quickex.io/api/v2/rates/public/one?instrumentFromCurrencyTitle=BTC&instrumentFromNetworkTitle=BTC&instrumentToCurrencyTitle=USDT&instrumentToNetworkTitle=TRC20&instrumentFromSlug=btc&instrumentToSlug=usdttrc20&claimedDepositAmountCurrency=BTC&rateMode=fixed&referrerId=123&claimedDepositAmount=0.082539&markup=0.0&exchangeType=sell' \
-H 'accept: application/json'Response Example
{
"instrumentFrom": {
"currencyTitle": "BTC",
"networkTitle": "BTC",
"slug": "btc",
"precisionDecimals": 7
},
"instrumentTo": {
"currencyTitle": "USDT",
"networkTitle": "TRC20",
"slug": "usdttrc20",
"precisionDecimals": 2
},
"claimedDepositAmount": "0.082539",
"depositRules": null,
"platformFee_Absolute": "",
"withdrawalRules": null,
"minConfirmationsToWithdraw": 3,
"minConfirmationsToTrade": 3,
"updatedAt": 1764661006130,
"liquidityProviderPublicCode": "hat",
"amountToGet": "7031.14",
"amountToGetUSDT": "7031.148333816",
"amountToGive": "0.082539",
"marketMinAmount": "",
"enableFixedRate": true,
"ckms": false,
"ckm": "D",
"amountToGiveCurrencyTitle": "BTC",
"rateMode": "fixed",
"finalNetworkFeeAmount": "1.5",
"liquidityProviderQuotes": {
"sellQuote": {
"baseValue": "1",
"quoteValue": "86942.8"
},
"buyQuote": {
"baseValue": "86942.9",
"quoteValue": "1"
}
},
"price": "85185.7707727983133388",
"leftPrice": "85185.7707727983133388",
"rightPrice": "0.0000112693615569",
"marketLeftPrice": "86942.8",
"marketRightPrice": "0.0000115018017572",
"marketAmountToGet": "7176.1717692",
"marketAmountToGetUSDT": "7176.1717692",
"quotesWithoutNetworkFee": {
"sellQuote": {
"baseValue": "1",
"quoteValue": "85203.944"
},
"buyQuote": {
"baseValue": "86942.9",
"quoteValue": "0.98"
}
},
"quotes": {
"sellQuote": {
"baseValue": "1",
"quoteValue": "85185.77077279831333884"
},
"buyQuote": {
"baseValue": "86942.9",
"quoteValue": "0.9797909749030203"
}
},
"generalMinAmount": "0.0011501",
"generalMaxAmount": "0.09171",
"debugInfo": null
}Try it out
Leave empty to use default