Account Actions

get-money

Get the amount on the balance and current currency.

! IMPORTANT! For USD and EUR currencies, there is an accuracy of 1000, which means that calculations while trading in these currencies is carried out with 3 (three) digits after the decimal point.
Sample answer:
{
    "money": 123.45,
    "money_settlement": 10.0,
    "currency": "RUB",
    "success": true
}
                
{
    "money": 123.45,
    "money_settlement": 10.0,
    "currency": "USD",
    "success": true
}
                
{
    "money": 123.45,
    "money_settlement": 10.0,
    "currency": "EUR",
    "success": true
}
                
get-token

Get current trade token.

Sample answer:
{
    "success": true,
    "token": "your_token"
}
                
go-offline

Stop selling items.

Sample answer:
{
    "success": true
}
                
update-inventory

Request inventory cash update (it is recommended to do after each accepted trade offer).

Request parameters:
  • lang — Jazyk inventáře, se kterým pracujete. Dostupné hodnoty: ru, en
Sample answer:
{
    "success":true
}
                
transfer-discounts

Transferring discounts to another account

Request parameters:
  • [his_secret_key] - API key of the account to which the discounts are transferred.
Sample answer:
{
    "success":true
}
                
get-my-steam-id

Getting the Steam ID associated with a given API key.

Sample answer:
{
    "success": true,
    "steamid32": 123456,
    "steamid64": "1234123513245234"
}
                
set-pay-password

Installation installation/change of payment password

Request parameters:
  • [old_password] - Old billing password (not specified if the billing password is being set up for the first time)
  • [new_password] - New payment password
Sample answer:
{
    "success":true
}
                
money-send

Transferring the balance from the current account to the specified one

Possible only if the payment password has been set

Transfer from account to account with different currencies is made at the exchange rate for the current day

Request parameters:
  • [amount] - amount, integer (1 RUB = 100, 1 USD = 1000, 1 EUR = 1000)
  • [user_api_key] - The api key of the account to which the balance will be transferred.
  • [pay_pass] - Current payment password.
Sample answer:
{
    "success": true,
    "from": 1234567,
    "to": 13579123,
    "amount": 1000
}
                
money-send-history

History of balance transfers from the current account

Request parameters:
  • [page] - Optional parameter. The default is 0.
Sample answer:
{
    "success": true,
    "data": [
        {
            "id": "6308681",
            "from": "12345678",
            "to": "11223344",
            "amount_from": "10000",
            "currency_from": "USD",
            "amount_to": "10000",
            "currency_to": "USD"
        }
    ]
}
                
set-steam-api-keydeprecated

Linking the Steam API key to your account

Request parameters:
  • [steam-api-key] - Your Steam API key.
Sample answer:
{
    "success":true
}
                
set-trade-token

Linking a trade link to an account

Request parameters:
  • [token] - Your token from the trade link
Sample answer:
{
    "success":true,
    "token":"kf47d09"
}
                
change-currency

Account currency change

! IMPORTANT! Currency change is possible for accounts with zero balance. Also, there should not be active items for receiving/transferring and active requests for withdrawal.
Request parameters:
  • [new-currency] - The new currency to be set for the account. Available: RUB, USD, EUR.
Sample answer:
{
    "success":true
}
                
An example of a response in case of an error:
{
    "success": false,
    "error": 1001
}
                
Коды ошибок:
  • 1001: You can not change the currency until you put up products for sale. Wait for them to buy, or remove from sale.
  • 1003: You can not change currency as long as you have active requests for withdrawal. Wait until they are executed, or cancel them manually.
  • 1004: You have already chosen this currency
  • 1005: Invalid currency selected
  • 1007: Error. You tried to send a request for a change of currency two or more times. If the conversion has not yet completed, please wait a bit and refresh the page.
get-api-key-via-access-token

Registration of an account on the market and obtaining an API key

You can automate the registration of your Steam accounts on our market.

For this, you need to pass the access_token (see the ping-new method) and proxy.

We will register the account if it has not been registered yet, save the trade link and generate the platform API key.

! IMPORTANT! Proxy - a required parameter, because we are accessing Steam servers for validation and trade link retrieval
Request parameters:
{
    "access_token": "eyAidHlwIjogIkpXVCIsICJhb.....",
    "proxy": "http://proxy_login:proxy_pass@proxy_ip:proxy_port",
    "currency": "USD"
}
                
Sample answer:
{
    "success": true,
    "apikey": "abcdefghijklmnopqrstubvwxyz",
    "is_new": true
}
                

The «currency» parameter is optional. If it is passed, then when creating an account, it will be used the selected currency. By default: RUB.

An example of a response in case of an error:
{
    "success": false,
    "message": "invalid_proxy"
}
                
set-email

Binding email to account

After a successful request, an email with a confirmation link will be sent to the specified email.

! IMPORTANT! Request limit: once every 30 seconds per account. One email can be linked to multiple accounts.
Request parameters:
  • [email] - Valid email address to bind to account
Sample answer:
{
    "success": true,
    "message": "An email has been sent to your address with further instructions."
}
                
An example of a response in case of an error:
{
    "success": false,
    "message": "Too many requests. Please wait 30 seconds between email change requests"
}
                
Possible errors:
  • Email parameter is required - Email parameter not specified
  • Too many requests... - Request limit exceeded (30 seconds between requests)
  • Invalid email format - Invalid email format
unset-email

Unlinking email from account

After a successful request, an email with an unlinking confirmation link will be sent to the linked email.

! IMPORTANT! Request limit: once every 30 seconds per account. Unlinking does not affect other accounts with the same email.
Sample answer:
{
    "success": true,
    "message": "An email has been sent to your address to confirm unbinding."
}
                
An example of a response in case of an error:
{
    "success": false,
    "message": "No email attached to this account"
}
                
Possible errors:
  • No email attached to this account - No email is linked to this account
  • Too many requests... - Request limit exceeded (30 seconds between requests)
  • Failed to unlink email... - Error unlinking email