Docs menu
Reference / Errors and limits

Errors and limits

Error codes, when you're charged, and rate limits.

Errors

CodeHTTPChargedMeaning
invalid_input400noA parameter is missing or malformed; payment is not requested
unknown_symbol400noSupported: NVDA, SPY, TSLA
insufficient_liquidity422noThe pool can't fill this size
token_paused422noThe issuer has paused transfers
multiplier_change_pending422noplan_trade only: a multiplier change falls inside the deadline
payments_unavailable503noThe facilitator is unreachable; free tools still work
rate_limited429noToo many requests from your IP

Over MCP the same codes arrive as isError results. Settlement only happens after a successful result.

Limits

  • 60 requests per minute per IP across /v1 and /mcp.
  • Market data is cached for about 2 seconds and token state for 30 seconds, so repeated calls within that window see the same numbers.
Roundlot

Pay-per-call market data and trade plans for tokenized equities on X Layer. Built for OKX Dev Day 2026.

Payments settle on X Layer testnet. Data and trade plans are X Layer mainnet. Not investment advice.