MetaSync Logo

MetaSync API Documentation

Complete API reference for MetaTrader5 integration

v1.0.0

Categories

Getting Started

The MetaSync API provides programmatic access to MetaTrader5 terminal functionality, enabling you to build automated trading systems, retrieve market data, and manage trading accounts.

Base URL

https://metasyc.p.rapidapi.com

Authentication

Header: x-rapidapi-key
Host: metasyc.p.rapidapi.com

API Endpoints

post

Connect to MetaTrader5 terminal

/connect
post

Disconnect from MetaTrader5 terminal

/shutdown
get

Get account information

/account_info
get

Get all symbols

/symbols
get

Get symbol information

/symbol_info
get

Get current tick

/tick
post

Place a new order

/order_send
get

Get open positions

/positions

Data Models

ConnectionRequest

pathstring

Path to the terminal

timeoutinteger

Connection timeout in milliseconds

logininteger

Account login number

passwordstring

Account password

serverstring

Trade server name

AccountInfo

loginrequiredinteger

Account login number

balancerequirednumber

Account balance

equityrequirednumber

Account equity

currencyrequiredstring

Account currency

leverageinteger

Account leverage

trade_allowedboolean

Permission to trade

SymbolInfo

namerequiredstring

Symbol name

descriptionrequiredstring

Symbol description

currency_baserequiredstring

Base currency

currency_profitstring

Profit currency

pointnumber

Point value

volume_minnumber

Minimum volume

volume_maxnumber

Maximum volume

Tick

timerequiredstring

Tick time in ISO format

bidrequirednumber

Current bid price

askrequirednumber

Current ask price

lastnumber

Last trade price

volumeinteger

Volume

OrderRequest

symbolrequiredstring

Trading symbol

actionrequiredinteger

Trade action (0=sell, 1=buy)

volumerequirednumber

Order volume in lots

pricerequirednumber

Order price

slnumber

Stop loss level

tpnumber

Take profit level

typerequiredinteger

Order type

OrderResponse

retcoderequiredinteger

Return code

commentrequiredstring

Operation comment

order_idinteger

Order ID

Position

ticketrequiredinteger

Position ticket

symbolrequiredstring

Position symbol

typerequiredinteger

Position type

volumerequirednumber

Position volume

price_opennumber

Open price

profitnumber

Current profit