> ## Documentation Index
> Fetch the complete documentation index at: https://docs.easierprop.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Easier Prop API

<div className="relative text-[#e7e9ea]">
  <div className="flex flex-col items-center justify-center pt-8 pb-8 md:pt-16 md:pb-16 relative px-4">
    <div className="text-center max-w-6xl mx-auto">
      <div className="text-center text-xs sm:text-base text-[#71767b] font-medium leading-normal">MT5 Trading Infrastructure</div>
      <div className="text-center text-4xl sm:text-5xl md:text-6xl lg:text-7xl font-semibold leading-tight sm:leading-[60px] md:leading-[80px] lg:leading-[96px] mt-2">Easier Prop API</div>

      <div className="text-center text-[#71767b] text-sm sm:text-lg font-normal leading-6 mt-4 max-w-2xl mx-auto">
        Manage multiple MT5 accounts, execute trades, and stream real-time market data through one unified API
      </div>

      <div className="mx-1 md:mx-20 grid grid-cols-3 gap-2 md:gap-4 p-2 md:p-6 mt-4">
        <div className="bg-[#16181c] border border-[#2f3336] rounded-lg md:rounded-xl p-3 md:p-5 text-center">
          <div className="text-xl md:text-2xl font-bold text-white mb-1 md:mb-2">55+</div>
          <div className="text-xs md:text-sm font-semibold text-gray-100 mb-1">REST Endpoints</div>
          <div className="text-xs text-[#71767b] hidden md:block">Accounts, Trading, Market Data</div>
        </div>

        <div className="bg-[#16181c] border border-[#2f3336] rounded-lg md:rounded-xl p-3 md:p-5 text-center">
          <div className="text-xl md:text-2xl font-bold text-white mb-1 md:mb-2">8</div>
          <div className="text-xs md:text-sm font-semibold text-gray-100 mb-1">WS Streams</div>
          <div className="text-xs text-[#71767b] hidden md:block">Quotes, Orders, Profit, OHLC, Depth</div>
        </div>

        <div className="bg-[#16181c] border border-[#2f3336] rounded-lg md:rounded-xl p-3 md:p-5 text-center">
          <div className="text-xl md:text-2xl font-bold text-white mb-1 md:mb-2">4+</div>
          <div className="text-xs md:text-sm font-semibold text-gray-100 mb-1">MT5 Accounts</div>
          <div className="text-xs text-[#71767b] hidden md:block">Configurable per API key</div>
        </div>
      </div>
    </div>

    <div className="mt-8 md:mt-12 flex gap-4">
      <a href="/get-started" className="inline-flex items-center px-8 md:px-10 py-2 md:py-3 bg-white text-black font-semibold text-base md:text-lg rounded-full hover:bg-gray-200 transition-all duration-300 ease-in-out">
        Get Started
      </a>

      <a href="/api-reference/accounts/list-accounts" className="inline-flex items-center px-8 md:px-10 py-2 md:py-3 border border-[#2f3336] text-white font-semibold text-base md:text-lg rounded-full hover:bg-[#16181c] transition-all duration-300 ease-in-out">
        API Reference
      </a>
    </div>
  </div>

  <div className="max-w-6xl mx-auto px-4">
    <div className="w-full h-px bg-gradient-to-r from-transparent via-[#2f3336] to-transparent" />
  </div>

  <div className="max-w-6xl mx-auto pt-16 md:pt-24 pb-10 md:pb-20 relative px-4">
    <div className="flex justify-center text-2xl sm:text-3xl md:text-4xl font-bold leading-tight md:leading-10 pb-2">API Reference</div>
    <div className="flex justify-center text-[#71767b] text-xs sm:text-lg font-normal leading-6 sm:leading-7 pb-10 sm:pb-14 text-center">Everything you need to trade on MetaTrader 5</div>

    <CardGroup cols={2}>
      <Card title="REST API" icon="bolt" href="/api-reference/accounts/list-accounts">
        Accounts, trading, market data, positions, and order history.
      </Card>

      <Card title="WebSocket API" icon="signal-stream" href="/get-started/websocket">
        8 real-time streams: quotes, orders, profit, heartbeats, OHLC, order book, tick value, and alerts.
      </Card>

      <Card title="Multi-Account" icon="users" href="/get-started">
        Manage the default 4 MT5 broker accounts per API key, or raise the cap from admin settings.
      </Card>

      <Card title="Auto-Reconnect" icon="rotate" href="/get-started">
        Sessions are health-checked every 30s with automatic reconnection on failure.
      </Card>
    </CardGroup>
  </div>

  <div className="max-w-6xl mx-auto px-4">
    <div className="w-full h-px bg-gradient-to-r from-transparent via-[#2f3336] to-transparent" />
  </div>

  <div className="max-w-6xl mx-auto pt-16 md:pt-24 pb-10 md:pb-20 relative px-4">
    <div className="flex justify-center text-2xl sm:text-3xl md:text-4xl font-bold leading-tight md:leading-10 pb-2">Quick Example</div>
    <div className="flex justify-center text-[#71767b] text-base sm:text-lg font-normal leading-6 sm:leading-7 pb-10 sm:pb-14 text-center">Place a trade in 3 API calls</div>

    <div className="text-center">
      <span className="bg-[#16181c] border border-[#2f3336] px-4 py-2 rounded-lg text-sm font-mono text-[#e7e9ea]">
        curl -X POST /api/accounts/{"{id}"}/orders -H "X-API-Key: sk\_..." -d '{"{"}"symbol":"EURUSD","side":"buy","type":"market","volume":0.01{"}"}'
      </span>
    </div>

    <div className="mt-8">
      <CardGroup cols={3}>
        <Card title="Authentication" icon="key" href="/get-started/authentication">
          API key via X-API-Key header or Bearer token
        </Card>

        <Card title="Accounts" icon="building-columns" href="/get-started">
          Register MT5 accounts with encrypted credential storage
        </Card>

        <Card title="Trading" icon="chart-line" href="/get-started">
          Market, limit, stop, and stop-limit orders
        </Card>
      </CardGroup>
    </div>
  </div>
</div>
