{"id":16461237,"url":"https://github.com/techtailor/laravel-coindcx-api","last_synced_at":"2026-04-12T23:06:04.453Z","repository":{"id":45582531,"uuid":"432458146","full_name":"TechTailor/Laravel-Coindcx-Api","owner":"TechTailor","description":"A Laravel Wrapper for the CoinDCX API. Now easily connect and consume the CoinDCX Public API in your Laravel apps without any hassle.","archived":false,"fork":false,"pushed_at":"2022-08-24T18:23:23.000Z","size":16,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-10T04:56:32.641Z","etag":null,"topics":["coindcx","coindcx-api","coindcx-api-laravel","coindcxapi","laravel-coindcx"],"latest_commit_sha":null,"homepage":"","language":"PHP","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/TechTailor.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null},"funding":{"github":"TechTailor","liberapay":"TechTailor"}},"created_at":"2021-11-27T12:42:58.000Z","updated_at":"2022-02-16T18:44:13.000Z","dependencies_parsed_at":"2022-07-26T12:00:08.502Z","dependency_job_id":null,"html_url":"https://github.com/TechTailor/Laravel-Coindcx-Api","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/TechTailor%2FLaravel-Coindcx-Api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechTailor%2FLaravel-Coindcx-Api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechTailor%2FLaravel-Coindcx-Api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechTailor%2FLaravel-Coindcx-Api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TechTailor","download_url":"https://codeload.github.com/TechTailor/Laravel-Coindcx-Api/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240988469,"owners_count":19889509,"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":["coindcx","coindcx-api","coindcx-api-laravel","coindcxapi","laravel-coindcx"],"created_at":"2024-10-11T11:06:40.236Z","updated_at":"2025-11-21T23:03:02.589Z","avatar_url":"https://github.com/TechTailor.png","language":"PHP","funding_links":["https://github.com/sponsors/TechTailor","https://liberapay.com/TechTailor"],"categories":[],"sub_categories":[],"readme":"![](https://banners.beyondco.de/Laravel-CoinDCX-API.png?theme=light\u0026packageManager=composer+require\u0026packageName=techtailor%2Flaravel-coindcx-api\u0026pattern=architect\u0026style=style_2\u0026description=A+laravel+wrapper+for+the+CoinDCX+API.\u0026md=1\u0026showWatermark=0\u0026fontSize=100px\u0026images=server)\n\n[![GitHub release](https://img.shields.io/github/release/techtailor/laravel-coindcx-api.svg?include_prereleases\u0026style=for-the-badge\u0026\u0026colorB=7E57C2)](https://packagist.org/packages/techtailor/laravel-coindcx-api)\n[![GitHub issues](https://img.shields.io/github/issues/TechTailor/Laravel-CoinDCX-Api.svg?style=for-the-badge)](https://github.com/TechTailor/Laravel-CoinDCX-Api/issues)\n[![Software License](https://img.shields.io/badge/license-MIT-blue.svg?style=for-the-badge\u0026\u0026colorB=F27E40)](license.md)\n[![Total Downloads](https://img.shields.io/packagist/dt/techtailor/laravel-coindcx-api.svg?style=for-the-badge)](https://packagist.org/packages/techtailor/laravel-coindcx-api)\n\nThis package provides a Laravel Wrapper for the [CoinDCX API](https://docs.coindcx.com/) and allows you to easily communicate with it.\n\n ---\n#### Important Note\nThis package is in early development stage. It is not advisable to use it in a production app until **`v1.0`** is released. Feel free to open a PR to contribute to this project and help me reach a production ready build.\n\n---\n\n### Installation\n\nYou can install the package via composer:\n\n```bash\ncomposer require techtailor/laravel-coindcx-api\n```\n\nYou can publish the config file with:\n```bash\nphp artisan vendor:publish --tag=\"coindcx-api-config\"\n```\n\nOpen your `.env` file and add the following (replace ``YOUR_API_KEY`` and ``YOUR_SECRET`` with the API Key \u0026 Secret you received from [CoinDCX](https://coindcx.com/api-dashboard)) -\n```php\nCOINDCX_KEY=YOUR_API_KEY\nCOINDCX_SECRET=YOUR_SECRET\n```\nOr\n\nOpen the published config file available at `config/coindcx-api.php` and add your API and Secret Keys:\n\n```php\nreturn [\n    'auth' =\u003e [\n        'key'        =\u003e env('COINDCX_KEY', 'YOUR_API_KEY'),\n        'secret'     =\u003e env('COINDCX_SECRET', 'YOUR_SECRET')\n    ],\n];\n```\n\n### Usage\n\nUsing this package is very simple. Just initialize the Api and call one of the available methods: \n```php\nuse TechTailor\\CoinDCXApi\\CoinDCXApi;\n\n$cdx = new CoinDCXApi();\n\n$ticker = $cdx-\u003egetTicker();\n```\n\nYou can also set an API \u0026 Secret for a user by passing it after initalization (useful when you need to isolate api keys for individual users):\n\n```php\n$cdx = new CoinDCXApi();\n\n$cdx-\u003esetApi($apiKey, $secretKey);\n\n$accountInfo = $cdx-\u003egetAccountInfo();\n```\n\n### Available Methods\n\nAvailable Public Methods (Security Type : `NONE`) **[API Keys Not Required]**\n```\n- getTicker()               // returns the exchange ticker\n- getMarkets()              // returns the exchange markets list\n- getMarketsDetails()       // returns the exchange markets details\n- getMarketTrades()         // returns the exchange markets trade history\n```\nAvailable Private Methods (Security Type : `AUTHENTICATED`) **[API Keys Required]**\n```\n- getAccountInfo()          // returns user account info (coindcx_id, email, etc)\n- getBalances()             // returns user account balances\n- getTradeHistory()         // returns user's complete spot trade history\n- getActiveOrders()         // returns user's active orders list\n```\n\n### TODO\n\nList of features or additional functionality we are working on (in no particular order) -\n\n```bash\n- Improve exception handling.\n- Add rate limiting to API Calls.\n- Add response for API ban/blacklisting response.\n- Improve ReadMe.\n```\n\n### Changelog\n\nPlease see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.\n\n### Contributing\n\nPlease see [CONTRIBUTING](.github/CONTRIBUTING.md) for details.\n\n### Security Vulnerabilities\n\nPlease review [our security policy](../../security/policy) on how to report security vulnerabilities.\n\n### Credits\n\n- [Moinuddin S. Khaja](https://github.com/TechTailor)\n- [All Contributors](../../contributors)\n\n### License\n\nThe MIT License (MIT). Please see [License File](LICENSE.md) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechtailor%2Flaravel-coindcx-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftechtailor%2Flaravel-coindcx-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechtailor%2Flaravel-coindcx-api/lists"}