{
  "schema_version": "2.0.0-lowkyc",
  "angle": "Low-KYC Reality 2026",
  "updated": "2026-06-15",
  "next_review": "2026-09-15",
  "license": "CC BY 4.0",
  "source_note": "Base-tier fees via CCXT public API (loadMarkets) + manual for CCXT-absent venues. Fee schedules and KYC policies change — verify before trading.",
  "methodology": "research/seo-playbook/no-kyc-landscape-feasibility-2026-06-15.md",
  "exchanges": [
    {
      "id": "margex",
      "name": "Margex",
      "type": "CEX",
      "tier": "no-kyc-core",
      "kyc_status": "optional",
      "kyc_note": "No KYC at registration; large withdrawals may trigger verification",
      "no_kyc_withdraw_limit": "No published daily cap (UNVERIFIED — verify in-app)",
      "region_note": "US/CA/HK/Seychelles + sanctioned blocked; UK+EU ok (~153 countries)",
      "affiliate": true,
      "partner_priority": 1,
      "content_script": false,
      "fees": {
        "spot_maker_pct": null,
        "spot_taker_pct": null,
        "perp_maker_pct": 0.00019,
        "perp_taker_pct": 0.0006,
        "source": "margex.com help center (perp-only; no spot market)",
        "confidence": "HIGH"
      },
      "withdrawal": {
        "BTC": null,
        "USDT_TRC20": null,
        "USDT_ERC20": null
      },
      "withdrawal_confidence": "UNVERIFIED",
      "min_deposit_usdt": 10
    },
    {
      "id": "blofin",
      "name": "BloFin",
      "type": "CEX",
      "tier": "no-kyc-core",
      "kyc_status": "optional",
      "kyc_note": "Level 1 (no KYC): trade all products, 20,000 USDT/24h withdrawal cap",
      "no_kyc_withdraw_limit": "20,000 USDT / 24h (Level 1)",
      "region_note": "US (all states) blocked; CA/CN/IN/SG/UAE +~44 juris.; EU ok (MiCA CASP pending)",
      "affiliate": true,
      "partner_priority": 2,
      "content_script": false,
      "fees": {
        "spot_maker_pct": null,
        "spot_taker_pct": null,
        "perp_maker_pct": 0.0002,
        "perp_taker_pct": 0.0006,
        "source": "ccxt:loadMarkets",
        "confidence": "HIGH"
      },
      "withdrawal": {
        "BTC": null,
        "USDT_TRC20": 1.0,
        "USDT_ERC20": null
      },
      "withdrawal_confidence": "MED (TRC20 ~1 USDT)",
      "min_deposit_usdt": 1
    },
    {
      "id": "coinex",
      "name": "CoinEx",
      "type": "CEX",
      "tier": "no-kyc-core",
      "kyc_status": "optional",
      "kyc_note": "No-KYC withdrawal allowance stated officially",
      "no_kyc_withdraw_limit": "~$10,000 / 24h and $50,000 / 30d (no KYC)",
      "region_note": "US restricted (2023 NYAG settlement)",
      "affiliate": false,
      "partner_priority": null,
      "content_script": false,
      "fees": {
        "spot_maker_pct": 0.002,
        "spot_taker_pct": 0.002,
        "perp_maker_pct": 0.001,
        "perp_taker_pct": 0.001,
        "source": "ccxt:loadMarkets",
        "confidence": "HIGH"
      },
      "withdrawal": {
        "BTC": null,
        "USDT_TRC20": null,
        "USDT_ERC20": null
      },
      "withdrawal_confidence": "verify",
      "min_deposit_usdt": null
    },
    {
      "id": "mexc",
      "name": "MEXC",
      "type": "CEX",
      "tier": "no-kyc-core",
      "kyc_status": "optional",
      "kyc_note": "No mandatory KYC to trade; unverified withdrawal limit not officially published",
      "no_kyc_withdraw_limit": "Region-dependent — verify in-app (sources conflict 10 vs 30 BTC/day)",
      "region_note": "US restricted",
      "affiliate": false,
      "partner_priority": null,
      "content_script": false,
      "fees": {
        "spot_maker_pct": 0.0,
        "spot_taker_pct": 0.0005,
        "perp_maker_pct": 0.0,
        "perp_taker_pct": 0.0002,
        "source": "ccxt:loadMarkets",
        "confidence": "HIGH"
      },
      "withdrawal": {
        "BTC": null,
        "USDT_TRC20": 1.0,
        "USDT_ERC20": null
      },
      "withdrawal_confidence": "verify",
      "min_deposit_usdt": null
    },
    {
      "id": "bingx",
      "name": "BingX",
      "type": "CEX",
      "tier": "no-kyc-core",
      "kyc_status": "optional",
      "kyc_note": "Since 2024-11: unverified must bind email+phone+2FA to withdraw; lose fiat/Launchpad",
      "no_kyc_withdraw_limit": "20,000 USDT / day",
      "region_note": "US restricted",
      "affiliate": false,
      "partner_priority": null,
      "content_script": false,
      "fees": {
        "spot_maker_pct": 0.001,
        "spot_taker_pct": 0.001,
        "perp_maker_pct": 0.0002,
        "perp_taker_pct": 0.0005,
        "source": "ccxt:loadMarkets",
        "confidence": "HIGH"
      },
      "withdrawal": {
        "BTC": null,
        "USDT_TRC20": null,
        "USDT_ERC20": null
      },
      "withdrawal_confidence": "verify",
      "min_deposit_usdt": 1
    },
    {
      "id": "dydx",
      "name": "dYdX v4",
      "type": "DEX",
      "tier": "dex-no-kyc",
      "kyc_status": "dex-none",
      "kyc_note": "Wallet-based, permissionless; geo-blocks US/restricted persons",
      "no_kyc_withdraw_limit": "No limit (self-custody)",
      "region_note": "US/CA geo-blocked",
      "affiliate": true,
      "partner_priority": 3,
      "content_script": false,
      "fees": {
        "spot_maker_pct": null,
        "spot_taker_pct": null,
        "perp_maker_pct": 0.0001,
        "perp_taker_pct": 0.0005,
        "source": "docs.dydx.xyz (tiered: base 1bp maker / 5bp taker; perp-only)",
        "confidence": "HIGH"
      },
      "withdrawal": {
        "BTC": null,
        "USDT_TRC20": null,
        "USDT_ERC20": null
      },
      "withdrawal_confidence": "bridge/gas varies (Skip Go)",
      "min_deposit_usdt": 100
    },
    {
      "id": "hyperliquid",
      "name": "Hyperliquid",
      "type": "DEX",
      "tier": "dex-no-kyc",
      "kyc_status": "dex-none",
      "kyc_note": "Wallet-based; own L1, order-book gas-free; email login + fiat on-ramp",
      "no_kyc_withdraw_limit": "No limit (self-custody)",
      "region_note": "US/sanctioned geo-blocked",
      "affiliate": false,
      "partner_priority": null,
      "content_script": false,
      "fees": {
        "spot_maker_pct": null,
        "spot_taker_pct": null,
        "perp_maker_pct": -0.0001,
        "perp_taker_pct": 0.00045,
        "source": "Hyperliquid docs (maker -0.01% rebate / taker 0.045%, base tier)",
        "confidence": "HIGH"
      },
      "withdrawal": {
        "BTC": null,
        "USDT_TRC20": null,
        "USDT_ERC20": null
      },
      "withdrawal_confidence": "gas-free orders; bridge USDC (Arbitrum)",
      "min_deposit_usdt": 5
    },
    {
      "id": "kucoin",
      "name": "KuCoin",
      "type": "CEX",
      "tier": "kyc-mandatory",
      "kyc_status": "required",
      "kyc_note": "Mandatory KYC since 2023-08-31 (DOJ guilty plea 2025-03, $297.4M)",
      "no_kyc_withdraw_limit": "None — new users cannot trade/withdraw without KYC",
      "region_note": "varies",
      "affiliate": false,
      "partner_priority": null,
      "content_script": false,
      "fees": {
        "spot_maker_pct": 0.001,
        "spot_taker_pct": 0.001,
        "perp_maker_pct": 0.0002,
        "perp_taker_pct": 0.0006,
        "source": "ccxt:loadMarkets",
        "confidence": "HIGH"
      },
      "withdrawal": {
        "BTC": null,
        "USDT_TRC20": 1.5,
        "USDT_ERC20": 10.0
      },
      "withdrawal_confidence": "MED",
      "min_deposit_usdt": null
    },
    {
      "id": "bitget",
      "name": "Bitget",
      "type": "CEX",
      "tier": "kyc-mandatory",
      "kyc_status": "required",
      "kyc_note": "Mandatory KYC; all trading locked behind KYC from 2024-01-01",
      "no_kyc_withdraw_limit": "None to trade",
      "region_note": "varies",
      "affiliate": false,
      "partner_priority": null,
      "content_script": false,
      "fees": {
        "spot_maker_pct": 0.002,
        "spot_taker_pct": 0.002,
        "perp_maker_pct": 0.0002,
        "perp_taker_pct": 0.0006,
        "source": "ccxt:loadMarkets",
        "confidence": "HIGH"
      },
      "withdrawal": {
        "BTC": null,
        "USDT_TRC20": 1.0,
        "USDT_ERC20": null
      },
      "withdrawal_confidence": "MED",
      "min_deposit_usdt": 0
    },
    {
      "id": "phemex",
      "name": "Phemex",
      "type": "CEX",
      "tier": "kyc-mandatory",
      "kyc_status": "required",
      "kyc_note": "Non-KYC withdrawal = 0 (official KYC guide 2026-01-25); withdrawals require KYC",
      "no_kyc_withdraw_limit": "0 (withdrawals require KYC)",
      "region_note": "varies",
      "affiliate": false,
      "partner_priority": null,
      "content_script": false,
      "fees": {
        "spot_maker_pct": 0.001,
        "spot_taker_pct": 0.001,
        "perp_maker_pct": null,
        "perp_taker_pct": null,
        "source": "ccxt:loadMarkets",
        "confidence": "HIGH"
      },
      "withdrawal": {
        "BTC": null,
        "USDT_TRC20": 0.0,
        "USDT_ERC20": null
      },
      "withdrawal_confidence": "verify",
      "min_deposit_usdt": 10
    },
    {
      "id": "binance",
      "name": "Binance",
      "type": "CEX",
      "tier": "kyc-mandatory",
      "kyc_status": "required",
      "kyc_note": "Mandatory KYC globally since 2021 (DOJ settlement 2023-11, $4.3B)",
      "no_kyc_withdraw_limit": "None",
      "region_note": "varies (Binance.US separate)",
      "affiliate": false,
      "partner_priority": null,
      "content_script": true,
      "fees": {
        "spot_maker_pct": 0.001,
        "spot_taker_pct": 0.001,
        "perp_maker_pct": 0.0002,
        "perp_taker_pct": 0.0005,
        "source": "ccxt:loadMarkets",
        "confidence": "HIGH"
      },
      "withdrawal": {
        "BTC": 0.0002,
        "USDT_TRC20": 1.0,
        "USDT_ERC20": null
      },
      "withdrawal_confidence": "MED (aggregator)",
      "min_deposit_usdt": 0
    },
    {
      "id": "bybit",
      "name": "Bybit",
      "type": "CEX",
      "tier": "kyc-mandatory",
      "kyc_status": "required",
      "kyc_note": "Mandatory KYC for trading/withdrawals since 2023 compliance overhaul",
      "no_kyc_withdraw_limit": "None (contested in listicles; treated as required)",
      "region_note": "varies",
      "affiliate": false,
      "partner_priority": null,
      "content_script": true,
      "fees": {
        "spot_maker_pct": 0.001,
        "spot_taker_pct": 0.001,
        "perp_maker_pct": 0.0001,
        "perp_taker_pct": 0.0006,
        "source": "ccxt:loadMarkets",
        "confidence": "HIGH"
      },
      "withdrawal": {
        "BTC": 0.0005,
        "USDT_TRC20": 1.0,
        "USDT_ERC20": null
      },
      "withdrawal_confidence": "MED",
      "min_deposit_usdt": 0
    },
    {
      "id": "okx",
      "name": "OKX",
      "type": "CEX",
      "tier": "kyc-mandatory",
      "kyc_status": "required",
      "kyc_note": "Mandatory Tier-1 KYC since Jan 2024",
      "no_kyc_withdraw_limit": "None",
      "region_note": "varies",
      "affiliate": false,
      "partner_priority": null,
      "content_script": true,
      "fees": {
        "spot_maker_pct": 0.001,
        "spot_taker_pct": 0.0015,
        "perp_maker_pct": 0.0002,
        "perp_taker_pct": 0.0005,
        "source": "ccxt:loadMarkets",
        "confidence": "HIGH"
      },
      "withdrawal": {
        "BTC": null,
        "USDT_TRC20": null,
        "USDT_ERC20": null
      },
      "withdrawal_confidence": "verify",
      "min_deposit_usdt": null
    },
    {
      "id": "coinbase",
      "name": "Coinbase",
      "type": "CEX",
      "tier": "kyc-mandatory",
      "kyc_status": "required",
      "kyc_note": "KYC mandatory (regulated US exchange)",
      "no_kyc_withdraw_limit": "None",
      "region_note": "US ok",
      "affiliate": false,
      "partner_priority": null,
      "content_script": false,
      "fees": {
        "spot_maker_pct": 0.006,
        "spot_taker_pct": 0.012,
        "perp_maker_pct": null,
        "perp_taker_pct": null,
        "source": "ccxt:loadMarkets (Advanced Trade)",
        "confidence": "MED"
      },
      "withdrawal": {
        "BTC": null,
        "USDT_TRC20": null,
        "USDT_ERC20": null
      },
      "withdrawal_confidence": "verify",
      "min_deposit_usdt": null
    }
  ]
}