Zum Inhalt springen
GET /v1/orderbook

Native DEX order book for a pair

Live testen

10 freie Calls pro Tag — keine Anmeldung, kein API-Key. Geht durchs oanor-Gateway.

Eigene Header (optional)
api.oanor.com/xrpltoken-api

Funktioniert. Hol dir einen API-Key und nutze sie in deinem Projekt.

API-Key holen

Code-Snippets

curl "https://api.oanor.com/xrpltoken-api/v1/orderbook" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/xrpltoken-api/v1/orderbook", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/xrpltoken-api/v1/orderbook");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/xrpltoken-api/v1/orderbook",
    headers={"x-oanor-key": "oanor_test_..."}
)

Beispiel-Response

Echte Antwort dieses Endpoints, erfasst beim letzten Health-Check.

{
    "data": {
        "base": {
            "currency": "XRP"
        },
        "note": "Live XRPL decentralized-exchange order book: offers selling the base asset for the quote asset. quality is the exchange rate (taker_pays per taker_gets).",
        "count": 10,
        "quote": {
            "issuer": "rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B",
            "currency": "USD"
        },
        "offers": [
            {
                "account": "rPk3mNveiJzNXzxn9xkP2BhyQGUEtBAE3S",
                "quality": 1.1525e-6,
                "taker_gets": "2024724",
                "taker_pays": {
                    "value": "2.333494240408986",
                    "issuer": "rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B",
                    "currency": "USD"
                }
            },
            {
                "account": "rPk3mNveiJzNXzxn9xkP2BhyQGUEtBAE3S",
                "quality": 1.1616e-6,
                "taker_gets": "2630655",
                "taker_pays": {
                    "value": "3.055768848",
                    "issuer": "rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B",
                    "currency": "USD"
                }
            },
            {
                "account": "rBTwLga3i2gz3doX6Gva3MgEV8ZCD8jjah",
                "quality": 1.1661344e-6,
                "taker_gets": "239970000000",
                "taker_pays": {
                    "value": "279837.271968",
                    "issuer": "rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B",
                    "currency": "USD"
                }
            },
            {
                "account": "r3rhWeE31Jt5sWmi4QiGLMZnY3ENgqw96W",
                "quality": 1.166135340700341e-6,
                "taker_gets": "62595129879",
                "taker_pays": {
                    "value": "72994.39310762974",
                    "issuer": "rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B",
                    "currency": "USD"
                }
            },
            {
                "account": "r3rhWeE31Jt5sWmi4QiGLMZnY3ENgqw96W",
                "quality": 1.173300392002475e-6,
                "taker_gets": "87714045445",
                "taker_pays": {
                    "value": "102914.9239047414",
                    "issuer": "rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B",
                    "currency": "USD"
                }
            },
            {
                "account": "rPk3mNveiJzNXzxn9xkP2BhyQGUEtBAE3S",
                "quality": 1.1747e-6,
                "taker_gets": "5000000",
                "taker_pays": {
                    "value": "5.8735",
                    "issuer": "rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B",
                    "currency": "USD"
                }
            },
            {
                "account": "rNmp1eKUcH6fhENA286G6FEe1AEvpzDb9B",
                "quality": 1.1777e-6,
                "taker_gets": "1782213",
                "taker_pays": {
                    "value": "2.0989122501",
                    "issuer": "rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B",
     
…