Trading

Create Market Order

post

Execute immediate market order at current market price

Authorizations
Body
tokenstringRequired

Token symbol or address

Example: 6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN
chainstring · enumRequired

Blockchain network

Default: solanaExample: solanaPossible values:
amountnumberRequired

Order amount

Example: 100.5
sidestring · enumRequired

Trade direction

Example: buyPossible values:
walletstringRequired

Comma-separated wallet addresses

Example: GkEKe6u4kGERc81RW1qyPeewKAE4ovp4pf8RMW6BrtH6,5itB5JkFPxmSCjAhsddk2fsXgox5fyBcGG28rSrTDpCW
slippagenumber · max: 100Required

Slippage tolerance percentage

Example: 0.5
antiMevbooleanOptional

Enable anti-MEV protection

Example: false
priorityFeenumberRequired

Priority fee in native token

Example: 1000
poolAddressstringRequired

Optional pool address for specific trading

Example: 71HuFmuYAFEFUna2x2R4HJjrFNQHGuagW3gUMFToL9tk
requestIdstringOptional

Optional request identifier for tracking

Example: req-12345
Responses
200

Market order submitted successfully

application/json
post
POST /order/market HTTP/1.1
Host: api.apm-api.com
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 337

{
  "token": "6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN",
  "chain": "solana",
  "amount": 100.5,
  "side": "buy",
  "wallet": "GkEKe6u4kGERc81RW1qyPeewKAE4ovp4pf8RMW6BrtH6,5itB5JkFPxmSCjAhsddk2fsXgox5fyBcGG28rSrTDpCW",
  "slippage": 0.5,
  "antiMev": false,
  "priorityFee": 1000,
  "poolAddress": "71HuFmuYAFEFUna2x2R4HJjrFNQHGuagW3gUMFToL9tk",
  "requestId": "req-12345"
}
{
  "orderIds": [
    "550e8400-e29b-41d4-a716-446655440000",
    "550e8400-e29b-41d4-a716-446655440001"
  ],
  "errors": {
    "ABC123": "Insufficient balance",
    "DEF456": "No token holdings found"
  }
}

Last updated