PHPackages                             alexander-emelyanov/tradesmarter-api-client - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. alexander-emelyanov/tradesmarter-api-client

ActiveLibrary[API Development](/categories/api)

alexander-emelyanov/tradesmarter-api-client
===========================================

PHP Client for TradeSmarter platform

v0.3.1(10y ago)01.9k1MITPHPPHP &gt;=5.5

Since Mar 9Pushed 9y ago2 watchersCompare

[ Source](https://github.com/alexander-emelyanov/tradesmarter-api-client)[ Packagist](https://packagist.org/packages/alexander-emelyanov/tradesmarter-api-client)[ RSS](/packages/alexander-emelyanov-tradesmarter-api-client/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (5)Versions (14)Used By (0)

TradeSmarter platform API Client
================================

[](#tradesmarter-platform-api-client)

[![Build Status](https://camo.githubusercontent.com/c6c6f9d1a5d6754fd3f3fb2cb770604b377ade6347bf8a9b04fcabd6a872213f/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f616c6578616e6465722d656d656c79616e6f762f7472616465736d61727465722d6170692d636c69656e742f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/alexander-emelyanov/tradesmarter-api-client)[![StyleCI](https://camo.githubusercontent.com/a73c86b2de6bfad4c98a5e9cc1d75490a08fe9f979b82ce62df70e9f371cd6df/68747470733a2f2f7374796c6563692e696f2f7265706f732f35323738393932342f736869656c64)](https://styleci.io/repos/52789924)[![Code Climate](https://camo.githubusercontent.com/1cfad4c2c8adb4706dbccbb499d613d2b83ca7c7276bd63fd88dc77d5fb90b5b/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636c696d6174652f6769746875622f616c6578616e6465722d656d656c79616e6f762f7472616465736d61727465722d6170692d636c69656e742e7376673f7374796c653d666c61742d737175617265)](https://codeclimate.com/github/alexander-emelyanov/tradesmarter-api-client)

This repository contains PHP Client for TradeSmarter platform.

TradeSmarter is a trading platform for binary options.

Installation
------------

[](#installation)

Install using [Composer](http://getcomposer.org), doubtless.

```
$ composer require alexander-emelyanov/tradesmarter-api-client
```

Usage
-----

[](#usage)

First, you need to create a client object to connect to the TradeSmarter servers. You will need to acquire an API username and API password for your app first from broker, then pass the credentials to the client object for logging in.

```
$client = new \TradeSmarter\ApiClient("https://:@");
```

Assuming your credentials is valid, you are good to go!

### Get countries list

[](#get-countries-list)

```
/** @var \TradeSmarter\Responses\Country[] $countries */
$countries = $client->countries();
```

### Register new customer

[](#register-new-customer)

```
$request = new TradeSmarter\Requests\Register([
    'firstName' => 'John',
    'lastName' => 'Smith',
    'email' => 'john.smith@gmail.com',
    'confirmed' => 1,
    'password' => 'qwerty',
    'phone' => '+123456789',
    'country' => 'gb',
    'locale' => 'en-GB',
    'params' => [],
    'lead' => 0,
]);

/** @var \TradeSmarter\Responses\Register $response */
$response = $client->register($request);
```

### Login user

[](#login-user)

```
$request = new \TradeSmarter\Requests\Login([
    'email' => 'john.smith@gmail.com',
    'password' => 'qwerty',
]);

/** @var \TradeSmarter\Responses\Login $response */
$response = $client->login($request);
```

### Get user info

[](#get-user-info)

```
$request = new \TradeSmarter\Requests\Login([
    'email' => 'john.smith@gmail.com',
    'password' => 'qwerty',
]);

/** @var \TradeSmarter\Responses\UserInfo $response */
$response = $client->getUserInfo($request);
```

Contribution
------------

[](#contribution)

You are welcome!

### Running tests

[](#running-tests)

You can run unit tests via [PHPUnit](http://phpunit.de):

```
$ vendor/bin/phpunit tests
```

Note: you should install dev dependencies for this package using

```
$ composer update --dev
```

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~3 days

Total

10

Last Release

3733d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3701798abcce2c6ebf807c4ffe38d9c45c767aabe464b6bc24a58674aeb771d3?d=identicon)[AlexanderEmelyanov](/maintainers/AlexanderEmelyanov)

---

Top Contributors

[![alexander-emelyanov](https://avatars.githubusercontent.com/u/1540608?v=4)](https://github.com/alexander-emelyanov "alexander-emelyanov (42 commits)")

---

Tags

apiBinary OptionsTradeSmarter

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/alexander-emelyanov-tradesmarter-api-client/health.svg)

```
[![Health](https://phpackages.com/badges/alexander-emelyanov-tradesmarter-api-client/health.svg)](https://phpackages.com/packages/alexander-emelyanov-tradesmarter-api-client)
```

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.5k5.9M728](/packages/sylius-sylius)[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k13](/packages/tempest-framework)[avalara/avataxclient

Client library for Avalara's AvaTax suite of business tax calculation and processing services. Uses the REST v2 API.

528.5M7](/packages/avalara-avataxclient)[theodo-group/llphant

LLPhant is a library to help you build Generative AI applications.

1.7k409.0k6](/packages/theodo-group-llphant)[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3741.3M46](/packages/tencentcloud-tencentcloud-sdk-php)[keboola/storage-api-client

Keboola Storage API PHP Client

10405.9k38](/packages/keboola-storage-api-client)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
