{"id":24290535,"url":"https://github.com/dutu/cryptox","last_synced_at":"2025-09-25T13:31:20.179Z","repository":{"id":25323058,"uuid":"28750033","full_name":"dutu/cryptox","owner":"dutu","description":"Common API wrapper for multiple crypto currency exchanges","archived":false,"fork":false,"pushed_at":"2024-02-22T14:22:28.000Z","size":692,"stargazers_count":49,"open_issues_count":1,"forks_count":16,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-01-15T23:40:01.681Z","etag":null,"topics":["api-wrapper","bitfinex","bitstamp","bitx","gdax","gdax-api","luno","poloniex"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/cryptox","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dutu.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-01-03T17:34:46.000Z","updated_at":"2022-11-01T22:20:13.000Z","dependencies_parsed_at":"2024-11-15T09:47:56.674Z","dependency_job_id":null,"html_url":"https://github.com/dutu/cryptox","commit_stats":{"total_commits":104,"total_committers":5,"mean_commits":20.8,"dds":"0.038461538461538436","last_synced_commit":"cd0d591ec27e1af8cd08b794fdc621b4e29e72ae"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dutu%2Fcryptox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dutu%2Fcryptox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dutu%2Fcryptox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dutu%2Fcryptox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dutu","download_url":"https://codeload.github.com/dutu/cryptox/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234195778,"owners_count":18794356,"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":["api-wrapper","bitfinex","bitstamp","bitx","gdax","gdax-api","luno","poloniex"],"created_at":"2025-01-16T11:53:11.763Z","updated_at":"2025-09-25T13:31:19.705Z","avatar_url":"https://github.com/dutu.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"cryptox\n=======\n[![Build Status](https://travis-ci.org/dutu/cryptox.svg)](https://travis-ci.org/dutu/cryptox/) ![Dependencies Status](https://david-dm.org/dutu/cryptox.svg)\n\n\n**cryptox** is a node.js wrapper for REST API for multiple crypto currency exchanges.\n\n**cryptox** manages API communication with different exchanges and  provides common methods for all exchanges. Differences between the different API's are abstracted away.\n\n\n### Contents\n* [Install](#install)\n* [Use](#use)\n* [Supported Exchanges and Implemented Methods](#supported-exchanges-and-implemented-methods)\n* [ChangeLog](#changelog)\n* [Documentation](#documentation)\n* [FAQ](#faq)\n* [License](#license) \n\n\n\n# Install #\n\n    npm install cryptox\n\n\n\n# Use #\n\n```js\nvar Cryptox = require(\"cryptox\");\nvar account = new Cryptox(\"btce\", {key: \"your_key\", secret: \"your_secret\"});\n\t\naccount.getOpenOrders({pair: \"LTC_USD\"}, function (err, openOrders) {\n    if (!err)\n\t    console.log(openOrders);\n});\n```\n\nExample result:\n```js\n{\n    \"timestamp\": \"2015-02-03T00:03:27+00:00\",\n    \"error\": \"\",\n    \"data\": [\n        {\n            \"order_id\": \"563489985\",\n            \"pair\": \"LTC_USD\",\n            \"type\": \"buy\",\n            \"amount\": \"1\",\n            \"rate\": \"0.1\",\n            \"status\": \"0\",\n            \"created_at\": \"2015-02-01T19:23:15+00:00\"\n        },\n        {\n            \"order_id\": \"563612426\",\n            \"pair\": \"LTC_USD\",\n            \"type\": \"buy\",\n            \"amount\": \"2\",\n            \"rate\": \"0.5\",\n            \"status\": \"0\",\n            \"created_at\": \"2015-02-01T20:59:53+00:00\"\n        }        \n    ]\n}\n```\n\n\n\n# Supported Exchanges and Implemented methods #\n*if you are interested in extending cryptox for different exchange or a method not yet implemented, check out the document [Exchanges](docs/exchanges.md)*\n\n|                                                            |Bitfinex|Bitstamp      |BitX|BTC-e|CEX.io| Gdax |Poloniex|OXR \u003csup\u003e[1]\u003c/sup\u003e|\n|   ---                                                      |  :-:   |  :-:         |:-: | :-: | :-:  | :-:  |  :-:   |    :-:           |\n|[getRate](docs/api_documentation.md#getrate)                |   FI   |   FI         | FI | FI  |      |  FI  |   FI   |     FI           | \n|[getTicker](docs/api_documentation.md#getticker)            |   FI   |   FI         | FI | FI  |      |  FI  |   FI   |      —           |\n|[getOrderBook](docs/api_documentation.md#getorderbook)      |   FI   |   FI         | FI | FI  |      |  FI  |   FI   |      —           |\n|[getTrades](docs/api_documentation.md#gettrades)            |        |              |    |     |      |  FI  |        |      —           |\n|[getFee](docs/api_documentation.md#getfee)                  |        |   FI         | FI | FI  |      |      |        |      —           |\n|[getTransactions](docs/api_documentation.md#gettransactions)|   FI   |   FI         | FI |     |      |      |        |      —           |\n|[getBalance](docs/api_documentation.md#getbalance)          |   FI   |   FI         | FI |     |      |  FI  |   FI   |      —           |\n|[getMarginPositions](docs/api_documentation.md#getbalance)  |        |              |    |     |      |      |   FI   |      —           |\n|[getOpenOrders](docs/api_documentation.md#getopenorders)    |        |              | FI | FI  |      |      |        |      —           |\n|[postSellOrder](docs/api_documentation.md#postsellorder)    |        |              |    |     |      |      |        |      —           |\n|[postBuyOrder](docs/api_documentation.md#postbuyorder)      |        |              |    |     |      |      |        |      —           |\n|[cancelOrder](docs/api_documentation.md#cancelorder)        |        |              |    |     |      |      |        |      —           |\n|[getLendBook](docs/api_documentation.md#getlendbook)        |   FI   |    —         | —  |  —  |  —   |  —   |        |      —           |\n|[native API calls](docs/api_documentation.md#nativeapicalls)|   FI   |   FI         | FI | FI  |  —   |  FI  |  FI    |     FI           |\n\n\n\u003e **FI** = Fully Implemented  \n\u003e **FR** = Fully Implemented, but restrictions apply; refer to notes below (if any)  \n\u003e **PI** = Partially Implemented; refer to notes below (if any)  \n\u003e **—** = Not Supported    \n\n\u003e\u003csup\u003e[1]\u003c/sup\u003e OXR ([Open Exchange Rates](https://openexchangerates.org/)) is not a crypto exchange, however it provides exchange rates for world fiat currencies     \n\n\n\n# ChangeLog\n\n\u003e cryptox module adheres to [Semantic Versioning] (http://semver.org/) for versioning: MAJOR.MINOR.PATCH.  \n\u003e 1. MAJOR version increments when non-backwards compatible API changes are introduced  \n\u003e 2. MINOR version increments when functionality in a backwards-compatible manner are introduced  \n\u003e 3. PATCH version increments when backwards-compatible bug fixes are made  \n\n\nSee detailed [ChangeLog](CHANGELOG.md)\n\n\n# Documentation\n\nSee [API documentation](docs/api_documentation.md)\n\n# FAQ\n\nSee [FAQ](docs/faq.md)\n\n# License #\n\n[MIT](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdutu%2Fcryptox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdutu%2Fcryptox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdutu%2Fcryptox/lists"}