Turtle Network Data Feed API allows you to get market data in raw or OHLCV (candlestick) formats for unconfirmed and confirmed DEX transactions.

REST API Secure URLs:

https://bot.blackturtle.eu/api/

Asset Symbols

Get list of asset symbols

GET /symbols

#Example:
https://bot.blackturtle.eu/api/symbols

Response:

[
	{
	  "symbol" : ""BTC"",
	  "assetID" : "5Asy9P3xjcvBAgbeyiitZhBRJZJ2TPGSZJz9ihDTnB3d"
	}, {
	  "symbol" : "CWV",
	  "assetID" : "A62sRG58HFbWUNvFoEEjX4U3txXKcLm11MXWWS429qpN"
	}, {
	  "symbol" : "DASH",
	  "assetID" : "DEJbZipbKQjwEiRjx2AqQFucrj5CZ3rAc4ZvFM8nAsoA"
	}, {
	  "symbol" : "EURO",
	  "assetID" : "Esm7giMGN5TwNDAeasmrEJJMXmrbcizyTDevf1Qmnn9F"
	}, {
	  "symbol" : "HN",
	  "assetID" : "3GvqjyJFBe1fpiYnGsmiZ1YJTkYiRktQ86M2KMzcTb2s"
	}, {
	  "symbol" : "LTC",
	  "assetID" : "3vB9hXHTCYbPiQNuyxCQgXF6AvFg51ozGKL9QkwoCwaS"
	}, {
	  "symbol" : "MAXIM",
	  "assetID" : "B5gHxDADo6Qj1t2BHB893kAivsZn6paWriSNgf7nDUVR"
	}, {
	  "symbol" : "MapleNode",
	  "assetID" : "DfutD8DdUhDphHoaMds2RQhw7oCmsf7W41s2zR5ZDq9F"
	}, {
	  "symbol" : "NATA",
	  "assetID" : "79jWQxTiV925jubY2c48vwJqVN2z1hU3rXX8uqdhuQnY"
	}, {
	  "symbol" : "PDN",
	  "assetID" : "7pAxzBTL4HZjTmSvDXRPwsGXhxwPtd41vY9Wp7GFFL4q"
	}, {
	  "symbol" : "POL",
	  "assetID" : "DiBtP52GhwJrbwQCRTdiEmDmnS43UPb83rRJyCNFKhzZ"
	}, {
	  "symbol" : "SSYS",
	  "assetID" : "7tC2ZukogadhvHUdKQyWJ2cbk6T1viTCFJMgevVeTY1Y"
	}, {
	  "symbol" : "TAN",
	  "assetID" : "8SPSfMDoMCCUFZjVBQZpnspYdxCjj8Z4vuo7iaBj6Gbd"
	}, {
	  "symbol" : "TEST",
	  "assetID" : "HDSpZtSRWjSavaWDoDWimsbdsAkQwT8EAhyPnKnTFTui"
	}, {
	  "symbol" : "TN",
	  "assetID" : "TN"
	}, {
	  "symbol" : "Testtudo",
	  "assetID" : "645yVRdW7V2NVHojniikpwQoZXu8PGBBMXZGyTys91YD"
	}, {
	  "symbol" : "WAVES",
	  "assetID" : "EzwaF58ssALcUCZ9FbyeD1GTSteoZAQZEDTqBAXHfq8y"
	}
	]

Markets

Get list of all traded markets with 24h stats

GET /markets

#Example:
https://bot.blackturtle.eu/api/markets

Response:

[
    {
      "symbol" : "HN/TN",
      "amountAssetID" : "3GvqjyJFBe1fpiYnGsmiZ1YJTkYiRktQ86M2KMzcTb2s",
      "amountAssetName" : "Hellenic Node",
      "amountAssetDecimals" : 2,
      "amountAssetTotalSupply" : "100000000.00",
      "amountAssetMaxSupply" : "100000000.00",
      "amountAssetCirculatingSupply" : "4043411.00",
      "priceAssetID" : "TN",
      "priceAssetName" : "TN",
      "priceAssetDecimals" : 8,
      "priceAssetTotalSupply" : "21000000.00000000",
      "priceAssetMaxSupply" : "100000000.00",
      "priceAssetCirculatingSupply" : "100000000.00",
      "24h_open" : "0.01100000",
      "24h_high" : "0.09700000",
      "24h_low" : "0.01000000",
      "24h_close" : "0.09700000",
      "24h_vwap" : "0.01327016",
      "24h_volume" : "164822.00",
      "24h_priceVolume" : "2187.21400000",
      "totalTrades" : 103,
      "firstTradeDay" : 1493251200000,
      "lastTradeDay" : 1524528039744
    }, {
      "symbol" : "HN/WAVES",
      "amountAssetID" : "3GvqjyJFBe1fpiYnGsmiZ1YJTkYiRktQ86M2KMzcTb2s",
      "amountAssetName" : "Hellenic Node",
      "amountAssetDecimals" : 2,
      "amountAssetTotalSupply" : "100000000.00",
      "amountAssetMaxSupply" : "100000000.00",
      "amountAssetCirculatingSupply" : "4066860.00",
      "priceAssetID" : "EzwaF58ssALcUCZ9FbyeD1GTSteoZAQZEDTqBAXHfq8y",
      "priceAssetName" : "Waves",
      "priceAssetDecimals" : 8,
      "priceAssetTotalSupply" : "0.00",
      "priceAssetMaxSupply" : "0.00",
      "priceAssetCirculatingSupply" : "0.00",
      "24h_open" : "0.00009015",
      "24h_high" : "0.00025000",
      "24h_low" : "0.00009000",
      "24h_close" : "0.00025000",
      "24h_vwap" : "0.00009005",
      "24h_volume" : "3035.53760139",
      "24h_priceVolume" : "100.86149998",
      "totalTrades" : 18,
      "firstTradeDay" : 1524528000000,
      "lastTradeDay" : 1526428800000
    }
]

Tickers

Get tickers for all traded markets

GET /tickers

#Example:
https://bot.blackturtle.eu/api/tickers

Response:

[
    {
      "symbol" : "CWV/TN",
      "amountAssetID" : "gkLVV56jMqhCS9A2SJKowgcx9YySgstZXGjtQCoxJD8",
      "amountAssetName" : "Cryptowave",
      "amountAssetDecimals" : 3,
      "amountAssetTotalSupply" : "1000000.000",
      "amountAssetMaxSupply" : "1000000.000",
      "amountAssetCirculatingSupply" : "12854.000",
      "priceAssetID" : "TN",
      "priceAssetName" : "TN",
      "priceAssetDecimals" : 8,
      "priceAssetTotalSupply" : "100000000.000",
      "priceAssetMaxSupply" : "100000000.000",
      "priceAssetCirculatingSupply" : "100000000.000",
      "24h_open" : "0.00000000",
      "24h_high" : "0.00000000",
      "24h_low" : "0.00000000",
      "24h_close" : "0.00000000",
      "24h_vwap" : "0.00000000",
      "24h_volume" : "0.000",
      "24h_priceVolume" : "0.00000000",
      "timestamp" : 1526544770618
    }, {
      "symbol" : "HN/TN",
      "amountAssetID" : "3GvqjyJFBe1fpiYnGsmiZ1YJTkYiRktQ86M2KMzcTb2s",
      "amountAssetName" : "Hellenic Node",
      "amountAssetDecimals" : 2,
      "amountAssetTotalSupply" : "100000000.00",
      "amountAssetMaxSupply" : "100000000.00",
      "amountAssetCirculatingSupply" : "4043411.00",
      "priceAssetID" : "TN",
      "priceAssetName" : "TN",
      "priceAssetDecimals" : 8,
      "priceAssetTotalSupply" : "100000000.00",
      "priceAssetMaxSupply" : "100000000.00",
      "priceAssetCirculatingSupply" : "100000000.00",
      "24h_open" : "0.01100000",
      "24h_high" : "0.09700000",
      "24h_low" : "0.01000000",
      "24h_close" : "0.09700000",
      "24h_vwap" : "0.01327016",
      "24h_volume" : "164822.00",
      "24h_priceVolume" : "2187.21400000",
      "timestamp" : 1526544770618
    }
]

Ticker

Get ticker for a specified asset pair

GET /ticker/{AMOUNT_ASSET}/{PRICE_ASSET}

    # {AMOUNT_ASSET} and {PRICE_ASSET} are asset IDs or asset Symbols

#Example:
https://bot.blackturtle.eu/api/ticker/TN/WAVES
https://bot.blackturtle.eu/api/ticker/TN/EzwaF58ssALcUCZ9FbyeD1GTSteoZAQZEDTqBAXHfq8y

Response:

    {
      "symbol" : "TN/WAVES",
      "amountAssetID" : "TN",
      "amountAssetName" : "TN",
      "amountAssetDecimals" : 8,
      "amountAssetTotalSupply" : "100000000.00000000",
      "amountAssetMaxSupply" : "100000000.00000000",
      "amountAssetCirculatingSupply" : "100000000.00000000",
      "priceAssetID" : "EzwaF58ssALcUCZ9FbyeD1GTSteoZAQZEDTqBAXHfq8y",
      "priceAssetName" : "Waves",
      "priceAssetDecimals" : 8,
      "priceAssetTotalSupply" : "0.00000000",
      "priceAssetMaxSupply" : "0.00000000",
      "priceAssetCirculatingSupply" : "0.00000000",
      "24h_open" : "0.00068800",
      "24h_high" : "0.00073999",
      "24h_low" : "0.00063500",
      "24h_close" : "0.00072000",
      "24h_vwap" : "0.00072723",
      "24h_volume" : "2577102.03967747",
      "24h_priceVolume" : "1874.14591631",
      "timestamp" : 1526545313777
    }

Trades

Get unconfirmed and confirmed trades for a specified asset pair

GET /ticker/{AMOUNT_ASSET}/{PRICE_ASSET}/{LIMIT}        # get the last {LIMIT} trades
GET /ticker/{AMOUNT_ASSET}/{PRICE_ASSET}/{FROM}/{TO}    # get trades within the {FROM} / {TO} time range

    # {AMOUNT_ASSET} and {PRICE_ASSET} are asset IDs or asset Symbols
    # valid {LIMIT} values are between 1 and 100
    # {FROM} and {TO} are Unix epoch timestamps in milliseconds

#Example:
https://bot.blackturtle.eu/api/trades/TN/WAVES/3
https://bot.blackturtle.eu/api/trades/TN/WAVES/1495296000000/1495296280000

Response:

[
    {
      "timestamp" : 1526545037969,
      "id" : "9ihx37GNiaLqXUT7gbaahS2BkkXgqBzizc4HNKugDru",
      "confirmed" : true,
      "type" : "buy",
      "price" : "0.00072000",
      "amount" : "5138.75001388",
      "buyer" : "3JdFAzFPKLkUSURp8HoruGK6e5vpjiMK1WZ",
      "seller" : "3Jhb9zk38fUM2wJXiAWXe7V1jDbH8QaYAmj",
      "matcher" : "65MFhgwcGK3bmXzZNgepHF6jUrUmzNZWXZtZBWokvpDZ"
    }, {
      "timestamp" : 1526544934470,
      "id" : "3Ae2qAxXfWKoo4ergFs6hZXDcee71RmkvKgZ5KNtgQ8A",
      "confirmed" : true,
      "type" : "buy",
      "price" : "0.00073980",
      "amount" : "5001.21655852",
      "buyer" : "3Jhb9zk38fUM2wJXiAWXe7V1jDbH8QaYAmj",
      "seller" : "3JdFAzFPKLkUSURp8HoruGK6e5vpjiMK1WZ",
      "matcher" : "65MFhgwcGK3bmXzZNgepHF6jUrUmzNZWXZtZBWokvpDZ"
    }, {
      "timestamp" : 1526541885128,
      "id" : "FXFw3n6pn1VjXHuXBefyY7vnF4nvF3tktAa8qoh5p8Ru",
      "confirmed" : true,
      "type" : "buy",
      "price" : "0.00073988",
      "amount" : "5000.00000000",
      "buyer" : "3JdXq7Erx88GAvcQRbjW8iaAE4oGREvFrgx",
      "seller" : "3Jf3iEAVs1vXqWK8e9WEg88fpN2cVgEsdtv",
      "matcher" : "65MFhgwcGK3bmXzZNgepHF6jUrUmzNZWXZtZBWokvpDZ"
    }
]

Trades (by address)

Get trades for a specified asset pair and address

GET /ticker/{AMOUNT_ASSET}/{PRICE_ASSET}/{ADDRESS}/{LIMIT}

    # {AMOUNT_ASSET} and {PRICE_ASSET} are asset IDs or asset Symbols
    # valid {LIMIT} values are between 1 and 100

#Example:
https://bot.blackturtle.eu/api/trades/TN/WAVES/3JnQZgXnFKNycmWnGNGv3sgFEvRJo1PuqQZ/2

Response:

[
    {
      "timestamp" : 1526459180720,
      "id" : "FYcXqxmXzh2Y8Y4c49GgZdPV3Zk6Qh8DiYiA8uHnKdwK",
      "confirmed" : true,
      "type" : "buy",
      "price" : "0.00025000",
      "amount" : "1.00",
      "buyer" : "3JsCEMqofkfeV5nNLPqhLrNw9teTnFQ4H2b",
      "seller" : "3Jrd32GsqZApEBv3jvEiXUWoMu63wHmMHyW",
      "matcher" : "65MFhgwcGK3bmXzZNgepHF6jUrUmzNZWXZtZBWokvpDZ"
    }, {
      "timestamp" : 1526459102081,
      "id" : "PT241Zd3WqA3ayGieyEF5T31zuKs6bGML1mWGR2tkmS",
      "confirmed" : true,
      "type" : "sell",
      "price" : "0.00009000",
      "amount" : "100000.00",
      "buyer" : "3JsCEMqofkfeV5nNLPqhLrNw9teTnFQ4H2b",
      "seller" : "3Jrd32GsqZApEBv3jvEiXUWoMu63wHmMHyW",
      "matcher" : "65MFhgwcGK3bmXzZNgepHF6jUrUmzNZWXZtZBWokvpDZ"
    }
]

Candles

Get OHLCV candlestick data for the specified asset pair

GET /candles/{AMOUNT_ASSET}/{PRICE_ASSET}/{TIMEFRAME}/{LIMIT}        # get the last {LIMIT} candles
GET /candles/{AMOUNT_ASSET}/{PRICE_ASSET}/{TIMEFRAME}/{FROM}/{TO}    # get candles within the {FROM} / {TO} time range

    # {AMOUNT_ASSET} and {PRICE_ASSET} are asset IDs or asset Symbols
    # {TIMEFRAME} is expressed in minutes; valid timeframes are valid timeframes are 5, 15, 30, 60, 240, 1440 minutes
    # valid {LIMIT} values are between 1 and 100
    # {FROM} and {TO} are Unix epoch timestamps in milliseconds

#Example:
https://bot.blackturtle.eu/api/ticker/TN/WAVES/30/5
https://bot.blackturtle.eu/api/candles/TN/WAVES/1440/1495238400000/1496102400000

Response:

[
    {
      "timestamp" : 1526544000000,
      "open" : "0.00073980",
      "high" : "0.00073980",
      "low" : "0.00072000",
      "close" : "0.00072000",
      "vwap" : "0.00072976",
      "volume" : "10139.96657240",
      "priceVolume" : "7.39974200",
      "confirmed" : true
    }, {
      "timestamp" : 1526540400000,
      "open" : "0.00073988",
      "high" : "0.00073988",
      "low" : "0.00073988",
      "close" : "0.00073988",
      "vwap" : "0.00073988",
      "volume" : "460000.00000000",
      "priceVolume" : "340.34480000",
      "confirmed" : true
    }
]