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/
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" } ]
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 } ]
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 } ]
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 }
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" } ]
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" } ]
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 } ]