{"id":13758655,"url":"https://github.com/mpakus/ccxt-server","last_synced_at":"2026-02-09T19:26:13.495Z","repository":{"id":57195409,"uuid":"132418192","full_name":"mpakus/ccxt-server","owner":"mpakus","description":"CryptoCurrency Markets Node.js CCXT REST Server","archived":false,"fork":false,"pushed_at":"2018-05-07T08:17:21.000Z","size":15,"stargazers_count":18,"open_issues_count":0,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-19T20:44:57.994Z","etag":null,"topics":["btc","ccxt","cryptocurrency","currencie","ethereum","expressjs","javascript","ltc","nodejs","server","usdt"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mpakus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-05-07T06:42:00.000Z","updated_at":"2023-12-02T11:11:35.000Z","dependencies_parsed_at":"2022-09-16T10:50:50.196Z","dependency_job_id":null,"html_url":"https://github.com/mpakus/ccxt-server","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpakus%2Fccxt-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpakus%2Fccxt-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpakus%2Fccxt-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpakus%2Fccxt-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpakus","download_url":"https://codeload.github.com/mpakus/ccxt-server/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253389452,"owners_count":21900765,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["btc","ccxt","cryptocurrency","currencie","ethereum","expressjs","javascript","ltc","nodejs","server","usdt"],"created_at":"2024-08-03T13:00:34.175Z","updated_at":"2026-02-09T19:26:08.453Z","avatar_url":"https://github.com/mpakus.png","language":"JavaScript","readme":"# REST API for CCXT library\n\n## Install\n\n\u003e npm install -g ccxt-server\n\n## Run\n\n\u003e ccxt-server\n\n## API\n\n- [Exchanges list](#exchanges-list)\n- [Market's Currencies](#markets-currencies)\n- [Market's Symbols](#markets-symbols)\n- [Market's Current Tickers Values](#markets-current-tickers-values)\n\n\n#### Exchanges list\nRequest\n```\ncurl -i -H \"Accept: application/json\" -H \"Content-Type: application/json\" -X GET http://localhost:9090/exchanges\n```\n\nResponse\n```\n[\n  \"_1broker\",\n  \"_1btcxe\",\n  \"acx\",\n  \"allcoin\",\n  \"anxpro\",\n  \"bibox\",\n  \"binance\",\n  \"bit2c\",\n  \"bitbank\",\n  \"bitbay\",\n  \"bitfinex\",\n  \"bitfinex2\",\n  \"bitflyer\",\n  \"bithumb\",\n  \"bitkk\",\n  \"bitlish\",\n  \"bitmarket\",\n  \"bitmex\",\n  \"bitso\",\n  \"bitstamp\",\n  \"bitstamp1\",\n  \"bittrex\",\n  \"bitz\",\n  \"bl3p\",\n  \"bleutrade\",\n  \"braziliex\",\n  \"btcbox\",\n  \"btcchina\",\n  \"btcexchange\",\n  \"btcmarkets\",\n  \"btctradeim\",\n  \"btctradeua\",\n  \"btcturk\",\n  \"btcx\",\n  \"bxinth\",\n  \"ccex\",\n  \"cex\",\n  \"chbtc\",\n  \"chilebit\",\n  \"cobinhood\",\n  \"coincheck\",\n  \"coinegg\",\n  \"coinex\",\n  \"coinexchange\",\n  \"coinfloor\",\n  \"coingi\",\n  \"coinmarketcap\",\n  \"coinmate\",\n  \"coinnest\",\n  \"coinone\",\n  \"coinsecure\",\n  \"coinspot\",\n  \"coolcoin\",\n  \"cryptopia\",\n  \"dsx\",\n  \"ethfinex\",\n  \"exmo\",\n  \"exx\",\n  \"flowbtc\",\n  \"foxbit\",\n  \"fybse\",\n  \"fybsg\",\n  \"gatecoin\",\n  \"gateio\",\n  \"gdax\",\n  \"gemini\",\n  \"getbtc\",\n  \"hadax\",\n  \"hitbtc\",\n  \"hitbtc2\",\n  \"huobi\",\n  \"huobicny\",\n  \"huobipro\",\n  \"ice3x\",\n  \"independentreserve\",\n  \"indodax\",\n  \"itbit\",\n  \"jubi\",\n  \"kraken\",\n  \"kucoin\",\n  \"kuna\",\n  \"lakebtc\",\n  \"lbank\",\n  \"liqui\",\n  \"livecoin\",\n  \"luno\",\n  \"lykke\",\n  \"mercado\",\n  \"mixcoins\",\n  \"negociecoins\",\n  \"nova\",\n  \"okcoincny\",\n  \"okcoinusd\",\n  \"okex\",\n  \"paymium\",\n  \"poloniex\",\n  \"qryptos\",\n  \"quadrigacx\",\n  \"quoinex\",\n  \"southxchange\",\n  \"surbitcoin\",\n  \"therock\",\n  \"tidebit\",\n  \"tidex\",\n  \"urdubit\",\n  \"vaultoro\",\n  \"vbtc\",\n  \"virwox\",\n  \"wex\",\n  \"xbtce\",\n  \"yobit\",\n  \"yunbi\",\n  \"zaif\",\n  \"zb\"\n]\n```\n\n#### Market's Currencies\n\nRequest\n:exchange - exchange name (e.g. bittrex)\n```\ncurl -i -H \"Accept: application/json\" -H \"Content-Type: application/json\" -X GET http://localhost:9090/currencies/:exchange\n```\n\nResponse\n```\n{\n  \"BCH\":{\n    \"id\":\"BCH\",\n    \"code\":\"BCH\",\n    \"info\":{\n      \"aclass\":\"currency\",\n      \"altname\":\"BCH\",\n      \"decimals\":10,\n      \"display_decimals\":5\n    },\n    \"name\":\"BCH\",\n    \"active\":true,\n    \"status\":\"ok\",\n    \"precision\":10,\n    \"limits\":{\n      \"amount\":{\n        \"min\":1e-10,\n        \"max\":10000000000\n      },\n      \"price\":{\n        \"min\":1e-10,\n        \"max\":10000000000\n      },\n      \"cost\":{\n\n      },\n      \"withdraw\":{\n        \"max\":10000000000\n      }\n    }\n  },\n  \"DASH\":{\n    \"id\":\"DASH\",\n    \"code\":\"DASH\",\n    \"info\":{\n      \"aclass\":\"currency\",\n      \"altname\":\"DASH\",\n      \"decimals\":10,\n      \"display_decimals\":5\n    },\n    \"name\":\"DASH\",\n    \"active\":true,\n    \"status\":\"ok\",\n    \"precision\":10,\n    \"limits\":{\n      \"amount\":{\n        \"min\":1e-10,\n        \"max\":10000000000\n      },\n      \"price\":{\n        \"min\":1e-10,\n        \"max\":10000000000\n      },\n      \"cost\":{\n\n      },\n      \"withdraw\":{\n        \"max\":10000000000\n      }\n    }\n  },\n  ...\n}\n```\n\n#### Market's Symbols\n\nRequest\n:exchange - exchange name (e.g. bittrex)\n```\ncurl -i -H \"Accept: application/json\" -H \"Content-Type: application/json\" -X GET http://localhost:9090/symbols/:exchange\n```\n\nResponse\n```\n[\n  \"BCH/BTC\",\n  \"BCH/EUR\",\n  \"BCH/USD\",\n  \"BTC/CAD\",\n  \"BTC/EUR\",\n  \"BTC/GBP\",\n  \"BTC/JPY\",\n  \"BTC/USD\",\n  \"DASH/BTC\",\n  \"DASH/EUR\",\n  ...\n]\n```\n\n#### Market's Current Tickers Values\n\nRequest\n:exchange - exchange name (e.g. bittrex)\n```\ncurl -i -H \"Accept: application/json\" -H \"Content-Type: application/json\" -X GET http://localhost:9090/tickers/:exchange\n```\n\nResponse\n```\n{\n  \"LTC/BTC\":{\n    \"symbol\":\"LTC/BTC\",\n    \"timestamp\":1525679738000,\n    \"datetime\":\"2018-05-07T07:55:38.000Z\",\n    \"high\":0.01793101,\n    \"low\":0.01734399,\n    \"bid\":0.017356,\n    \"ask\":0.017362,\n    \"close\":0.017362,\n    \"last\":0.017362,\n    \"baseVolume\":200852.3536,\n    \"info\":{\n      \"date\":1525679738,\n      \"last\":\"0.01736200\",\n      \"buy\":\"0.01735600\",\n      \"sell\":\"0.01736200\",\n      \"high\":\"0.01793101\",\n      \"low\":\"0.01734399\",\n      \"vol\":\"200852.3536\"\n    }\n  },\n  ...\n  \"ETH/BTC\":{\n    \"symbol\":\"ETH/BTC\",\n    \"timestamp\":1525679738000,\n    \"datetime\":\"2018-05-07T07:55:38.000Z\",\n    \"high\":0.08249345,\n    \"low\":0.07890199,\n    \"bid\":0.07894101,\n    \"ask\":0.07906502,\n    \"close\":0.07906502,\n    \"last\":0.07906502,\n    \"baseVolume\":45252.8574,\n    \"info\":{\n      \"date\":1525679738,\n      \"last\":\"0.07906502\",\n      \"buy\":\"0.07894101\",\n      \"sell\":\"0.07906502\",\n      \"high\":\"0.08249345\",\n      \"low\":\"0.07890199\",\n      \"vol\":\"45252.8574\"\n    }\n  }\n}\n```\n\n## Contributing\n\nBug reports and pull requests are welcome on GitHub at https://github.com/mpakus/ccxt-server. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](http://contributor-covenant.org) code of conduct.\n\n\n## License\n\nThe gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).\n","funding_links":[],"categories":["API"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmpakus%2Fccxt-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmpakus%2Fccxt-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmpakus%2Fccxt-server/lists"}