empty
 
 
Client Cabinet API

Client Cabinet API

The priority of InstaForex is providing innovative services to its customers for successful trading. Since the very first day, the international Forex broker has been committed to offering clients path-breaking developments in the field of Forex investment.

Besides other benefits of working with InstaForex, every customer of the company can take advantage of a new service — Client Cabinet API.

API is a large function library available to every customer of InstaForex. With the new service you will be able to have the main functions of Client Cabinet on any web resource.

So, now every customer of InstaForex can make use of the following set of Client Cabinet options: queries about open and closed trades, account balance, lots closed during a certain period of time, bonus statistics, login history and account summary.

Access levels

There are two levels of access to Client Cabinet API functions.

Free access does not require entering any additional information.

Depending on the settings, with limited access you can view the data only after keying in the password or IP password and IP mask.

Client Cabinet API enables every InstaForex customer to keep his trading account in check without the need to log in to Client Cabinet on the company’s official website.

Example PHP

$Login = 0; #Must be Changed
$apiPassword = "password"; #Must be Changed
$data = array("Login" => $Login, "Password" => $apiPassword);
$data_string = json_encode($data);

$apiAuthenticationMethod = ''; #Must be Changed
$ch = curl_init('https://client-api.instaforex.com/'.$apiAuthenticationMethod);

curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json', 'Content-Length: ' . strlen($data_string)));

$token = curl_exec($ch);
curl_close($ch);

$apiMethodUrl = ''; #Must be Changed
$ch = curl_init('https://client-api.instaforex.com/'.$apiMethodUrl.$Login); #possibly Must be Changed part with [$Login]. Depends on the method param
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($ch, CURLOPT_HTTPHEADER, array('passkey: '.$token));
$result = curl_exec($ch);
echo $result;

Example C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Net.Http.Formatting;
using System.Text;

namespace ClientPartnerApiDemoProject{
class PartnerApiSample{
public void TestMethod(){
const int login = 000000;
const string pass = "your pass";
var token = GetToken(login, pass);
var result = GetCommissionRecords(login, token);
foreach (var trade in result){
Console.WriteLine("{0} {1}",trade.Partner, trade.BalanceRecords.Count);
}
}
public string GetToken(int login, string password){
var client = new HttpClient();
HttpContent tokenContent = new ObjectContent(typeof(AccessTokenRequest), new AccessTokenRequest { Login = login, Password = password }, new JsonMediaTypeFormatter());
var token = client.PostAsync("https://client-api.instaforex.com/api/Authentication/RequestPartnerApiToken", tokenContent).Result.Content.ReadAsStringAsync().Result;
return token;
}
public List GetCommissionRecords(int login, string token){
var client = new HttpClient();
client.DefaultRequestHeaders.Add("passkey", token);
var result = client.GetAsync(string.Format("https://client-api.instaforex.com/partner/GetCommissionRecords/{0}", login)).Result.Content.ReadAsAsync>().Result;
return result;
}
public class AccessTokenRequest{
public int Login { get; set; }
public string Password { get; set; }
}
}
}

See also

InstaForex Loprais Team is official Dakar rally participant

InstaForex Loprais Team is official Dakar rally participant

InstaForex is a title sponsor of the official participant of the Dakar rally, InstaForex Loprais Team. This rally team is a joint project of InstaForex, Loprais team, a regular participant of the Dakar rally, and automobile concern Tatra, which provides the team with the famous trucks.

InstaForex Loprais Team is official Dakar rally participant

InstaForex is a title sponsor of the official participant of the Dakar rally, InstaForex Loprais Team. This rally team is a joint project of InstaForex, Loprais team, a regular participant of the Dakar rally, and automobile concern Tatra, which provides the team with the famous trucks.

InstaSpot

InstaSpot

We have created a convenient service for buying, selling, and exchanging currencies, cryptocurrencies, and other assets.

InstaSpot is a trustworthy service for a trader, miner, freelancer, and for everyone who does business on the Internet.

Familiarize yourself with a user-friendly and reliable exchanger for digital currencies and other popular assets. InstaSpot is based on the principle of P2P trading, which allows buyers and sellers to interact directly without intermediaries. At the same time, InstaForex acts as a guarantor of the secured transaction.

InstaSpot

We have created a convenient service for buying, selling, and exchanging currencies, cryptocurrencies, and other assets.

InstaSpot is a trustworthy service for a trader, miner, freelancer, and for everyone who does business on the Internet.

Familiarize yourself with a user-friendly and reliable exchanger for digital currencies and other popular assets. InstaSpot is based on the principle of P2P trading, which allows buyers and sellers to interact directly without intermediaries. At the same time, InstaForex acts as a guarantor of the secured transaction.

InstaForex - official partner of Dragon Racing

InstaForex - official partner of Dragon Racing

The world of professional motor racing, just like the financial world, is constantly developing and introducing the latest technologies that eventually become ordinary parts of our everyday lives. This happened with turbo motors, KERS system, ceramic brakes, online trading, as well as PAMM and ForexCopy systems. Back then, it all seemed something unique and available only to chosen ones. Today, we drive electric cars and can easily trade on the global forex market via gadgets that we carry in our pockets.

InstaForex - official partner of Dragon Racing

The world of professional motor racing, just like the financial world, is constantly developing and introducing the latest technologies that eventually become ordinary parts of our everyday lives. This happened with turbo motors, KERS system, ceramic brakes, online trading, as well as PAMM and ForexCopy systems. Back then, it all seemed something unique and available only to chosen ones. Today, we drive electric cars and can easily trade on the global forex market via gadgets that we carry in our pockets.

Fx Bot - Droid of InstaForex Future

Fx Bot is the first Forex droid in the world, as well as the member of InstaForex team which symbolizes the effort of the company to provide the latest innovations in the sphere of trading to its clients. Fx Bot, created on the basis of telepresence, was constructed by R.Bot company in Russia - the country with centuries of scientific and technological history. The Russian development of a mobile robot is know-how in technology, which embodies a dream of any businessman to be in a lot of places simultaneously.

Fx Bot - Droid of InstaForex Future

Fx Bot is the first Forex droid in the world, as well as the member of InstaForex team which symbolizes the effort of the company to provide the latest innovations in the sphere of trading to its clients. Fx Bot, created on the basis of telepresence, was constructed by R.Bot company in Russia - the country with centuries of scientific and technological history. The Russian development of a mobile robot is know-how in technology, which embodies a dream of any businessman to be in a lot of places simultaneously.

Participate in InstaForex bonus program

Participate in InstaForex bonus program

InstaForex also offers attractive bonuses for the replenishment of the trading account. Traders who top up their accounts will get the chance to increase significantly the amount of their deposit. Get 100% bonus for the first time deposit and boost its size by 1.5 times and more. This is a great opportunity for both beginners and professional investors to enhance the amount of their deposit!

Why don’t give it a shot? Take part in the campaign and close your first profitable deal today!

Participate in InstaForex bonus program

InstaForex also offers attractive bonuses for the replenishment of the trading account. Traders who top up their accounts will get the chance to increase significantly the amount of their deposit. Get 100% bonus for the first time deposit and boost its size by 1.5 times and more. This is a great opportunity for both beginners and professional investors to enhance the amount of their deposit!

Why don’t give it a shot? Take part in the campaign and close your first profitable deal today!

Can't speak right now?
Ask your question in the chat.
Widget callback