# Crypto Trading

The Crypto API lets you trade 70+ crypto assets via the Webull OpenAPI. Crypto trading is available 24/7.

## Prerequisites

- A crypto account opened through the Webull App

### How to Open a Crypto Account

1. Download the [Webull App](https://www.webull.com/trading-platforms/mobile-app)
2. Log in and navigate to **Menu → More**
3. Tap **Crypto** in the trading tab
4. Tap **Open Account** and follow the instructions

<div style={{display:'flex', gap:'12px', justifyContent:'center'}}>
  <img src={require('../assert/opening_crypto_account0.png').default} alt="Step 1: Menu" style={{width:'25%'}} />
  <img src={require('../assert/opening_crypto_account1.png').default} alt="Step 2: Crypto" style={{width:'25%'}} />
  <img src={require('../assert/opening_crypto_account2.png').default} alt="Step 3: Open Account" style={{width:'25%'}} />
</div>

## Supported Order Types

| Order Type | Description |
|------------|-------------|
| `MARKET` | Execute immediately at the best available price |
| `LIMIT` | Execute at the specified price or better |
| `STOP_LOSS_LIMIT` | Trigger a limit order when the stop price is reached |

### Time in Force

| Value | Description |
|-------|-------------|
| `DAY` | Valid for the current day |
| `GTC` | Good till cancelled |
| `IOC` | Immediate or cancel — fill what's available, cancel the rest |

## Trading Hours

Crypto trading is available **24/7**. Orders can be executed at any time.

## Trading Limits

**For customers outside of New York, Guam, and the Northern Mariana Islands:**

| Rule | Limit |
|------|-------|
| Maximum per trade | $100,000 |
| Maximum total pending buy orders | $200,000 |
| Minimum order amount | $2.00 |
| Smallest tradable amount | 0.00000001 |

**For customers in New York, Guam, and the Northern Mariana Islands:**

| Rule | Limit |
|------|-------|
| Maximum per trade | $100,000 |
| Maximum total pending buy orders | $200,000 |
| Minimum order amount | $1.00 |
| Smallest tradable amount | 0.00000001 |

:::tip
When selling crypto, your remaining position must not fall below $2 after the order is placed.
:::

## Supported Coins

Webull supports over 70 crypto assets. To retrieve all available trading pairs, use the [Crypto Instruments](../reference/crypto-instrument-list.api.mdx) endpoint.

## Request Example

```json
{
  "account_id": "<your_account_id>",
  "new_orders": [
    {
      "combo_type": "NORMAL",
      "client_order_id": "<unique_id>",
      "symbol": "BTCUSD",
      "instrument_type": "CRYPTO",
      "market": "US",
      "order_type": "LIMIT",
      "limit_price": "80000",
      "quantity": "0.003",
      "side": "BUY",
      "time_in_force": "DAY",
      "entrust_type": "QTY"
    }
  ]
}
```

## Crypto Market Data

Crypto market data is available for free via the [Market Data API](../market-data-api/overview.md) — no additional subscription is required. See [Crypto Market Data](../reference/crypto-market-data.tag.mdx) for snapshot and historical bar endpoints.

## Fees

For the current fee schedule, see [Webull Pricing](https://www.webull.com/pricing#top).

## What's Next

- [Event Contracts](event-contract.md) — Binary outcome event trading
- [Stock Orders](stock.md) — Stock and ETF order management
- [Futures](futures.md) — Futures contract trading
