# MEXC Automation
### api get giá BLS (lấy data.c)
```
curl --request GET \
--url 'https://www.mexc.com/api/platform/spot/market/symbol?symbol=BLS_USDT' \
--header 'accept: */*' \
--header 'accept-language: vi-VN,vi;q=0.9,en-US;q=0.8,en;q=0.7,fr-FR;q=0.6,fr;q=0.5' \
--header 'authority: www.mexc.com' \
--header 'language: vi-VN' \
--header 'referer: https://www.mexc.com/vi-VN/exchange/BLS_USDT?_from=search' \
--header 'sec-ch-ua: "Chromium";v="112", "Google Chrome";v="112", "Not:A-Brand";v="99"' \
--header 'sec-ch-ua-mobile: ?0' \
--header 'sec-ch-ua-platform: "Windows"' \
--header 'sec-fetch-dest: empty' \
--header 'sec-fetch-mode: cors' \
--header 'sec-fetch-site: same-origin' \
--header 'timezone: UTC+8' \
--header 'trochilus-trace-id: bcf6fe03-53db-4796-b6ce-2c8fa32d9185-87539298-0230-1682948250096' \
--header 'trochilus-uid: 87539298'
```
### Sell (Đổi trochilus-uid là digitalId trong api UserInfo,x-mxc-nonce là timestamp,trochilus-trace-id là 1 chuỗi xxx nối với trochilus-uid phía sau là timestamp(có thể gửi tùy ý chuỗi xxx) ,x-mxc-sign trong header, price (lấy giá real time bỏ vào) và quantity(token) trong payload)
```
curl --request POST \
--url https://www.mexc.com/api/platform/spot/order/place \
--header 'accept: */*' \
--header 'accept-language: vi-VN,vi;q=0.9,en-US;q=0.8,en;q=0.7,fr-FR;q=0.6,fr;q=0.5' \
--header 'authority: www.mexc.com' \
--header 'content-type: application/json' \
--header 'language: vi-VN' \
--header 'origin: https://www.mexc.com' \
--header 'referer: https://www.mexc.com/vi-VN/exchange/BLS_USDT?_from=search' \
--header 'sec-ch-ua: "Chromium";v="112", "Google Chrome";v="112", "Not:A-Brand";v="99"' \
--header 'sec-ch-ua-mobile: ?0' \
--header 'sec-ch-ua-platform: "Windows"' \
--header 'sec-fetch-dest: empty' \
--header 'sec-fetch-mode: cors' \
--header 'sec-fetch-site: same-origin' \
--header 'trochilus-trace-id: df48c0e5-b093-4b47-800a-d35bccc1d312-87539298-0246-1682948762476' \
--header 'trochilus-uid: 87539298' \
--header 'x-mxc-nonce: 1682948763924' \
--header 'x-mxc-sign: xxx' \
--data '{
"currency": "BLS",
"market": "USDT",
"tradeType": "SELL",
"price": 0.8044,
"quantity": "5.92",
"orderType": "MARKET_ORDER"
}'
```
### Buy (Đổi trochilus-uid là digitalId trong api UserInfo,x-mxc-nonce là timestamp,trochilus-trace-id là 1 chuỗi xxx nối với trochilus-uid phía sau là timestamp(có thể gửi tùy ý chuỗi xxx) ,x-mxc-sign trong header, price (lấy giá real time bỏ vào) và quantity(USDT) trong payload)
```
curl --request POST \
--url https://www.mexc.com/api/platform/spot/order/place \
--header 'accept: */*' \
--header 'accept-language: vi-VN,vi;q=0.9,en-US;q=0.8,en;q=0.7,fr-FR;q=0.6,fr;q=0.5' \
--header 'authority: www.mexc.com' \
--header 'content-type: application/json' \
--header 'language: vi-VN' \
--header 'origin: https://www.mexc.com' \
--header 'referer: https://www.mexc.com/vi-VN/exchange/BLS_USDT?_from=search' \
--header 'sec-ch-ua: "Chromium";v="112", "Google Chrome";v="112", "Not:A-Brand";v="99"' \
--header 'sec-ch-ua-mobile: ?0' \
--header 'sec-ch-ua-platform: "Windows"' \
--header 'sec-fetch-dest: empty' \
--header 'sec-fetch-mode: cors' \
--header 'sec-fetch-site: same-origin' \
--header 'trochilus-trace-id: a485cd36-189f-4170-86be-baa53b8b0a39-87539298-0163-1682948599941' \
--header 'trochilus-uid: 87539298' \
--header 'x-mxc-nonce: 1682948601390' \
--header 'x-mxc-sign: xxxxx' \
--data '{
"currency": "BLS",
"market": "USDT",
"tradeType": "BUY",
"price": 0.8041,
"quantity": "5",
"orderType": "MARKET_ORDER"
}'
```