For the complete documentation index, see llms.txt. This page is also available as Markdown.

CCXT Compatibility

Fetch Currencies List

get
/dotswap/api/fetch_currencies
Responses
200Success
application/json
codeintegerRequired
msgstringRequired
req_idstringRequired
trace_idstringRequired
get/dotswap/api/fetch_currencies
GET /dotswap/api/fetch_currencies HTTP/1.1
Host: api-testnet4.dotswap.app
Accept: */*
200Success
{
  "code": 0,
  "msg": "",
  "data": {
    "DOTSWAP•DOTSWAP": {
      "id": "80191:428",
      "code": "DOTSWAP•DOTSWAP",
      "precision": 1,
      "name": "DOTSWAP•DOTSWAP",
      "fee": 0,
      "active": true,
      "deposit": true,
      "withdraw": true,
      "numeric_id": 0,
      "type": "crypto",
      "margin": false,
      "limits": {
        "amount": {},
        "withdraw": {}
      },
      "networks": null,
      "info": null
    }
  },
  "req_id": "1993577682789511168",
  "trace_id": "e472a69d3c95734d42b1cd84770a8c25-a830f605cda31ad6-0"
}

Fetch Market Information

get
/dotswap/api/fetch_markets
Responses
200Success
application/json
codeintegerRequired
msgstringRequired
req_idstringRequired
trace_idstringRequired
get/dotswap/api/fetch_markets
GET /dotswap/api/fetch_markets HTTP/1.1
Host: api-testnet4.dotswap.app
Accept: */*
200Success
{
  "code": 0,
  "msg": "",
  "data": [
    {
      "id": "BTC/THIS•IS•THIRD•RUNE",
      "symbol": "BTC/THIS•IS•THIRD•RUNE",
      "base": "THIS•IS•THIRD•RUNE",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.1,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/RRR•MMM•JJJ•TESTA",
      "symbol": "BTC/RRR•MMM•JJJ•TESTA",
      "base": "RRR•MMM•JJJ•TESTA",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/BESTINSLOT•XYZ",
      "symbol": "BTC/BESTINSLOT•XYZ",
      "base": "BESTINSLOT•XYZ",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1e-8,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/SHOW•ME•THE•MONEY",
      "symbol": "BTC/SHOW•ME•THE•MONEY",
      "base": "SHOW•ME•THE•MONEY",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC•PEPE•MATRIX/SHOW•ME•THE•MONEY",
      "symbol": "BTC•PEPE•MATRIX/SHOW•ME•THE•MONEY",
      "base": "SHOW•ME•THE•MONEY",
      "quote": "BTC•PEPE•MATRIX",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "THIRD•THIRD•TEST•TEO/YKO•PPP•PPP•PPP•PPP",
      "symbol": "THIRD•THIRD•TEST•TEO/YKO•PPP•PPP•PPP•PPP",
      "base": "YKO•PPP•PPP•PPP•PPP",
      "quote": "THIRD•THIRD•TEST•TEO",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1e-9,
        "price": 0.00001
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "GOD•GOD•GOD•GOD•GOD/THIRD•IS•TEST•DOG",
      "symbol": "GOD•GOD•GOD•GOD•GOD/THIRD•IS•TEST•DOG",
      "base": "THIRD•IS•TEST•DOG",
      "quote": "GOD•GOD•GOD•GOD•GOD",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.01,
        "price": 0.001
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/STA•STA•TEST•TWO",
      "symbol": "BTC/STA•STA•TEST•TWO",
      "base": "STA•STA•TEST•TWO",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.0001,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "JASON•HAPPY•HAPPY•ACE•ACE/XV•TEST•THIRD•TWO",
      "symbol": "JASON•HAPPY•HAPPY•ACE•ACE/XV•TEST•THIRD•TWO",
      "base": "XV•TEST•THIRD•TWO",
      "quote": "JASON•HAPPY•HAPPY•ACE•ACE",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.0001,
        "price": 0.0001
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "YKO•MARCH•BBBBBBBBBB/YKO•MATCH•LOGO•AAAAAAAA",
      "symbol": "YKO•MARCH•BBBBBBBBBB/YKO•MATCH•LOGO•AAAAAAAA",
      "base": "YKO•MATCH•LOGO•AAAAAAAA",
      "quote": "YKO•MARCH•BBBBBBBBBB",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.01,
        "price": 1
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/YKO•KOT•GGG•GGG•GGG",
      "symbol": "BTC/YKO•KOT•GGG•GGG•GGG",
      "base": "YKO•KOT•GGG•GGG•GGG",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.01,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/SHE•SHE•SHE•SHE•SHE",
      "symbol": "BTC/SHE•SHE•SHE•SHE•SHE",
      "base": "SHE•SHE•SHE•SHE•SHE",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/YKO•PPP•PPP•PPP•PPP",
      "symbol": "BTC/YKO•PPP•PPP•PPP•PPP",
      "base": "YKO•PPP•PPP•PPP•PPP",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1e-9,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "XV•TEST•THIRD•THREE/XV•TEST•THIRD•TWO",
      "symbol": "XV•TEST•THIRD•THREE/XV•TEST•THIRD•TWO",
      "base": "XV•TEST•THIRD•TWO",
      "quote": "XV•TEST•THIRD•THREE",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.0001,
        "price": 0.000001
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/RIGHT•RIGHT•RIGHT",
      "symbol": "BTC/RIGHT•RIGHT•RIGHT",
      "base": "RIGHT•RIGHT•RIGHT",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/BTC•PEPE•MATRIX",
      "symbol": "BTC/BTC•PEPE•MATRIX",
      "base": "BTC•PEPE•MATRIX",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1e-8,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/OPEN•YOUR•MOUTH",
      "symbol": "BTC/OPEN•YOUR•MOUTH",
      "base": "OPEN•YOUR•MOUTH",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "THIRD•IS•TEST•BIRD/THIRD•THIRD•TEST•TEO",
      "symbol": "THIRD•IS•TEST•BIRD/THIRD•THIRD•TEST•TEO",
      "base": "THIRD•THIRD•TEST•TEO",
      "quote": "THIRD•IS•TEST•BIRD",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.00001,
        "price": 0.000001
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "SATRUN•GIVE•ME•CHANCE/SHE•SHE•SHE•SHE•SHE",
      "symbol": "SATRUN•GIVE•ME•CHANCE/SHE•SHE•SHE•SHE•SHE",
      "base": "SHE•SHE•SHE•SHE•SHE",
      "quote": "SATRUN•GIVE•ME•CHANCE",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1,
        "price": 1
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/THIRD•THIRD•TEST•TEO",
      "symbol": "BTC/THIRD•THIRD•TEST•TEO",
      "base": "THIRD•THIRD•TEST•TEO",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.00001,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "GOD•GOD•GOD•GOD•GOD/YKO•MATCH•LOGO•AAAAAAAA",
      "symbol": "GOD•GOD•GOD•GOD•GOD/YKO•MATCH•LOGO•AAAAAAAA",
      "base": "YKO•MATCH•LOGO•AAAAAAAA",
      "quote": "GOD•GOD•GOD•GOD•GOD",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.01,
        "price": 0.001
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "STA•STA•TEST•SIX/THIRD•THIRD•TEST•TEO",
      "symbol": "STA•STA•TEST•SIX/THIRD•THIRD•TEST•TEO",
      "base": "THIRD•THIRD•TEST•TEO",
      "quote": "STA•STA•TEST•SIX",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.00001,
        "price": 0.01
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/HAVE•HAVE•TESTSIA",
      "symbol": "BTC/HAVE•HAVE•TESTSIA",
      "base": "HAVE•HAVE•TESTSIA",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.01,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "THIRD•IS•TEST•CAT/XV•TEST•THIRD•TWO",
      "symbol": "THIRD•IS•TEST•CAT/XV•TEST•THIRD•TWO",
      "base": "XV•TEST•THIRD•TWO",
      "quote": "THIRD•IS•TEST•CAT",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.0001,
        "price": 0.0001
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/RUNE•THEM•ALL",
      "symbol": "BTC/RUNE•THEM•ALL",
      "base": "RUNE•THEM•ALL",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "GOD•GOD•GOD•GOD•GOD/YKO•PPP•PPP•PPP•PPP",
      "symbol": "GOD•GOD•GOD•GOD•GOD/YKO•PPP•PPP•PPP•PPP",
      "base": "YKO•PPP•PPP•PPP•PPP",
      "quote": "GOD•GOD•GOD•GOD•GOD",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1e-9,
        "price": 0.001
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/MOLLY•GAME•N•A•YY",
      "symbol": "BTC/MOLLY•GAME•N•A•YY",
      "base": "MOLLY•GAME•N•A•YY",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/ONE•UNITY•FORCE•TEST",
      "symbol": "BTC/ONE•UNITY•FORCE•TEST",
      "base": "ONE•UNITY•FORCE•TEST",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.1,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "OPEN•YOUR•MOUTH/XV•TEST•THIRD•TWO",
      "symbol": "OPEN•YOUR•MOUTH/XV•TEST•THIRD•TWO",
      "base": "XV•TEST•THIRD•TWO",
      "quote": "OPEN•YOUR•MOUTH",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.0001,
        "price": 1
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/YKO•MARCH•BBBBBBBBBB",
      "symbol": "BTC/YKO•MARCH•BBBBBBBBBB",
      "base": "YKO•MARCH•BBBBBBBBBB",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "RIGHT•RIGHT•RIGHT/STA•STA•TEST•TWO",
      "symbol": "RIGHT•RIGHT•RIGHT/STA•STA•TEST•TWO",
      "base": "STA•STA•TEST•TWO",
      "quote": "RIGHT•RIGHT•RIGHT",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.0001,
        "price": 1
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/XV•TEST•THIRD•THREE",
      "symbol": "BTC/XV•TEST•THIRD•THREE",
      "base": "XV•TEST•THIRD•THREE",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.000001,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/THE•BEST•RUNE•AAA",
      "symbol": "BTC/THE•BEST•RUNE•AAA",
      "base": "THE•BEST•RUNE•AAA",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/GOD•GOD•GOD•GOD•GOD",
      "symbol": "BTC/GOD•GOD•GOD•GOD•GOD",
      "base": "GOD•GOD•GOD•GOD•GOD",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.001,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/AUTO•CLMM•LIQUID",
      "symbol": "BTC/AUTO•CLMM•LIQUID",
      "base": "AUTO•CLMM•LIQUID",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.01,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/AIAIAIJFM•SSSS",
      "symbol": "BTC/AIAIAIJFM•SSSS",
      "base": "AIAIAIJFM•SSSS",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.1,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "SHE•SHE•SHE•SHE•SHE/XV•TEST•THIRD•TWO",
      "symbol": "SHE•SHE•SHE•SHE•SHE/XV•TEST•THIRD•TWO",
      "base": "XV•TEST•THIRD•TWO",
      "quote": "SHE•SHE•SHE•SHE•SHE",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.0001,
        "price": 1
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/MINTMEORDIE",
      "symbol": "BTC/MINTMEORDIE",
      "base": "MINTMEORDIE",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/CAT•CAT•CAT•HELLO",
      "symbol": "BTC/CAT•CAT•CAT•HELLO",
      "base": "CAT•CAT•CAT•HELLO",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.01,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/THANKS•FOR•YOUR•HELP",
      "symbol": "BTC/THANKS•FOR•YOUR•HELP",
      "base": "THANKS•FOR•YOUR•HELP",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/YKO•DDD•DDD•DDD•DDD",
      "symbol": "BTC/YKO•DDD•DDD•DDD•DDD",
      "base": "YKO•DDD•DDD•DDD•DDD",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.001,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "HAVE•HAVE•TESTSIB/HAVE•HAVE•TESTSIC",
      "symbol": "HAVE•HAVE•TESTSIB/HAVE•HAVE•TESTSIC",
      "base": "HAVE•HAVE•TESTSIC",
      "quote": "HAVE•HAVE•TESTSIB",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.01,
        "price": 0.01
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/PIZZA•PIZZA•PIZZA",
      "symbol": "BTC/PIZZA•PIZZA•PIZZA",
      "base": "PIZZA•PIZZA•PIZZA",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.000001,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/ONLY•DS•OFFICIALAAA",
      "symbol": "BTC/ONLY•DS•OFFICIALAAA",
      "base": "ONLY•DS•OFFICIALAAA",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.01,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/HAPPY•HAPPY•FAMILY•WU",
      "symbol": "BTC/HAPPY•HAPPY•FAMILY•WU",
      "base": "HAPPY•HAPPY•FAMILY•WU",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.01,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/HAVE•HAVE•TESTSIB",
      "symbol": "BTC/HAVE•HAVE•TESTSIB",
      "base": "HAVE•HAVE•TESTSIB",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.01,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/DOTSWAP•DOTSWAP",
      "symbol": "BTC/DOTSWAP•DOTSWAP",
      "base": "DOTSWAP•DOTSWAP",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "THIRD•THIRD•TEST•TEO/XV•TEST•THIRD•TWO",
      "symbol": "THIRD•THIRD•TEST•TEO/XV•TEST•THIRD•TWO",
      "base": "XV•TEST•THIRD•TWO",
      "quote": "THIRD•THIRD•TEST•TEO",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.0001,
        "price": 0.00001
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/CAT•CAT•CUTE•UTE",
      "symbol": "BTC/CAT•CAT•CUTE•UTE",
      "base": "CAT•CAT•CUTE•UTE",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.01,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/SATRUN•GIVE•ME•CHANCE",
      "symbol": "BTC/SATRUN•GIVE•ME•CHANCE",
      "base": "SATRUN•GIVE•ME•CHANCE",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "STA•STA•TEST•ONE/STA•STA•TEST•TWO",
      "symbol": "STA•STA•TEST•ONE/STA•STA•TEST•TWO",
      "base": "STA•STA•TEST•TWO",
      "quote": "STA•STA•TEST•ONE",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.0001,
        "price": 0.01
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/MOLLY•LING•HHHH",
      "symbol": "BTC/MOLLY•LING•HHHH",
      "base": "MOLLY•LING•HHHH",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/STA•STA•TEST•FIVE",
      "symbol": "BTC/STA•STA•TEST•FIVE",
      "base": "STA•STA•TEST•FIVE",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.0001,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "YKO•DDD•DDD•DDD•DDD/YKO•MATCH•LOGO•AAAAAAAA",
      "symbol": "YKO•DDD•DDD•DDD•DDD/YKO•MATCH•LOGO•AAAAAAAA",
      "base": "YKO•MATCH•LOGO•AAAAAAAA",
      "quote": "YKO•DDD•DDD•DDD•DDD",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.01,
        "price": 0.001
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/XV•TEST•THIRD•ONE",
      "symbol": "BTC/XV•TEST•THIRD•ONE",
      "base": "XV•TEST•THIRD•ONE",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.01,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/MAKE•BITCOIN•MAGICAL•AGAIN",
      "symbol": "BTC/MAKE•BITCOIN•MAGICAL•AGAIN",
      "base": "MAKE•BITCOIN•MAGICAL•AGAIN",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/STA•STA•TEST•ONE",
      "symbol": "BTC/STA•STA•TEST•ONE",
      "base": "STA•STA•TEST•ONE",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.01,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/THIRD•IS•TEST•BIRD",
      "symbol": "BTC/THIRD•IS•TEST•BIRD",
      "base": "THIRD•IS•TEST•BIRD",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.000001,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/XV•TEST•THIRD•TWO",
      "symbol": "BTC/XV•TEST•THIRD•TWO",
      "base": "XV•TEST•THIRD•TWO",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.0001,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BITCOIN•TESTNET/XV•TEST•THIRD•TWO",
      "symbol": "BITCOIN•TESTNET/XV•TEST•THIRD•TWO",
      "base": "XV•TEST•THIRD•TWO",
      "quote": "BITCOIN•TESTNET",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.0001,
        "price": 1
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/XV•TEST•THIED•FOUR",
      "symbol": "BTC/XV•TEST•THIED•FOUR",
      "base": "XV•TEST•THIED•FOUR",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.01,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/BITCOIN•TESTNET",
      "symbol": "BTC/BITCOIN•TESTNET",
      "base": "BITCOIN•TESTNET",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BESTINSLOT•XYZ/DOTSWAP•DOTSWAP",
      "symbol": "BESTINSLOT•XYZ/DOTSWAP•DOTSWAP",
      "base": "DOTSWAP•DOTSWAP",
      "quote": "BESTINSLOT•XYZ",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/THIRD•IS•TEST•DOG",
      "symbol": "BTC/THIRD•IS•TEST•DOG",
      "base": "THIRD•IS•TEST•DOG",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.01,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/OOOOOOOOOOOOOOOO",
      "symbol": "BTC/OOOOOOOOOOOOOOOO",
      "base": "OOOOOOOOOOOOOOOO",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.1,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/YKO•KKK•KKK•KKK•KKK",
      "symbol": "BTC/YKO•KKK•KKK•KKK•KKK",
      "base": "YKO•KKK•KKK•KKK•KKK",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1e-20,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/NO•AMOUNT•RUNES",
      "symbol": "BTC/NO•AMOUNT•RUNES",
      "base": "NO•AMOUNT•RUNES",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BESTINSLOT•XYZ/YKO•PPP•PPP•PPP•PPP",
      "symbol": "BESTINSLOT•XYZ/YKO•PPP•PPP•PPP•PPP",
      "base": "YKO•PPP•PPP•PPP•PPP",
      "quote": "BESTINSLOT•XYZ",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1e-9,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "NO•AMOUNT•RUNES/OPEN•YOUR•MOUTH",
      "symbol": "NO•AMOUNT•RUNES/OPEN•YOUR•MOUTH",
      "base": "OPEN•YOUR•MOUTH",
      "quote": "NO•AMOUNT•RUNES",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1,
        "price": 1
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/THIRD•THIRD•TEST•ONE",
      "symbol": "BTC/THIRD•THIRD•TEST•ONE",
      "base": "THIRD•THIRD•TEST•ONE",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.01,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/HOPE•YOU•GET•RICH",
      "symbol": "BTC/HOPE•YOU•GET•RICH",
      "base": "HOPE•YOU•GET•RICH",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/MMMAAALLLLLLL",
      "symbol": "BTC/MMMAAALLLLLLL",
      "base": "MMMAAALLLLLLL",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "DOTSWAP•DOTSWAP/SHE•SHE•SHE•SHE•SHE",
      "symbol": "DOTSWAP•DOTSWAP/SHE•SHE•SHE•SHE•SHE",
      "base": "SHE•SHE•SHE•SHE•SHE",
      "quote": "DOTSWAP•DOTSWAP",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 1,
        "price": 1
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BESTINSLOT•XYZ/THIRD•THIRD•TEST•TEO",
      "symbol": "BESTINSLOT•XYZ/THIRD•THIRD•TEST•TEO",
      "base": "THIRD•THIRD•TEST•TEO",
      "quote": "BESTINSLOT•XYZ",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.00001,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "XV•TEST•THIED•FOUR/XV•TEST•THIRD•TWO",
      "symbol": "XV•TEST•THIED•FOUR/XV•TEST•THIRD•TWO",
      "base": "XV•TEST•THIRD•TWO",
      "quote": "XV•TEST•THIED•FOUR",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.0001,
        "price": 0.01
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC•PEPE•MATRIX/YKO•DDD•DDD•DDD•DDD",
      "symbol": "BTC•PEPE•MATRIX/YKO•DDD•DDD•DDD•DDD",
      "base": "YKO•DDD•DDD•DDD•DDD",
      "quote": "BTC•PEPE•MATRIX",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.001,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BESTINSLOT•XYZ/THIRD•IS•TEST•BIRD",
      "symbol": "BESTINSLOT•XYZ/THIRD•IS•TEST•BIRD",
      "base": "THIRD•IS•TEST•BIRD",
      "quote": "BESTINSLOT•XYZ",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.000001,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/THIRD•IS•TEST•CAT",
      "symbol": "BTC/THIRD•IS•TEST•CAT",
      "base": "THIRD•IS•TEST•CAT",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.0001,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    },
    {
      "id": "BTC/YKO•MATCH•LOGO•AAAAAAAA",
      "symbol": "BTC/YKO•MATCH•LOGO•AAAAAAAA",
      "base": "YKO•MATCH•LOGO•AAAAAAAA",
      "quote": "BTC",
      "active": true,
      "type": "swap",
      "precision": {
        "amount": 0.01,
        "price": 1e-8
      },
      "margin_modes": {
        "cross": false,
        "isolated": false
      },
      "limits": {
        "amount": {},
        "cost": {},
        "leverage": {},
        "price": {}
      }
    }
  ],
  "req_id": "1993581793559752704",
  "trace_id": "4255d45df2b9d41b2aa9e13b3b68c30d-c8ceba082aaa7991-0"
}

Fetch Ticker Information

get
/dotswap/api/fetch_ticker
Query parameters
symbolstringRequiredExample: DOTSWAP•DOTSWAP/BTC
Responses
200Success
application/json
codeintegerRequired
msgstringRequired
req_idstringRequired
trace_idstringRequired
get/dotswap/api/fetch_ticker
GET /dotswap/api/fetch_ticker?symbol=text HTTP/1.1
Host: api-testnet4.dotswap.app
Accept: */*
200Success
{
  "code": 0,
  "msg": "",
  "data": {
    "symbol": "BTC/DOTSWAP•DOTSWAP",
    "timestamp": 1764143807000,
    "datetime": "2025-11-26T07:56:47Z",
    "high": 7477.404702038044,
    "low": 7005.106666666667,
    "open": 7936.507936507936,
    "close": 7407.407407407408,
    "change": -529.1005291005285,
    "average": 7456.606678155014
  },
  "req_id": "1993589738989920256",
  "trace_id": "f7c48e3d17bf980da4b40c2ed57700c0-b5574d77c449586f-0"
}

Last updated