Der Abschnitt „Rates“ stellt Methoden zum Abrufen aktueller Wechselkurse auf der Quickex-Plattform bereit. Ein Kurs wird dabei als das Verhältnis einer Währung zu einer anderen innerhalb eines bestimmten Handelspaars verstanden (zum Beispiel BTC → USDT).
Diese Daten ermöglichen es, Wechselrechner zu erstellen, dem Benutzer aktuelle Kurse anzuzeigen und zu bestimmen, wie viel Zielwährung man bei einem Tausch erhält. In diesem Abschnitt steht eine Methode zur Verfügung, mit der ein bestimmter einzelner Kurs im JSON-Format abgerufen werden kann.
Documentation
Allgemeine Beschreibung
Die Anfrage liefert die Berechnung eines einzelnen Wechselkurses für ein bestimmtes Instrumentenpaar und einen Einzahlungsbetrag.
HTTP-Anfrage
Methode: GET
URL: https://quickex.io/api/v2/rates/public/one
Beispiel für eine Anfrage
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'
Anfrageparameter
Query-Parameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| instrumentFromCurrencyTitle | string | ja | Währungscode, den der Nutzer abgibt (z. B. BTC). |
| instrumentFromNetworkTitle | string | ja | Netzwerk des Quellinstruments (BTC, ERC20, TRC20). |
| instrumentToCurrencyTitle | string | ja | Währungscode, den der Nutzer erhält (z. B. USDT). |
| instrumentToNetworkTitle | string | ja | Netzwerk des Zielinstruments (TRC20, ERC20). |
| instrumentFromSlug | string | nein | Slug des Quellinstruments im Quickex-System. |
| instrumentToSlug | string | nein | Slug des Zielinstruments. |
| claimedDepositAmountCurrency | string | ja | Währungscode, in dem der Einzahlungsbetrag angegeben ist. |
| claimedDepositAmount | number | nein | Betrag, den der Nutzer senden möchte. |
| rateMode | string | nein | Kursmodus: fixed oder float. |
| exchangeType | string | ja | Operationstyp: crypto / fiat / stablecoin. |
| referrerId | number | nein | Partner-ID. |
| markup | number | nein | Aufschlag des Partners auf den Kurs (z. B. 0.01 = +1 %). |
Antwortformat
Die Methode gibt ein JSON-Objekt mit Informationen über das ausgewählte Paar, berechnete Beträge, Kurse und Limits zurück.
Beispielantwort
{
"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
}
Aufschlüsselung der Antwortfelder
Instrumentinformationen
"instrumentFrom": {
"currencyTitle": "BTC",
"networkTitle": "BTC",
"slug": "btc",
"precisionDecimals": 7
},
"instrumentTo": {
"currencyTitle": "USDT",
"networkTitle": "TRC20",
"slug": "usdttrc20",
"precisionDecimals": 2
}
| Feld | Typ | Beschreibung |
|---|---|---|
| instrumentFrom | object | Quellinstrument. |
| instrumentTo | object | Zielinstrument. |
| currencyTitle | string | Währungscode. |
| networkTitle | string | Netzwerk. |
| slug | string | Instrument-Slug. |
| precisionDecimals | number | Anzahl der Nachkommastellen. |
Beträge und Schlüsselparameter
"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"
| Feld | Typ | Beschreibung |
|---|---|---|
| claimedDepositAmount | string | Vom Nutzer angeforderter Einzahlungsbetrag. |
| amountToGive | string | Endbetrag, der gesendet wird. |
| amountToGiveCurrencyTitle | string | Währung des zu sendenden Betrags. |
| amountToGet | string | Betrag, den der Nutzer erhalten wird. |
| amountToGetUSDT | string | Äquivalenter Betrag in USDT. |
| rateMode | string | Kursmodus: fixed oder float. |
| enableFixedRate | boolean | Gibt an, ob ein fester Kurs verfügbar ist. |
| finalNetworkFeeAmount | string | Endgültige Netzwerkgebühr. |
| generalMinAmount | string | Kleinste mögliche Einzahlung. |
| generalMaxAmount | string | Größte mögliche Einzahlung. |
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