{
  "title": "SwapSift crypto exchange data: South Africa",
  "description": "Availability, Financial Sector Conduct Authority (FSCA) licence status, fees, ZAR deposit and withdrawal rails, USDT networks and KYC for 7 crypto exchanges serving South Africa, each value with its official source, verification date and re-check date.",
  "url": "https://swapsift.com/en-za/data/",
  "market": {
    "id": "za",
    "name": "South Africa",
    "currency": "ZAR",
    "regulator": "Financial Sector Conduct Authority (FSCA)"
  },
  "license": {
    "name": "CC BY 4.0",
    "url": "https://creativecommons.org/licenses/by/4.0/",
    "note": "Compiled data © SwapSift, licensed under CC BY 4.0: reuse is allowed with attribution. Text quoted from exchanges, regulators and other third parties (source titles and notes) remains theirs."
  },
  "attribution": "SwapSift (https://swapsift.com/en-za/data/)",
  "methodology": "https://swapsift.com/en/methodology/",
  "generatedAt": "2026-10-07",
  "dataVerifiedFrom": "2026-09-27",
  "dataVerifiedThrough": "2026-10-04",
  "nextTransitionAt": "2026-11-03",
  "fields": {
    "availability": "Whether residents of the market can open an account: available, restricted or unavailable.",
    "licenseStatus": "Status with the market regulator as read in its register: licensed, registered, pending, not-licensed or not-found-in-register.",
    "licenseReference": "The licence reference (for South Africa the FSCA FSP number) and its category.",
    "products": "Products offered to residents (spot, futures, margin, staking, earn, p2p, otc, savings).",
    "fiatCurrencies": "Fiat currencies the account can hold or trade.",
    "depositMethods": "Ways to deposit fiat money.",
    "withdrawalMethods": "Ways to withdraw fiat money.",
    "fees.makerPercent": "Entry-tier maker fee in percent on the main fiat pairs; not applicable where prices are quoted instead of traded on an order book.",
    "fees.takerPercent": "Entry-tier taker fee in percent on the main fiat pairs (same scope as the maker fee).",
    "fees.tradingFeeNote": "How the trading fee is structured (tiers, pair classes, quote pricing).",
    "fees.fiatDepositFee": "Fee for depositing fiat money, per rail where it differs.",
    "fees.fiatWithdrawalFee": "Fee for withdrawing fiat money to a bank account.",
    "fees.cryptoWithdrawalFeeNote": "How crypto withdrawal fees are set (fixed per asset, dynamic or quoted).",
    "kycSummary": "Identity documents and verification levels required.",
    "facts.pricingModel": "order-book, quote-based (the cost sits in the quoted price) or hybrid.",
    "facts.feeSchedule": "Entry-tier maker/taker per pair class (for example crypto/ZAR, stablecoin/ZAR, crypto/crypto).",
    "facts.zarDeposits": "Rand can be deposited from a South African bank account.",
    "facts.zarWithdrawals": "Rand can be withdrawn to a South African bank account.",
    "facts.spotTrading": "Spot trading is offered.",
    "facts.derivativesTrading": "Futures, options or margin products are offered.",
    "facts.instantBuy": "Pricing of the one-tap buy/sell screen, where one exists.",
    "facts.depositFees": "Rand deposit rails with their fees and limits.",
    "facts.withdrawalFees": "Rand withdrawal rails with their fees and limits.",
    "facts.minimumDeposit": "Smallest rand deposit accepted, when published.",
    "facts.minimumWithdrawal": "Smallest rand withdrawal accepted, when published.",
    "facts.supportedNetworks": "Networks the exchange publishes withdrawal fees for, and whether the fees are dynamic.",
    "facts.feeVariesByPair": "Whether entry-tier rates differ by pair class.",
    "facts.usdtPairs": "Markets quoted in USDT against the local currency.",
    "facts.usdtDepositNetworks": "Networks on which USDT can be deposited.",
    "facts.usdtWithdrawalFees": "USDT withdrawal fee and minimum per network (fixed or variable).",
    "facts.usdtMinimumWithdrawal": "Smallest USDT withdrawal, when published.",
    "facts.zarDepositProcessing": "How long a rand deposit takes to reflect, as the exchange states it.",
    "facts.depositReferenceRule": "The payment reference a rand deposit must carry.",
    "facts.zarWithdrawalProcessing": "When rand withdrawals are processed, as the exchange states it.",
    "facts.wrongNetworkRecovery": "What the exchange publishes about recovering crypto sent on the wrong network.",
    "facts.btcZarMarket": "Whether a BTC/ZAR order book is trading, halted or not listed (a rand purchase is then quoted, or not offered)."
  },
  "exchanges": [
    {
      "id": "altcointrader",
      "name": "AltCoinTrader",
      "officialUrl": "https://www.altcointrader.co.za/",
      "profileUrl": "https://swapsift.com/en-za/exchanges/altcointrader/",
      "dataUrl": "https://swapsift.com/en-za/data/exchanges/altcointrader.json",
      "verificationStatus": "verified",
      "lastVerifiedAt": "2026-10-03",
      "regulator": "Financial Sector Conduct Authority (FSCA)",
      "facts": [
        {
          "field": "availability",
          "category": "availability",
          "value": "available",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2027-01-02",
          "sourceUrl": "https://www.altcointrader.co.za/terms-and-conditions",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "The terms name AltCoinTrader (Pty) Ltd, a South African company (registration 2015/418624/07, FSP 53614). ZAR is the only fiat currency on the fees page, and the near-instant withdrawal article says withdrawals go only to South African banks listed on the platform."
        },
        {
          "field": "licenseStatus",
          "category": "regulation",
          "value": "licensed",
          "status": "verified",
          "verifiedAt": "2026-09-27",
          "staleFrom": "2026-12-27",
          "sourceUrl": "https://www.fsca.co.za/_api/cr3ad_regulatoryframes(94942cc4-0238-f111-88b3-000d3a64fb06)/cr3ad_document/$value",
          "sourceTitle": null,
          "sourceAsOf": "2026-03",
          "note": "Entry 17 of the FSCA list of licensed CASPs titled March 2026: ALTCOIN TRADER (PTY) LTD, Category I & II."
        },
        {
          "field": "licenseReference",
          "category": "regulation",
          "value": "FSP 53614 (FSCA, Category I & II)",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2027-01-02",
          "sourceUrl": "https://www.altcointrader.co.za/assets/AltCoinTrader-FAIS-Disclosure-Document.pdf",
          "sourceTitle": "FAIS disclosure document (AltCoinTrader)",
          "sourceAsOf": "2026-03",
          "note": "The FAIS disclosure document (re-read 3 October 2026) gives licence 53614 and registration 2015/418624/07; matches entry 17 of the FSCA register titled March 2026 (read 27 September 2026)."
        },
        {
          "field": "products",
          "category": "products",
          "value": [
            "spot",
            "staking",
            "savings"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-12-03",
          "sourceUrl": "https://www.altcointrader.co.za/trading-fees",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Order-book spot trading with maker/taker tiers; the Easy Save page (earning on deposited crypto) showed \"Savings is currently in maintenance\" on 6 September and again on 3 October 2026."
        },
        {
          "field": "fiatCurrencies",
          "category": "rails",
          "value": [
            "ZAR"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://www.altcointrader.co.za/trading-fees",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "depositMethods",
          "category": "rails",
          "value": [
            "eft",
            "instant-eft",
            "card",
            "cash-deposit",
            "crypto"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://altcointrader.zendesk.com/hc/en-gb/articles/360006996700-How-do-I-deposit-Rands-into-my-account",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "EFT to the exchange’s Standard Bank or Nedbank account with a unique reference, or Capitec Pay (deposit article); the fees page adds Absa Pay and card payments via Stitch and cash deposits (5 % surcharge); crypto deposits free."
        },
        {
          "field": "withdrawalMethods",
          "category": "rails",
          "value": [
            "bank-transfer",
            "crypto"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://altcointrader.zendesk.com/hc/en-gb/articles/12968238203292-How-do-I-withdraw-Rands-from-my-account",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "ZAR withdrawals to your own South African bank account in scheduled batches, or near-instant for an extra fee."
        },
        {
          "field": "fees.makerPercent",
          "category": "fees",
          "value": 0.5,
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://www.altcointrader.co.za/trading-fees",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Tier 1 (R0–R100,000 30-day volume)."
        },
        {
          "field": "fees.takerPercent",
          "category": "fees",
          "value": 0.6,
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://www.altcointrader.co.za/trading-fees",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Tier 1 (R0–R100,000 30-day volume)."
        },
        {
          "field": "fees.tradingFeeNote",
          "category": "fees",
          "value": "Six tiers on 30-day volume: Tier 1 R0–R100,000 0.50 % maker / 0.60 % taker; Tier 2 to R1m 0.40 % / 0.50 %; Tier 3 to R10m 0.20 % / 0.30 %; Tier 4 to R100m 0.10 % / 0.20 %; Tier 5 to R250m 0.00 % / 0.10 %; Tier 6 above R250m −0.01 % / 0.05 %.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://www.altcointrader.co.za/trading-fees",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "fees.fiatDepositFee",
          "category": "fees",
          "value": "EFT or cash: 0.5 % capped at R95 per transaction, plus 5 % on cash deposits. Capitec Pay via Stitch: 2 % capped at R95. Absa Pay via Stitch: 2.5 %. Card via Stitch: 5 % (local cards) or 7 % (international cards). International deposits: R10 up to R1,000, R40 to R2,000, R70 to R4,000 and R583 above R4,000.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://www.altcointrader.co.za/trading-fees",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "fees.fiatWithdrawalFee",
          "category": "fees",
          "value": "R16 + 0.5 % (the 0.5 % capped at R95). Near-instant withdrawal adds R60 (under R100,000) or R140 (over R100,000).",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://www.altcointrader.co.za/trading-fees",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "fees.cryptoWithdrawalFeeNote",
          "category": "fees",
          "value": "Fixed per-asset network fees (some dynamic), e.g. BTC 0.00012 BTC, USDT on TRC20 5 USDT, USDT on Arbitrum/Solana 2 USDT; crypto deposits free.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://www.altcointrader.co.za/trading-fees",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "kycSummary",
          "category": "kyc",
          "value": "FICA verification before withdrawing: proof of identity (SA ID book/card, SA or foreign passport, or asylum seeker permit), proof of residence (mostly under 3 months old), a colour selfie holding the ID with a handwritten note, a verified cellphone number and a completed profile. Level 1 allows deposits and trading but only a once-off R100 withdrawal; Level 2 (documents verified) R200,000 per 24 hours; Level 3 (2FA active for a month) R1,000,000 per 24 hours.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2027-01-02",
          "sourceUrl": "https://altcointrader.zendesk.com/hc/en-gb/articles/360007423439-What-are-the-account-levels",
          "sourceTitle": "What are the account levels?",
          "sourceAsOf": "2026-04-23",
          "note": "Levels from this article (edited 23 April 2026); documents from the ID-documents (27 May 2025), proof-of-address (6 July 2026), selfie (9 July 2026) and verification (6 July 2026) articles."
        },
        {
          "field": "facts.pricingModel",
          "category": "fees",
          "value": "order-book",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://www.altcointrader.co.za/trading-fees",
          "sourceTitle": "Trading fees",
          "sourceAsOf": null,
          "note": "Order book with one six-tier maker/taker schedule; the separate Easy Buy & Sell feature charges 1.5 % per order (help-centre article), which the fees page does not list."
        },
        {
          "field": "facts.feeSchedule",
          "category": "fees",
          "value": [
            {
              "id": "all-pairs",
              "appliesTo": [
                "general-crypto-zar",
                "stablecoin-zar",
                "crypto-crypto"
              ],
              "label": "All pairs",
              "makerPercent": 0.5,
              "takerPercent": 0.6,
              "note": "Tier 1, R0–R100,000 30-day volume"
            }
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://www.altcointrader.co.za/trading-fees",
          "sourceTitle": "Trading fees",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.zarDeposits",
          "category": "rails",
          "value": true,
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://altcointrader.zendesk.com/hc/en-gb/articles/360006996700-How-do-I-deposit-Rands-into-my-account",
          "sourceTitle": "How do I deposit Rands into my account?",
          "sourceAsOf": null,
          "note": "EFT to Standard Bank or Nedbank accounts, Capitec Pay; no amount limit on deposits and no verification needed to deposit."
        },
        {
          "field": "facts.zarWithdrawals",
          "category": "rails",
          "value": true,
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://altcointrader.zendesk.com/hc/en-gb/articles/12968238203292-How-do-I-withdraw-Rands-from-my-account",
          "sourceTitle": "How do I withdraw Rands from my account?",
          "sourceAsOf": null,
          "note": "To your registered bank account; processed through Standard Bank."
        },
        {
          "field": "facts.spotTrading",
          "category": "products",
          "value": true,
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-12-03",
          "sourceUrl": "https://www.altcointrader.co.za/trading-fees",
          "sourceTitle": "Trading fees",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.derivativesTrading",
          "category": "products",
          "value": false,
          "status": "partially-verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-12-03",
          "sourceUrl": "https://www.altcointrader.co.za/trading-fees",
          "sourceTitle": "Trading fees",
          "sourceAsOf": null,
          "note": "Only a spot maker/taker schedule is published; no derivatives product page was found."
        },
        {
          "field": "facts.instantBuy",
          "category": "fees",
          "value": {
            "kind": "percent",
            "percent": 1.5,
            "note": "Easy Buy & Sell: a 1.5 % transaction fee on both buy and sell orders; each order is capped at 2 BTC."
          },
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://altcointrader.zendesk.com/hc/en-gb/articles/360017362899-How-do-I-use-the-Easy-buy-and-sell-feature",
          "sourceTitle": "How do I use the Easy buy and sell feature?",
          "sourceAsOf": "2026-07-06",
          "note": null
        },
        {
          "field": "facts.depositFees",
          "category": "fees",
          "value": [
            {
              "id": "eft",
              "label": "EFT (Standard Bank or Nedbank)",
              "method": "eft",
              "kind": "percent",
              "percent": 0.5,
              "cap": 95,
              "feeText": "0.5 %, maximum R95 per transaction",
              "processingTime": "Standard Bank to Standard Bank within 24 hours inside cut-off times; other banks up to 72 hours (deposit help article)"
            },
            {
              "id": "cash",
              "label": "Cash deposit",
              "method": "cash-deposit",
              "kind": "percent",
              "percent": 5.5,
              "feeText": "0.5 % (maximum R95) plus an additional 5 % on all cash deposits",
              "processingTime": "24-hour hold on cash deposits over R25,000 in a 24-hour period"
            },
            {
              "id": "capitec-pay",
              "label": "Capitec Pay via Stitch",
              "method": "instant-eft",
              "kind": "percent",
              "percent": 2,
              "cap": 95,
              "feeText": "2 % of deposit, maximum R95"
            },
            {
              "id": "absa-pay",
              "label": "Absa Pay via Stitch",
              "method": "instant-eft",
              "kind": "percent",
              "percent": 2.5,
              "feeText": "2.5 % of deposit"
            },
            {
              "id": "card",
              "label": "Card payments via Stitch",
              "method": "card",
              "kind": "percent",
              "percent": 5,
              "feeText": "5 % for local cards; 7 % for international cards"
            }
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://www.altcointrader.co.za/trading-fees",
          "sourceTitle": "Trading fees",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.withdrawalFees",
          "category": "fees",
          "value": [
            {
              "id": "normal",
              "label": "ZAR withdrawal (scheduled)",
              "method": "bank-transfer",
              "kind": "mixed",
              "amount": 16,
              "percent": 0.5,
              "cap": 95,
              "feeText": "R16 + 0.5 % (the 0.5 % capped at R95)",
              "processingTime": "Scheduled processing runs via Standard Bank; other banks may take up to 72 hours (withdrawal help article)"
            },
            {
              "id": "near-instant",
              "label": "Near-instant withdrawal",
              "method": "bank-transfer",
              "kind": "mixed",
              "amount": 76,
              "percent": 0.5,
              "cap": 95,
              "feeText": "R16 + 0.5 % plus a R60 surcharge (R140 surcharge above R100,000)",
              "processingTime": "Near-instant"
            }
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://www.altcointrader.co.za/trading-fees",
          "sourceTitle": "Trading fees",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.minimumDeposit",
          "category": "rails",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": "https://altcointrader.zendesk.com/hc/en-gb/articles/360006996700-How-do-I-deposit-Rands-into-my-account",
          "sourceTitle": "How do I deposit Rands into my account?",
          "sourceAsOf": "2026-07-06",
          "note": "No minimum deposit is printed. The deposit article (updated 6 July 2026) says \"there is no amount limit on deposits\", and the account-levels article lists \"Unlimited deposits\" for levels 1 to 3; neither names a minimum (both read 4 October 2026)."
        },
        {
          "field": "facts.minimumWithdrawal",
          "category": "rails",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": "https://altcointrader.zendesk.com/hc/en-gb/articles/360021658859-Near-instant-withdrawals",
          "sourceTitle": "Near-instant withdrawals",
          "sourceAsOf": "2026-07-07",
          "note": "An official near-instant withdrawal article (updated 7 July 2026) still lists a R17 minimum, but the trading-fees page and the general \"How do I withdraw Rands\" article (updated 7 July 2026) state no minimum, so current applicability across withdrawal methods has not been independently confirmed. Not used as a value."
        },
        {
          "field": "facts.supportedNetworks",
          "category": "fees",
          "value": "Fixed per-asset network fees published for 90+ assets, some marked dynamic (e.g. BTC 0.00012 BTC; ETH 0.0005 on Arbitrum, Base and Optimism, dynamic on BSC and ERC20; USDT 5 on TRC20, 2 on Arbitrum, Avalanche, NEAR, Optimism, Solana and TON); crypto deposits free.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://www.altcointrader.co.za/trading-fees",
          "sourceTitle": "Trading fees",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.feeVariesByPair",
          "category": "fees",
          "value": false,
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://www.altcointrader.co.za/trading-fees",
          "sourceTitle": "Trading fees",
          "sourceAsOf": null,
          "note": "One six-tier maker/taker schedule applies to all pairs."
        },
        {
          "field": "facts.usdtPairs",
          "category": "rails",
          "value": [
            "USDT/ZAR"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://altcointrader.zendesk.com/hc/en-gb/articles/4410798693138-How-do-I-buy-crypto-using-USDT",
          "sourceTitle": "How do I buy crypto using USDT?",
          "sourceAsOf": "2026-07-06",
          "note": "USDT is bought on the markets tab at a rand price, then used as the quote asset for USDT-priced altcoin markets. All pairs: 0.50 % maker / 0.60 % taker at Tier 1."
        },
        {
          "field": "facts.usdtDepositNetworks",
          "category": "rails",
          "value": [
            "Arbitrum One",
            "Avalanche",
            "BNB Smart Chain (BEP-20)",
            "Ethereum (ERC-20)",
            "NEAR Protocol",
            "Optimism",
            "Solana",
            "TON",
            "Tron (TRC-20)"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://altcointrader.zendesk.com/hc/en-gb/articles/360021973559-Supported-cryptocurrencies-and-networks",
          "sourceTitle": "Supported cryptocurrencies and networks",
          "sourceAsOf": "2026-09-23",
          "note": null
        },
        {
          "field": "facts.usdtWithdrawalFees",
          "category": "fees",
          "value": [
            {
              "network": "Arbitrum One",
              "kind": "fixed",
              "fee": 2,
              "feeText": "2 USDT"
            },
            {
              "network": "Avalanche",
              "kind": "fixed",
              "fee": 2,
              "feeText": "2 USDT"
            },
            {
              "network": "NEAR Protocol",
              "kind": "fixed",
              "fee": 2,
              "feeText": "2 USDT"
            },
            {
              "network": "Optimism",
              "kind": "fixed",
              "fee": 2,
              "feeText": "2 USDT"
            },
            {
              "network": "Solana",
              "kind": "fixed",
              "fee": 2,
              "feeText": "2 USDT"
            },
            {
              "network": "TON",
              "kind": "fixed",
              "fee": 2,
              "feeText": "2 USDT"
            },
            {
              "network": "Tron (TRC-20)",
              "kind": "fixed",
              "fee": 5,
              "feeText": "5 USDT"
            },
            {
              "network": "BNB Smart Chain (BEP-20)",
              "kind": "variable",
              "feeText": "Variable — verify current fee on the provider (about 4.2 USDT when read)"
            },
            {
              "network": "Ethereum (ERC-20)",
              "kind": "variable",
              "feeText": "Variable — verify current fee on the provider (about 8.9 USDT when read)"
            }
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://www.altcointrader.co.za/trading-fees",
          "sourceTitle": "Trading fees",
          "sourceAsOf": null,
          "note": "USDT deposits are free on every network."
        },
        {
          "field": "facts.usdtMinimumWithdrawal",
          "category": "fees",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": null,
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "No USDT minimum withdrawal is published on the trading-fees page or the supported-networks article."
        },
        {
          "field": "facts.zarDepositProcessing",
          "category": "rails",
          "value": "Standard Bank to Standard Bank inside the 15:00 cut-off within 24 hours (longer than 48 hours outside it); other banks up to 72 hours; deposits after 15:00 on Friday are processed on Monday. A wrong-reference deposit is credited within up to 48 hours after proof of payment.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://altcointrader.zendesk.com/hc/en-gb/articles/4402141987986-When-will-my-Rand-deposit-reflect-in-my-AltCoinTrader-account",
          "sourceTitle": "When will my Rand deposit reflect in my AltCoinTrader account?",
          "sourceAsOf": "2022-01-03",
          "note": null
        },
        {
          "field": "facts.depositReferenceRule",
          "category": "rails",
          "value": "Use the nine-digit AltCoinTrader reference exactly, with nothing before or after it, from a saved beneficiary (not a once-off payment). Wrong reference: e-mail proof of payment with the correct reference from your registered e-mail address. Deposits of the same value within 24 hours may not be credited automatically.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://altcointrader.zendesk.com/hc/en-gb/articles/360007080379-My-ZAR-deposit-is-not-reflecting-on-my-account",
          "sourceTitle": "My ZAR deposit is not reflecting on my account?",
          "sourceAsOf": "2026-07-07",
          "note": null
        },
        {
          "field": "facts.zarWithdrawalProcessing",
          "category": "rails",
          "value": "ZAR withdrawals run in three batches, 09:00, 13:00 and 16:00 Monday–Friday (none on weekends or public holidays); withdrawals not confirmed by e-mail link by 15:00 move to the next working day. Near-instant withdrawals under R250,000 run every 5–15 minutes but may take up to 24 hours at the bank; other banks up to 72 hours. \"Withdrawals not permitted\" appears for an unverified account, duplicate same-value deposits, a fraud flag, a limit, an e-mail change or a 24-hour hold after a password change.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://altcointrader.zendesk.com/hc/en-gb/articles/360006996780-When-will-my-ZAR-withdrawal-be-processed",
          "sourceTitle": "When will my ZAR withdrawal be processed?",
          "sourceAsOf": "2026-07-07",
          "note": null
        },
        {
          "field": "facts.wrongNetworkRecovery",
          "category": "products",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": null,
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "No published recovery policy or fee for crypto sent to a wrong address or network; the supported-networks article says a query about a deposit or withdrawal on the incorrect network takes up to 10 working days to be answered. Contact official support."
        },
        {
          "field": "facts.btcZarMarket",
          "category": "fees",
          "value": "trading",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://www.altcointrader.co.za/btc",
          "sourceTitle": "AltCoinTrader: Bitcoin Trading (BTC / ZAR)",
          "sourceAsOf": null,
          "note": "The market page shows a live BTC order book with a R4 minimum order total; the market list labels it BTC / xZAR (read 4 October 2026)."
        }
      ]
    },
    {
      "id": "binance",
      "name": "Binance",
      "officialUrl": "https://www.binance.com/",
      "profileUrl": null,
      "dataUrl": "https://swapsift.com/en-za/data/exchanges/binance.json",
      "verificationStatus": "partially-verified",
      "lastVerifiedAt": "2026-10-04",
      "regulator": "Financial Sector Conduct Authority (FSCA)",
      "facts": [
        {
          "field": "availability",
          "category": "availability",
          "value": "available",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2027-01-03",
          "sourceUrl": "https://www.binance.com/en-ZA",
          "sourceTitle": "Crypto Exchange in South Africa | Binance (en-ZA site)",
          "sourceAsOf": null,
          "note": "Binance runs a South Africa site (en-ZA) whose FAQ states that South African users create an account, complete identity verification \"with a valid South Africa ID\" and deposit ZAR via Instant EFT or bank transfer with no minimum deposit. Services are provided by Binance ADGM / Bahrain entities, not a South African company. Availability of every product is not implied: see products."
        },
        {
          "field": "licenseStatus",
          "category": "regulation",
          "value": "not-found-in-register",
          "status": "verified",
          "verifiedAt": "2026-09-27",
          "staleFrom": "2026-12-27",
          "sourceUrl": "https://www.fsca.co.za/_api/cr3ad_regulatoryframes(94942cc4-0238-f111-88b3-000d3a64fb06)/cr3ad_document/$value",
          "sourceTitle": "List of licensed crypto asset service providers – March 2026 (FSCA, PDF)",
          "sourceAsOf": "2026-03",
          "note": "No Binance entity (Binance, Nest Exchange Limited, Binance Bahrain BSC) appears in the FSCA list of licensed CASPs titled March 2026 (first read 8 September 2026, re-read 27 September 2026). Binance’s South Africa page states it is \"actively engaged in South Africa’s CASP licensing process\"; that is the exchange’s statement, not a regulator confirmation, so no pending status is recorded. The same page’s footer states that Nest Exchange Limited and Binance Bahrain BSC offer \"limited derivative products\" to South African users as juristic representatives of FiveWest OTC Desk (Pty) Ltd (FSP 51619); FiveWest is not on the CASP list either and we did not verify FSP 51619 in the FSCA FSP register."
        },
        {
          "field": "licenseReference",
          "category": "regulation",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": null,
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "No FSP number for a Binance entity in the FSCA March 2026 list; Binance’s South Africa footer cites FiveWest OTC Desk (Pty) Ltd, FSP 51619, as the authorised FSP whose juristic representatives offer limited derivatives — a third party’s number, not a Binance CASP licence."
        },
        {
          "field": "products",
          "category": "products",
          "value": [
            "spot",
            "earn",
            "p2p"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-12-04",
          "sourceUrl": "https://www.binance.com/en-ZA",
          "sourceTitle": "Crypto Exchange in South Africa | Binance (en-ZA FAQ)",
          "sourceAsOf": null,
          "note": "The South Africa FAQ lists Spot trading, Binance Earn and ZAR deposits/withdrawals for South African users, and Binance P2P in ZAR. \"Limited derivative products\" are stated in the footer via FiveWest OTC Desk without naming them, so futures / margin / options are not listed as available; the Binance Card is described as available to South African users but is not a trading product."
        },
        {
          "field": "fiatCurrencies",
          "category": "rails",
          "value": [
            "ZAR"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-19",
          "sourceUrl": "https://www.binance.com/en-ZA",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Other fiat currencies exist globally; only ZAR was checked for South Africa."
        },
        {
          "field": "depositMethods",
          "category": "rails",
          "value": [
            "instant-eft",
            "bank-transfer",
            "card",
            "crypto"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-19",
          "sourceUrl": "https://www.binance.com/en-ZA/support/faq/detail/d93d9a19dba44415b3c4ebef8ba7be29",
          "sourceTitle": "How to Deposit ZAR to Binance from a Linked Bank Account (and the bank-transfer and Absa Pay FAQs)",
          "sourceAsOf": null,
          "note": "ZAR rails documented on official pages on 4 October 2026: linked bank account / online banking through Stitch (account name must match, up to 5 linked accounts), bank transfer (EFT) to the bank details shown in-app with a new reference code for each deposit (FAQ published 2026-09-15) and Absa Pay (FAQ published 2026-07-23). Capitec Pay is named only in Binance’s 14 January 2026 promotion, whose Capitec Pay FAQ no longer exists, so it is not confirmed as a current rail. A card or Apple Pay deposit into the ZAR balance has its own FAQ (published 2026-07-31, updated 2026-08-06; Google Pay is not supported), read 4 October 2026. Crypto deposits are free."
        },
        {
          "field": "withdrawalMethods",
          "category": "rails",
          "value": [
            "bank-transfer",
            "crypto"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-19",
          "sourceUrl": "https://www.binance.com/en-ZA/support/faq/detail/dacca97d40584d209dba16174ef11cfe",
          "sourceTitle": "How to Withdraw ZAR from Binance via Bank Transfer (and linked-bank / Absa Pay pages)",
          "sourceAsOf": null,
          "note": "ZAR withdrawals via bank transfer (Stitch), to a linked bank account (\"Pay by bank app\") or via Absa Pay (FAQ published 2026-07-23); the receiving account must be in the Binance account holder’s name and KYC is required."
        },
        {
          "field": "fees.makerPercent",
          "category": "fees",
          "value": 0.1,
          "status": "partially-verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://www.binance.com/en/fee/schedule",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Global standard spot rate (Regular User); actual pair-specific ZAR fees may differ. Scope: global-standard-spot — level 0 of the published fee tiers, also quoted on the South Africa page as \"start at 0.10 %\"; no South Africa or ZAR pair-specific schedule is published, so this is partially verified on purpose and never ranked as the lowest fee. 0.075 % when fees are paid in BNB."
        },
        {
          "field": "fees.takerPercent",
          "category": "fees",
          "value": 0.1,
          "status": "partially-verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://www.binance.com/en/fee/schedule",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Global standard spot rate (Regular User); actual pair-specific ZAR fees may differ. Scope: global-standard-spot — partially verified on purpose because no ZAR pair-specific schedule is published, never ranked as the lowest fee. 0.075 % with the BNB discount."
        },
        {
          "field": "fees.tradingFeeNote",
          "category": "fees",
          "value": "Global standard spot fee: 0.10 % maker / 0.10 % taker (0.075 % with the 25 % BNB discount); VIP tiers by 30-day volume and BNB balance. This is the platform-wide rate, not a South Africa or ZAR pair schedule, so actual pair-specific fees may differ. Binance Convert (simple buy/sell) is stated as zero fee on the South Africa page; the quote may include a spread that Binance does not publish.",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://www.binance.com/en/fee/schedule",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "fees.fiatDepositFee",
          "category": "fees",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": null,
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "A ZAR deposit fee exists (the deposit flow shows \"the transaction fee (if any)\" and Binance’s 2025–2026 promotions waived it up to R180), but no official page publishes the standard amount for any ZAR rail, and Binance’s fiat fee endpoint lists no ZAR entry. Unknown; never shown as 0."
        },
        {
          "field": "fees.fiatWithdrawalFee",
          "category": "fees",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": null,
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "The withdrawal flow shows \"the transaction fee (if any)\" before confirmation; no official page publishes the standard ZAR withdrawal fee. Zero-fee ZAR withdrawals were a promotion that ended 31 March 2023 (historical). Unknown; never shown as 0."
        },
        {
          "field": "fees.cryptoWithdrawalFeeNote",
          "category": "fees",
          "value": "Crypto deposits are free; each withdrawal carries a flat per-network fee published on the fee page / withdrawal screen and adjusted with network conditions (platform-wide list, not South Africa-specific).",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://www.binance.com/en/fee/cryptoFee?symbol=USDT",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "kycSummary",
          "category": "kyc",
          "value": "Identity verification is mandatory before deposits and trading: government ID (the South Africa FAQ says \"a valid South Africa ID\"; passport, ID card or driver’s licence per the global article) plus a liveness face check; review usually within 48 hours. Scope: global-account-requirement — no South Africa-specific document list, fiat limit or account limit is published. Additional documents may be requested for fiat services.",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2027-01-03",
          "sourceUrl": "https://www.binance.com/en/support/faq/how-to-complete-identity-verification-for-a-personal-account-360027287111",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.pricingModel",
          "category": "fees",
          "value": "order-book",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://www.binance.com/en/fee/schedule",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Spot order book with maker/taker tiers plus Binance Convert / Buy Crypto quotes (stated zero fee, spread not published)."
        },
        {
          "field": "facts.feeSchedule",
          "category": "fees",
          "value": [
            {
              "id": "global-standard-spot",
              "appliesTo": [
                "general-crypto-zar",
                "stablecoin-zar",
                "crypto-crypto"
              ],
              "label": "Global standard spot fee (all pairs, Regular User)",
              "makerPercent": 0.1,
              "takerPercent": 0.1,
              "note": "Scope: global-standard-spot. Binance publishes one platform-wide Regular User rate and no South Africa / ZAR pair schedule; actual pair-specific fees may differ."
            }
          ],
          "status": "partially-verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://www.binance.com/en/fee/schedule",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Global standard rate, not a South Africa-specific or ZAR pair-specific schedule; actual pair-specific fees may differ. Partially verified on purpose for that reason."
        },
        {
          "field": "facts.zarDeposits",
          "category": "rails",
          "value": true,
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-19",
          "sourceUrl": "https://www.binance.com/en-ZA/support/faq/detail/d93d9a19dba44415b3c4ebef8ba7be29",
          "sourceTitle": "How to Deposit ZAR to Binance from a Linked Bank Account",
          "sourceAsOf": null,
          "note": "Linked bank account (Stitch online banking), bank transfer (EFT, FAQ published 2026-09-15) and Absa Pay; South Africa FAQ: no minimum deposit. Capitec Pay is not confirmed as a current rail."
        },
        {
          "field": "facts.zarWithdrawals",
          "category": "rails",
          "value": true,
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-19",
          "sourceUrl": "https://www.binance.com/en-ZA/support/faq/detail/1f555667a0da49c58d6cec0ce1e64f17",
          "sourceTitle": "How to Withdraw ZAR From Binance via Absa Pay? (published 2026-07-23)",
          "sourceAsOf": null,
          "note": "Current operational detail: ZAR withdrawal via Absa Pay (2026-07-23 FAQ), bank transfer (Stitch) and linked bank account (\"Pay by bank app\"); fee shown in-app."
        },
        {
          "field": "facts.spotTrading",
          "category": "products",
          "value": true,
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-12-04",
          "sourceUrl": "https://www.binance.com/en-ZA",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "South Africa FAQ: \"Trade hundreds of cryptocurrencies on Spot\"."
        },
        {
          "field": "facts.derivativesTrading",
          "category": "products",
          "value": true,
          "status": "partially-verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-12-04",
          "sourceUrl": "https://www.binance.com/en-ZA",
          "sourceTitle": "Crypto Exchange in South Africa | Binance (footer statement)",
          "sourceAsOf": null,
          "note": "Binance’s South Africa footer states that Nest Exchange Limited and Binance Bahrain BSC offer \"limited derivative products\" to South African users as juristic representatives of FiveWest OTC Desk (FSP 51619). Which products, on what terms and to whom is not stated, so this is not a confirmation that futures, margin or options are available to South African residents."
        },
        {
          "field": "facts.instantBuy",
          "category": "fees",
          "value": {
            "kind": "spread",
            "note": "Binance Convert / Buy Crypto: the South Africa page states \"Simple buy and sell (Binance Convert) fees are zero\"; the cost is whatever spread sits inside the 10-second quote, which Binance does not publish. Never rendered as a 0 % all-in cost."
          },
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://www.binance.com/en-ZA",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.depositFees",
          "category": "fees",
          "value": [
            {
              "id": "linked-bank",
              "label": "Linked bank account / online banking (Stitch)",
              "method": "instant-eft",
              "kind": "variable",
              "feeText": "Not published — shown on the deposit screen (\"transaction fee, if any\")",
              "minimum": "No minimum (South Africa FAQ)",
              "processingTime": "Typically within 1–3 business days (linked-bank FAQ, published 2022-08-16); the South Africa page calls the rail Instant EFT"
            },
            {
              "id": "capitec-pay",
              "label": "Capitec Pay",
              "method": "instant-eft",
              "kind": "variable",
              "feeText": "Not published; Capitec Pay itself is not confirmed as a current rail (named only in the 14 January 2026 promotion, which waived the fee up to R180; its Capitec Pay FAQ no longer exists)"
            },
            {
              "id": "absa-pay",
              "label": "Absa Pay",
              "method": "instant-eft",
              "kind": "variable",
              "feeText": "Not published — \"review the payment details, including the fee\" in-app (FAQ published 2026-07-23)"
            },
            {
              "id": "bank-transfer",
              "label": "Bank transfer (EFT)",
              "method": "bank-transfer",
              "kind": "variable",
              "feeText": "Not published — \"review the payment details, including the fee and the amount to receive\" in-app; transfer exactly the amount entered and do not deduct fees (FAQ published 2026-09-15)"
            },
            {
              "id": "card",
              "label": "Card or Apple Pay",
              "method": "card",
              "kind": "variable",
              "feeText": "Not published — \"review the payment details, including the fee and the amount to receive\" in-app; Google Pay is not supported (FAQ published 2026-07-31, updated 2026-08-06)"
            }
          ],
          "status": "partially-verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://www.binance.com/en-ZA/support/announcement/detail/0ae09c39be6340f498b621256ee14da9",
          "sourceTitle": "Celebrate Zero Fees on Your Rand Deposits with Capitec Pay! (announcement, 2026-01-14) and the ZAR deposit FAQs",
          "sourceAsOf": null,
          "note": "Rails are verified on official pages; no fee amount, limit or bank list is published for any ZAR rail, so every fee is variable / unknown (never 0). The card or Apple Pay deposit FAQ (published 2026-07-31) states no fee amount either."
        },
        {
          "field": "facts.withdrawalFees",
          "category": "fees",
          "value": [
            {
              "id": "bank-transfer",
              "label": "Bank transfer (Stitch) / linked bank account",
              "method": "bank-transfer",
              "kind": "variable",
              "feeText": "Not published — shown on the withdrawal screen (\"transaction fee, if any\")",
              "processingTime": "Orders outside banking hours are processed on the next business day (FAQs, 2022–2023); \"express\" withdrawals within 20 minutes to an hour during bank processing hours were announced on 2023-01-16 (historical; current timing not re-published)"
            },
            {
              "id": "absa-pay",
              "label": "Absa Pay",
              "method": "instant-eft",
              "kind": "variable",
              "feeText": "Not published — \"review the payment details, including the fee and the amount to receive\" in-app (FAQ published 2026-07-23)"
            }
          ],
          "status": "partially-verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://www.binance.com/en-ZA/support/faq/detail/dacca97d40584d209dba16174ef11cfe",
          "sourceTitle": "How to Withdraw ZAR from Binance via Bank Transfer (and Absa Pay / linked-bank FAQs)",
          "sourceAsOf": null,
          "note": "Rails verified; no fee amount, minimum, maximum or bank list is published, so every fee is variable / unknown (never 0). The zero-fee ZAR withdrawal period ended 2023-03-31 (historical support ≠ current operational detail)."
        },
        {
          "field": "facts.minimumDeposit",
          "category": "rails",
          "value": "No minimum",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-19",
          "sourceUrl": "https://www.binance.com/en-ZA",
          "sourceTitle": "Crypto Exchange in South Africa | Binance (en-ZA FAQ)",
          "sourceAsOf": null,
          "note": "\"There are no minimum deposit requirements\" (South Africa FAQ). Promotions have required R500–R1,000 first deposits to qualify for a fee waiver; that is a promotion rule, not a minimum."
        },
        {
          "field": "facts.minimumWithdrawal",
          "category": "rails",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": null,
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "No minimum ZAR withdrawal is printed on the withdrawal FAQs or the South Africa page."
        },
        {
          "field": "facts.supportedNetworks",
          "category": "fees",
          "value": "Flat per-network withdrawal fee published on the fee page and withdrawal screen for every listed network (platform-wide list; adjusted with network conditions). Scope: global-platform-network-support, not South Africa-specific.",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://www.binance.com/en/fee/cryptoFee?symbol=USDT",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.feeVariesByPair",
          "category": "fees",
          "value": false,
          "status": "partially-verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://www.binance.com/en/fee/schedule",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Binance publishes a single platform-wide Regular User rate for spot pairs; whether South African ZAR pairs carry a different rate is not stated on any official page (actual pair-specific fees may differ)."
        },
        {
          "field": "facts.usdtPairs",
          "category": "rails",
          "value": [
            "USDT/ZAR"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-19",
          "sourceUrl": "https://api.binance.com/api/v3/exchangeInfo?symbol=USDTZAR",
          "sourceTitle": "Binance official spot API exchangeInfo (symbol status)",
          "sourceAsOf": null,
          "note": "USDT/ZAR is the only ZAR-quoted spot pair with status TRADING on 4 October 2026: BTC/ZAR, ETH/ZAR, BNB/ZAR and BUSD/ZAR all report status BREAK (trading halted). There is no USDC/ZAR pair. USDT-quoted crypto pairs (e.g. BTC/USDT) are global crypto/crypto markets."
        },
        {
          "field": "facts.usdtDepositNetworks",
          "category": "rails",
          "value": [
            "BNB Smart Chain (BEP20)",
            "Ethereum (ERC20)",
            "Tron (TRC20)",
            "Solana",
            "Polygon POS",
            "Arbitrum One",
            "Optimism",
            "The Open Network (TON)",
            "Aptos",
            "AVAX C-Chain",
            "NEAR Protocol",
            "opBNB",
            "Plasma",
            "Scroll",
            "Kaia",
            "CELO",
            "Tezos",
            "KAVAEVM",
            "Asset Hub Polkadot"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-19",
          "sourceUrl": "https://www.binance.com/en/fee/cryptoFee?symbol=USDT",
          "sourceTitle": "Crypto Deposit & Withdrawal Fees | Binance (network list)",
          "sourceAsOf": null,
          "note": "Scope: global-platform-network-support. This is the platform-wide network list (19 networks, all accepting deposits on the read date; withdrawals were enabled on every network except Asset Hub Polkadot); Binance publishes no South Africa-specific network page, so availability of every network to South African users is not independently confirmed."
        },
        {
          "field": "facts.usdtWithdrawalFees",
          "category": "fees",
          "value": [
            {
              "network": "Tron (TRC20)",
              "kind": "fixed",
              "fee": 1.5,
              "feeText": "1.5 USDT",
              "minimum": 5
            },
            {
              "network": "Ethereum (ERC20)",
              "kind": "fixed",
              "fee": 0.9,
              "feeText": "0.9 USDT",
              "minimum": 5
            },
            {
              "network": "BNB Smart Chain (BEP20)",
              "kind": "fixed",
              "fee": 0.01,
              "feeText": "0.01 USDT",
              "minimum": 3
            },
            {
              "network": "Solana",
              "kind": "fixed",
              "fee": 0.3,
              "feeText": "0.3 USDT",
              "minimum": 5
            },
            {
              "network": "Polygon POS",
              "kind": "fixed",
              "fee": 0.07,
              "feeText": "0.07 USDT",
              "minimum": 5
            },
            {
              "network": "Arbitrum One",
              "kind": "fixed",
              "fee": 0.4,
              "feeText": "0.4 USDT",
              "minimum": 3
            },
            {
              "network": "Optimism",
              "kind": "fixed",
              "fee": 0.04,
              "feeText": "0.04 USDT",
              "minimum": 3
            },
            {
              "network": "The Open Network (TON)",
              "kind": "fixed",
              "fee": 0.3,
              "feeText": "0.3 USDT",
              "minimum": 3
            }
          ],
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://www.binance.com/en/fee/cryptoFee?symbol=USDT",
          "sourceTitle": "Crypto Deposit & Withdrawal Fees | Binance",
          "sourceAsOf": null,
          "note": "Scope: global-platform-network-support — the platform-wide flat fees on the read date (Binance adjusts them with network conditions without notice: between 27 September and 4 October 2026 the Ethereum fee rose from 0.3 to 0.9 USDT and the Arbitrum fee from 0.1 to 0.4 USDT); eight of the 19 listed networks shown. Not a South Africa-specific fee table."
        },
        {
          "field": "facts.usdtMinimumWithdrawal",
          "category": "fees",
          "value": "3–5 USDT depending on network",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://www.binance.com/en/fee/cryptoFee?symbol=USDT",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Scope: global-platform-network-support (e.g. 3 USDT on BNB Smart Chain, Arbitrum, Optimism and TON; 5 USDT on Tron, Ethereum, Solana and Polygon)."
        },
        {
          "field": "facts.zarDepositProcessing",
          "category": "rails",
          "value": "Linked bank account (Stitch): \"typically, your order will be processed within 1–3 business days\"; if funds have not arrived, contact support. Bank transfer (EFT) and Absa Pay: processing time not published.",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-19",
          "sourceUrl": "https://www.binance.com/en-ZA/support/faq/detail/d93d9a19dba44415b3c4ebef8ba7be29",
          "sourceTitle": "How to Deposit ZAR to Binance from a Linked Bank Account (published 2022-08-16)",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.depositReferenceRule",
          "category": "rails",
          "value": "Linked-bank deposits are initiated inside Binance through Stitch (no manual reference): select the bank, log in, confirm the account — the account holder’s name must match the Binance account, up to 5 bank accounts can be linked, and MFA may be required. A denied deposit usually means an insufficient bank balance / limit or an incomplete MFA. Bank-transfer (EFT) deposits: pay from a bank account in your own name to the bank details shown, for exactly the amount entered on Binance, using the reference code shown; it changes with every deposit, and reusing an old code may get the deposit refunded.",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-19",
          "sourceUrl": "https://www.binance.com/en-ZA/support/faq/detail/69f1c540b7974457ab0ec4177f7bd5a9",
          "sourceTitle": "How to Link My ZAR Bank Account to Binance? (published 2022-08-23) and How to Deposit ZAR to Binance via Bank Transfer? (published 2026-09-15)",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.zarWithdrawalProcessing",
          "category": "rails",
          "value": "Current FAQs: a withdrawal order submitted outside banking hours is processed on the next business day; the receiving account must be in your own name. Historical: on 2023-01-16 Binance announced \"express\" ZAR withdrawals reflected within 20 minutes to an hour during bank processing hours (Mon–Fri 05:00–16:30, Sat 05:00–09:30, UTC+2). That timing has not been re-published on a current page.",
          "status": "partially-verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-19",
          "sourceUrl": "https://www.binance.com/en-ZA/support/announcement/binance-introduces-express-south-african-rand-zar-withdrawals-1a28ebb9c98148f9a92cb23c43e0dcc4",
          "sourceTitle": "Binance Introduces Express South African Rand (ZAR) Withdrawals (2023-01-16) and the current withdrawal FAQs",
          "sourceAsOf": null,
          "note": "The 20-minute-to-one-hour timing comes from a January 2023 announcement (historical support), not from current operational documentation; only the next-business-day rule is on the live FAQs."
        },
        {
          "field": "facts.btcZarMarket",
          "category": "fees",
          "value": "halted",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://api.binance.com/api/v3/exchangeInfo?symbol=USDTZAR",
          "sourceTitle": "Binance official spot API exchangeInfo (symbol status)",
          "sourceAsOf": null,
          "note": "BTCZAR reported status BREAK (trading halted) on 4 October 2026, as did ETHZAR; USDTZAR was TRADING."
        }
      ]
    },
    {
      "id": "bitget",
      "name": "Bitget",
      "officialUrl": "https://www.bitget.com/",
      "profileUrl": "https://swapsift.com/en-za/exchanges/bitget/",
      "dataUrl": "https://swapsift.com/en-za/data/exchanges/bitget.json",
      "verificationStatus": "partially-verified",
      "lastVerifiedAt": "2026-10-04",
      "regulator": "Financial Sector Conduct Authority (FSCA)",
      "facts": [
        {
          "field": "availability",
          "category": "availability",
          "value": "available",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2027-01-03",
          "sourceUrl": "https://www.bitget.com/support/articles/12560603823032",
          "sourceTitle": "Which Countries or Regions Support Bank Deposits on Bitget? (2025-02-20)",
          "sourceAsOf": null,
          "note": "South Africa is not among the Prohibited Countries in Bitget’s Terms of Use (last updated 15 September 2026), \"ZAR: South Africa\" is listed as a supported fiat deposit / withdrawal region, and Bitget’s South Africa buying page states the platform is \"legally accessible in South Africa\". There is no South Africa-specific site or help section; the contracting entity is BTG Technology Holdings Limited (Terms governed by Hong Kong law). Availability of every product is not implied: see products."
        },
        {
          "field": "licenseStatus",
          "category": "regulation",
          "value": "licensed",
          "status": "partially-verified",
          "verifiedAt": "2026-09-27",
          "staleFrom": "2026-12-27",
          "sourceUrl": "https://www.fsca.co.za/_api/cr3ad_regulatoryframes(94942cc4-0238-f111-88b3-000d3a64fb06)/cr3ad_document/$value",
          "sourceTitle": "List of licensed crypto asset service providers – March 2026 (FSCA, PDF) and Bitget licences page",
          "sourceAsOf": "2026-03",
          "note": "Licensed through a group subsidiary; the licensed entity’s role for your crypto account is not confirmed. Bitget’s licences page lists an FSCA Financial Services Provider (CASP) licence and an Over-the-Counter Derivatives Provider licence for South Africa without naming the entity. The FSCA list of licensed CASPs titled March 2026 includes PARSA FINANCIAL SERVICES (PTY) LTD (FSP 52563, Category I: advice and intermediary services, entry 206), which Bitget describes as “a subsidiary of the Bitget Group” (Bitget Academy, “Bitget US stock trading guide”, read 2026-09-27). Bitget’s Terms of Use still name BTG Technology Holdings Limited, which is not on the list, as the operator, and Bitget’s help pages tie Parsa to Stock+."
        },
        {
          "field": "licenseReference",
          "category": "regulation",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": null,
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Bitget’s licences page lists an FSCA CASP licence for South Africa without an FSP number. The only Bitget Group entity on the FSCA list is Parsa Financial Services (FSP 52563); the number is not attributed to Bitget until Bitget states which entity serves South African crypto accounts."
        },
        {
          "field": "products",
          "category": "products",
          "value": [
            "spot",
            "p2p"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-12-04",
          "sourceUrl": "https://www.bitget.com/blog/articles/deposit-withdraw-rand-zar-in-south-africa",
          "sourceTitle": "How to Deposit and Withdraw Rand (ZAR) on Bitget in South Africa (official blog, 2025-10-16); Verify Your Bitget Account in South Africa (official blog, 2025-08-08)",
          "sourceAsOf": null,
          "note": "Bitget’s South Africa guide says a funded user can \"trade Crypto, Stock Futures & Gold\"; only spot crypto trading is recorded among those, because crypto futures, margin, copy trading and Earn are described on global pages without a South Africa statement. P2P is recorded because Bitget’s South Africa KYC guide (https://www.bitget.com/blog/articles/verify-bitget-account-in-south-africa-guide, 2025-08-08) lists \"Use P2P to deposit or withdraw South African Rand\" and its P2P marketplace lists rand adverts (one bank-transfer advert for USDT on 4 October 2026). P2P trades are with other users, not with Bitget."
        },
        {
          "field": "fiatCurrencies",
          "category": "rails",
          "value": [
            "ZAR"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-19",
          "sourceUrl": "https://www.bitget.com/support/articles/12560603823032",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "ZAR is a native fiat balance (deposit and withdrawal) for South Africa; Bitget also supports EUR, USD, BRL and other currencies for other regions — only ZAR was checked for South Africa."
        },
        {
          "field": "depositMethods",
          "category": "rails",
          "value": [
            "instant-eft",
            "crypto"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-19",
          "sourceUrl": "https://www.bitget.com/support/articles/12560603822324",
          "sourceTitle": "How to Deposit ZAR via Callpay on Bitget Website? (2025-02-10) and the South Africa ZAR guide (2025-10-16)",
          "sourceAsOf": "2025-02-10",
          "note": "ZAR deposit into the Bitget fiat balance by an online-banking payment from all major South African banks. The Help Center’s rand articles and the February 2025 launch announcement call the provider Callpay; the South Africa guide (2025-10-16) names the payment option EFTSecure; no Bitget page says how the two names relate. Bitget’s automatically generated South Africa buying page says, in template text, that rand buyers can also use P2P, crypto deposits and third-party payments (credit card, Apple Pay or Google Pay), but no Help Center article names a rand card gateway, fee or limit, so no card rail is recorded. Crypto deposits are free."
        },
        {
          "field": "withdrawalMethods",
          "category": "rails",
          "value": [
            "bank-transfer",
            "crypto"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-19",
          "sourceUrl": "https://www.bitget.com/support/articles/12560603785944",
          "sourceTitle": "Bank Deposit and Withdrawal: Limits, Fees, and Processing Times (2024-08-29) and the South Africa ZAR guide",
          "sourceAsOf": null,
          "note": "ZAR bank-transfer withdrawal from the fiat balance to a South African bank account in the account holder’s name; crypto must first be converted to ZAR in-app."
        },
        {
          "field": "fees.makerPercent",
          "category": "fees",
          "value": 0.1,
          "status": "partially-verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://api.bitget.com/api/v2/spot/public/symbols",
          "sourceTitle": "Bitget spot API: public symbols (makerFeeRate / takerFeeRate)",
          "sourceAsOf": null,
          "note": "Global standard spot rate on crypto/crypto pairs (Bitget has no ZAR pair); actual pair-specific fees may differ. Scope: global-standard-spot — Bitget’s public symbols endpoint (read 4 October 2026) returns 0.10 % maker / 0.10 % taker for 3,332 of 3,386 online pairs and 0.20 % / 0.20 % for 54 pairs including BTC/USDT, ETH/USDT, SOL/USDT and XRP/USDT; the fee page shows its table only after login and says rates may vary by region. Bitget has no ZAR trading pairs, so no ZAR pair rate exists; ZAR is converted to crypto at a quote."
        },
        {
          "field": "fees.takerPercent",
          "category": "fees",
          "value": 0.1,
          "status": "partially-verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://api.bitget.com/api/v2/spot/public/symbols",
          "sourceTitle": "Bitget spot API: public symbols (makerFeeRate / takerFeeRate)",
          "sourceAsOf": null,
          "note": "Global standard spot rate on crypto/crypto pairs (Bitget has no ZAR pair); actual pair-specific fees may differ. Scope: global-standard-spot — 0.10 % on most pairs, 0.20 % on 54 pairs including BTC/USDT and ETH/USDT (public symbols endpoint, 4 October 2026). No ZAR pairs exist."
        },
        {
          "field": "fees.tradingFeeNote",
          "category": "fees",
          "value": "Bitget publishes per-pair spot rates: 0.10 % maker / 0.10 % taker on most USDT- and USDC-quoted pairs and 0.20 % / 0.20 % on 54 pairs including BTC/USDT, ETH/USDT, SOL/USDT and XRP/USDT (public symbols endpoint, 4 October 2026); VIP and BGB-holding tiers lower them, and the fee page shows the tier table only after login. There are no ZAR trading pairs: rand is converted to crypto (and back) at a quote whose spread is shown before you confirm.",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://api.bitget.com/api/v2/spot/public/symbols",
          "sourceTitle": "Bitget spot API: public symbols; Bitget fee page",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "fees.fiatDepositFee",
          "category": "fees",
          "value": "1.4 %",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://www.bitget.com/support/articles/12560603822324",
          "sourceTitle": "How to Deposit ZAR via Callpay on Bitget Website?",
          "sourceAsOf": "2025-02-10",
          "note": "The Help Center’s Callpay deposit article (dated 2025-02-10, live on 4 October 2026) states a 1.4 % processing fee on ZAR deposits, the same figure as the limits table of 2024-08-29; your bank may charge as well. The zero-fee offer at the Callpay launch ran from 24 February to 10 March 2025, and the South Africa guide (2025-10-16) restates no fee."
        },
        {
          "field": "fees.fiatWithdrawalFee",
          "category": "fees",
          "value": "R20",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://www.bitget.com/support/articles/12560603822325",
          "sourceTitle": "How to Withdraw ZAR via Callpay on Bitget Website?",
          "sourceAsOf": "2025-02-10",
          "note": "The Help Center’s Callpay withdrawal article (dated 2025-02-10, live on 4 October 2026) states a flat 20 ZAR fee per withdrawal \"regardless of the amount withdrawn\", the same figure as the limits table of 2024-08-29."
        },
        {
          "field": "fees.cryptoWithdrawalFeeNote",
          "category": "fees",
          "value": "Crypto deposits are free; each withdrawal carries a fixed per-network fee published through Bitget’s public coins endpoint and withdrawal screen (platform-wide list, not South Africa-specific).",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://api.bitget.com/api/v2/spot/public/coins?coin=USDT",
          "sourceTitle": "Bitget spot API: public coins (USDT chains)",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "kycSummary",
          "category": "kyc",
          "value": "Identity verification is mandatory for deposits, trading and P2P (since 1 January 2024): choose country of residence and ID type (accepted types vary by country), enter your name as on the ID, photograph the document by phone and pass a facial check; review usually within 60 minutes and up to one business day. Proof of address (issued within three months: bank statement, utility bill, government document, lease) is requested from some users. Scope: global-account-requirement — no South Africa-specific document list is published; the South Africa guide only says KYC is required before ZAR rails. Verified accounts have a VIP-level 24-hour withdrawal limit (3 million USDT at VIP 0).",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2027-01-03",
          "sourceUrl": "https://www.bitget.com/support/articles/12560603808893",
          "sourceTitle": "Common Questions About Individual Verification; How to Complete KYC (website guide); How to Upload Proof of Address",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.pricingModel",
          "category": "fees",
          "value": "hybrid",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://api.bitget.com/api/v2/spot/public/symbols",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Spot order book for crypto/crypto pairs (USDT-, USDC-, BTC-, ETH-quoted) plus quote-based fiat conversion for ZAR: there is no ZAR order book."
        },
        {
          "field": "facts.feeSchedule",
          "category": "fees",
          "value": [
            {
              "id": "global-standard-spot",
              "appliesTo": [
                "crypto-crypto"
              ],
              "label": "Global standard spot fee (crypto/crypto pairs)",
              "makerPercent": 0.1,
              "takerPercent": 0.1,
              "note": "Scope: global-standard-spot; 0.20 % on 54 pairs including BTC/USDT and ETH/USDT. No crypto/ZAR or stablecoin/ZAR pairs exist on Bitget, so those classes have no order-book rate (ZAR conversion is quote-based)."
            }
          ],
          "status": "partially-verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://api.bitget.com/api/v2/spot/public/symbols",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Global standard rate from the public symbols endpoint, not a South Africa-specific schedule; actual pair-specific fees may differ. No ZAR pair classes exist."
        },
        {
          "field": "facts.zarDeposits",
          "category": "rails",
          "value": true,
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-19",
          "sourceUrl": "https://www.bitget.com/support/articles/12560603823032",
          "sourceTitle": "Which Countries or Regions Support Bank Deposits on Bitget? (\"ZAR: South Africa\")",
          "sourceAsOf": null,
          "note": "Native ZAR fiat balance funded by an online-banking deposit after KYC (Callpay in the Help Center, EFTSecure in the South Africa guide); not a third-party card on-ramp."
        },
        {
          "field": "facts.zarWithdrawals",
          "category": "rails",
          "value": true,
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-19",
          "sourceUrl": "https://www.bitget.com/blog/articles/deposit-withdraw-rand-zar-in-south-africa",
          "sourceTitle": "How to Deposit and Withdraw Rand (ZAR) on Bitget in South Africa (official blog, 2025-10-16)",
          "sourceAsOf": null,
          "note": "Withdraw → Fiat → ZAR to a South African bank account in your own name; crypto must be converted to ZAR first."
        },
        {
          "field": "facts.spotTrading",
          "category": "products",
          "value": true,
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-12-04",
          "sourceUrl": "https://api.bitget.com/api/v2/spot/public/symbols",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "3,386 online spot pairs on the public symbols endpoint (4 October 2026); none quoted in ZAR."
        },
        {
          "field": "facts.derivativesTrading",
          "category": "products",
          "value": true,
          "status": "partially-verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-12-04",
          "sourceUrl": "https://www.bitget.com/blog/articles/deposit-withdraw-rand-zar-in-south-africa",
          "sourceTitle": "How to Deposit and Withdraw Rand (ZAR) on Bitget in South Africa",
          "sourceAsOf": null,
          "note": "Bitget’s South Africa ZAR guide says funded users can trade \"Crypto, Stock Futures & Gold\"; whether crypto futures, margin or copy trading are open to South African residents is not stated on a South Africa page, so this is not a confirmation of a full derivatives offering."
        },
        {
          "field": "facts.instantBuy",
          "category": "fees",
          "value": {
            "kind": "spread",
            "note": "ZAR in the fiat balance is converted to crypto in the app at a quote (Bitget’s Callpay press release calls it an \"instant fiat-to-crypto conversion\"), and crypto is sold for ZAR under Assets → Fiat → ZAR; the South Africa guide says the estimated value, conversion rate and fees are displayed before you confirm. The spread is not published, so no percentage is recorded and the cost is never rendered as 0 %."
          },
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://www.bitget.com/blog/articles/deposit-withdraw-rand-zar-in-south-africa",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.depositFees",
          "category": "fees",
          "value": [
            {
              "id": "bank-deposit",
              "label": "ZAR bank deposit (Callpay; EFTSecure in the South Africa guide)",
              "method": "instant-eft",
              "kind": "percent",
              "percent": 1.4,
              "feeText": "1.4 % processing fee (Help Center Callpay deposit article, 2025-02-10)",
              "minimum": "USD 10 equivalent in ZAR per deposit (Help Center, 2025-02-10); R180 (South Africa guide, 2025-10-16)",
              "limit": "USD 10,000 equivalent in ZAR per deposit and per day (Help Center, 2025-02-10); R179,000 per day (South Africa guide, 2025-10-16, \"subject to change\"). No page states the exchange rate between the two.",
              "processingTime": "Most deposits within minutes (Help Center); typically 5 minutes to 2 hours, bank dependent (South Africa guide)"
            }
          ],
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://www.bitget.com/support/articles/12560603822324",
          "sourceTitle": "How to Deposit ZAR via Callpay on Bitget Website? (2025-02-10); How to Deposit and Withdraw Rand (ZAR) on Bitget in South Africa (2025-10-16)",
          "sourceAsOf": "2025-02-10",
          "note": "The rail (online-banking deposit from all major South African banks, including ABSA, FNB, Nedbank, Standard Bank, Investec and Capitec) and its 1.4 % fee are stated on official pages. The Help Center gives the limits in US-dollar equivalents and the South Africa guide in rand; they are shown side by side because neither page states the conversion. No rand card or Apple Pay rail is recorded."
        },
        {
          "field": "facts.withdrawalFees",
          "category": "fees",
          "value": [
            {
              "id": "bank-withdrawal",
              "label": "ZAR bank withdrawal",
              "method": "bank-transfer",
              "kind": "fixed",
              "amount": 20,
              "feeText": "Flat 20 ZAR per withdrawal, regardless of amount (Help Center Callpay withdrawal article, 2025-02-10)",
              "minimum": "USD 10 equivalent in ZAR per withdrawal (Help Center, 2025-02-10)",
              "limit": "USD 10,000 equivalent in ZAR per withdrawal and per day (Help Center, 2025-02-10)",
              "processingTime": "Stated differently on Bitget’s own pages: within one working day, or as little as 10 minutes by fast transfer (Help Center, 2025-02-10); within 24 hours (launch announcement, 2025-02-24); often minutes but allow up to 2 business days (South Africa guide, 2025-10-16)"
            }
          ],
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://www.bitget.com/support/articles/12560603822325",
          "sourceTitle": "How to Withdraw ZAR via Callpay on Bitget Website? (2025-02-10); How to Deposit and Withdraw Rand (ZAR) on Bitget in South Africa (2025-10-16)",
          "sourceAsOf": "2025-02-10",
          "note": "Bank transfer to a South African account in your own name (the South Africa guide says the account name must match your Bitget account). The fee and the per-withdrawal and daily limits come from the Help Center’s Callpay withdrawal article; the stated processing time differs between Bitget’s pages, so no single time is recorded."
        },
        {
          "field": "facts.minimumDeposit",
          "category": "rails",
          "value": "R180",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-19",
          "sourceUrl": "https://www.bitget.com/blog/articles/deposit-withdraw-rand-zar-in-south-africa",
          "sourceTitle": "How to Deposit and Withdraw Rand (ZAR) on Bitget in South Africa (official blog, 2025-10-16)",
          "sourceAsOf": null,
          "note": "\"Minimum deposit: R180\" for the ZAR bank deposit; the guide adds that limits appear on the deposit screen and are subject to change. The Help Center’s Callpay deposit article (2025-02-10) gives the minimum as USD 10 equivalent in ZAR; no Bitget page states the exchange rate between the two."
        },
        {
          "field": "facts.minimumWithdrawal",
          "category": "rails",
          "value": "USD 10 equivalent in ZAR",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-19",
          "sourceUrl": "https://www.bitget.com/support/articles/12560603822325",
          "sourceTitle": "How to Withdraw ZAR via Callpay on Bitget Website? (2025-02-10)",
          "sourceAsOf": "2025-02-10",
          "note": "Each withdrawal must be between USD 10 and USD 10,000 equivalent in ZAR, with a daily maximum of USD 10,000 equivalent; no rand figure is published for the withdrawal limits."
        },
        {
          "field": "facts.supportedNetworks",
          "category": "fees",
          "value": "Fixed per-network withdrawal fee and a 10 USDT minimum published for every USDT chain through the public coins endpoint (platform-wide list; adjusted without notice). Scope: global-platform-network-support, not South Africa-specific.",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://api.bitget.com/api/v2/spot/public/coins?coin=USDT",
          "sourceTitle": "Bitget spot API: public coins (USDT chains)",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.feeVariesByPair",
          "category": "fees",
          "value": true,
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://api.bitget.com/api/v2/spot/public/symbols",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Per-pair rates: 0.10 % on most pairs, 0.20 % on 54 pairs including BTC/USDT and ETH/USDT; no ZAR pairs (4 October 2026)."
        },
        {
          "field": "facts.usdtPairs",
          "category": "rails",
          "value": [
            "USDC/USDT",
            "BTC/USDT"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-19",
          "sourceUrl": "https://api.bitget.com/api/v2/spot/public/symbols",
          "sourceTitle": "Bitget spot API: public symbols (read 2026-10-04)",
          "sourceAsOf": null,
          "note": "There is no USDT/ZAR or USDC/ZAR pair on Bitget (no symbol is quoted in ZAR); USDT is reached from rand only through the quote-based ZAR conversion. USDC/USDT trades at 0.10 % / 0.10 % and BTC/USDT at 0.20 % / 0.20 % on the public symbols endpoint."
        },
        {
          "field": "facts.usdtDepositNetworks",
          "category": "rails",
          "value": [
            "Ethereum (ERC20)",
            "Tron (TRC20)",
            "BNB Smart Chain (BEP20)",
            "Arbitrum One",
            "Solana",
            "Optimism",
            "Polygon",
            "AVAX C-Chain",
            "TON",
            "Aptos",
            "Morph",
            "Plasma"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-19",
          "sourceUrl": "https://api.bitget.com/api/v2/spot/public/coins?coin=USDT",
          "sourceTitle": "Bitget spot API: public coins (USDT chains, read 2026-10-04)",
          "sourceAsOf": null,
          "note": "Scope: global-platform-network-support. All 12 chains accepted deposits on the read date (minimum deposit 0.01 USDT, 0.1 USDT on Plasma and 0.5 USDT on Ethereum); withdrawals, paused on every chain on 27 September after the 24 September 2026 security incident, were enabled on all 12 chains when re-read on 4 October 2026. Bitget publishes no South Africa-specific network page, so availability of every network to South African users is not independently confirmed."
        },
        {
          "field": "facts.usdtWithdrawalFees",
          "category": "fees",
          "value": [
            {
              "network": "Tron (TRC20)",
              "kind": "fixed",
              "fee": 1.5,
              "feeText": "1.5 USDT",
              "minimum": 10
            },
            {
              "network": "Ethereum (ERC20)",
              "kind": "fixed",
              "fee": 2,
              "feeText": "2 USDT",
              "minimum": 10
            },
            {
              "network": "BNB Smart Chain (BEP20)",
              "kind": "fixed",
              "fee": 0.01,
              "feeText": "0.01 USDT",
              "minimum": 10
            },
            {
              "network": "Arbitrum One",
              "kind": "fixed",
              "fee": 0.1,
              "feeText": "0.1 USDT",
              "minimum": 10
            },
            {
              "network": "Solana",
              "kind": "fixed",
              "fee": 0.5,
              "feeText": "0.5 USDT",
              "minimum": 10
            },
            {
              "network": "Optimism",
              "kind": "fixed",
              "fee": 0.014,
              "feeText": "0.014 USDT",
              "minimum": 10
            },
            {
              "network": "Polygon",
              "kind": "fixed",
              "fee": 0.07,
              "feeText": "0.07 USDT",
              "minimum": 10
            },
            {
              "network": "AVAX C-Chain",
              "kind": "fixed",
              "fee": 0.04,
              "feeText": "0.04 USDT",
              "minimum": 10
            },
            {
              "network": "TON",
              "kind": "fixed",
              "fee": 0.15,
              "feeText": "0.15 USDT",
              "minimum": 10
            },
            {
              "network": "Aptos",
              "kind": "fixed",
              "fee": 0.03,
              "feeText": "0.03 USDT",
              "minimum": 10
            },
            {
              "network": "Morph",
              "kind": "fixed",
              "fee": 0.01,
              "feeText": "0.01 USDT",
              "minimum": 10
            },
            {
              "network": "Plasma",
              "kind": "fixed",
              "fee": 0.012,
              "feeText": "0.012 USDT",
              "minimum": 10
            }
          ],
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://api.bitget.com/api/v2/spot/public/coins?coin=USDT",
          "sourceTitle": "Bitget spot API: public coins (USDT chains, read 2026-10-04)",
          "sourceAsOf": null,
          "note": "Scope: global-platform-network-support — platform-wide fixed fees on the read date, all 12 chains shown. Bitget adjusts them without notice: between 8 and 27 September 2026 the Ethereum fee rose from 0.8 to 2 USDT and the BNB Smart Chain fee fell from 0.15 to 0.01 USDT. Not a South Africa-specific fee table."
        },
        {
          "field": "facts.usdtMinimumWithdrawal",
          "category": "fees",
          "value": "10 USDT on every network",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://api.bitget.com/api/v2/spot/public/coins?coin=USDT",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Scope: global-platform-network-support (minWithdrawAmount = 10 on all 12 USDT chains)."
        },
        {
          "field": "facts.zarDepositProcessing",
          "category": "rails",
          "value": "Most ZAR deposits are credited within minutes (Help Center Callpay deposit article, 2025-02-10); the South Africa guide (2025-10-16) says they typically reflect within 5 minutes to 2 hours, and bank-side delays can extend this. Contact support with the payment reference if a deposit is pending beyond 2 hours.",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-19",
          "sourceUrl": "https://www.bitget.com/blog/articles/deposit-withdraw-rand-zar-in-south-africa",
          "sourceTitle": "How to Deposit and Withdraw Rand (ZAR) on Bitget in South Africa (2025-10-16)",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.depositReferenceRule",
          "category": "rails",
          "value": "Deposits are initiated inside the Bitget app (Add Funds → ZAR → EFTSecure): select your bank, log in to online banking, choose the account, confirm with a mobile number; no manual reference is typed. The bank account name must match the Bitget account name and KYC must be complete first.",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-19",
          "sourceUrl": "https://www.bitget.com/blog/articles/deposit-withdraw-rand-zar-in-south-africa",
          "sourceTitle": "How to Deposit and Withdraw Rand (ZAR) on Bitget in South Africa (2025-10-16)",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.zarWithdrawalProcessing",
          "category": "rails",
          "value": null,
          "status": "conflicting",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-19",
          "sourceUrl": "https://www.bitget.com/support/articles/12560603822325",
          "sourceTitle": "How to Withdraw ZAR via Callpay on Bitget Website? (2025-02-10)",
          "sourceAsOf": null,
          "note": "Bitget’s own pages give three different times for a rand withdrawal: \"within one working day\", or \"as little as 10 minutes\" by fast transfer (Help Center Callpay withdrawal article, 2025-02-10); \"within 24 hours\" (Callpay launch announcement, https://www.bitget.com/support/articles/12560603822326, 2025-02-24); \"often minutes, but allow up to 2 business days depending on your bank\" (South Africa guide, 2025-10-16). None is recorded as current until Bitget reconciles them."
        },
        {
          "field": "facts.btcZarMarket",
          "category": "fees",
          "value": "not-listed",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://api.bitget.com/api/v2/spot/public/symbols",
          "sourceTitle": "Bitget spot API: public symbols",
          "sourceAsOf": null,
          "note": "No symbol on the public symbols endpoint is quoted in ZAR (4 October 2026); rand is converted to crypto at a quote."
        }
      ]
    },
    {
      "id": "kraken",
      "name": "Kraken",
      "officialUrl": "https://www.kraken.com/",
      "profileUrl": null,
      "dataUrl": "https://swapsift.com/en-za/data/exchanges/kraken.json",
      "verificationStatus": "partially-verified",
      "lastVerifiedAt": "2026-10-04",
      "regulator": "Financial Sector Conduct Authority (FSCA)",
      "facts": [
        {
          "field": "availability",
          "category": "availability",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": null,
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "No official page states availability for South Africa in so many words: South Africa is absent from Kraken’s prohibited-regions list and its verification pages mention South African residents, but Kraken has no ZAR funding rail or South African entity."
        },
        {
          "field": "licenseStatus",
          "category": "regulation",
          "value": "not-found-in-register",
          "status": "verified",
          "verifiedAt": "2026-09-27",
          "staleFrom": "2026-12-27",
          "sourceUrl": "https://www.fsca.co.za/_api/cr3ad_regulatoryframes(94942cc4-0238-f111-88b3-000d3a64fb06)/cr3ad_document/$value",
          "sourceTitle": null,
          "sourceAsOf": "2026-03",
          "note": "No Kraken, Payward or Crypto Facilities entity appears in the FSCA list of licensed CASPs titled March 2026, and Kraken’s own licensing page listed no South African authorisation when read on 6 September 2026. Current status has not been independently confirmed."
        },
        {
          "field": "licenseReference",
          "category": "regulation",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": null,
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "No FSCA reference exists for Kraken or Payward."
        },
        {
          "field": "products",
          "category": "products",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": null,
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Kraken offers spot, margin, futures, staking and OTC globally, but which of these South African residents may use was not confirmed on an official page."
        },
        {
          "field": "fiatCurrencies",
          "category": "rails",
          "value": [
            "USD",
            "EUR",
            "CAD",
            "AUD",
            "GBP",
            "CHF",
            "ARS",
            "BRL",
            "MXN"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-19",
          "sourceUrl": "https://support.kraken.com/articles/360000381846-cash-deposit-options-fees-minimums-and-processing-times-",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "ZAR is not a supported deposit or withdrawal currency; whether South African residents can use the USD SWIFT rails is not stated."
        },
        {
          "field": "depositMethods",
          "category": "rails",
          "value": [
            "crypto"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-19",
          "sourceUrl": "https://support.kraken.com/articles/360000381846-cash-deposit-options-fees-minimums-and-processing-times-",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "No ZAR deposit option exists; funding from South Africa would have to be in crypto (or a foreign currency rail whose regional availability is not stated)."
        },
        {
          "field": "withdrawalMethods",
          "category": "rails",
          "value": [
            "crypto"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-19",
          "sourceUrl": "https://support.kraken.com/articles/360000423043-cash-withdrawal-options-fees-minimums-and-processing-times-",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "No ZAR withdrawal option exists: Kraken’s cash-withdrawal article lists USD, EUR, GBP, CAD, AUD, CHF, ARS, BRL and MXN only; crypto withdrawals carry a per-asset fee."
        },
        {
          "field": "fees.makerPercent",
          "category": "fees",
          "value": 0.4,
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://www.kraken.com/features/fee-schedule",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Spot crypto Tier 1 (USD 0+ 30-day volume)."
        },
        {
          "field": "fees.takerPercent",
          "category": "fees",
          "value": 0.8,
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://www.kraken.com/features/fee-schedule",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Spot crypto Tier 1 (USD 0+ 30-day volume)."
        },
        {
          "field": "fees.tradingFeeNote",
          "category": "fees",
          "value": "Volume-tiered spot fees from 0.40 % maker / 0.80 % taker at Tier 1 (USD 0+) down to 0.00 % / 0.05 % at the top Pro tier (USD 500m+); Tier 2 (USD 2.5k+) 0.30 % / 0.60 %, USD 5m+ 0.02 % / 0.12 %. The tier is the best of 30-day spot volume, futures volume or assets held on Kraken. FX pairs, pegged tokens and pairs with a stablecoin as the base currency (e.g. USDT/USD) pay 0.20 % / 0.20 %; pairs quoted in a stablecoin (e.g. BTC/USDT) use the spot schedule. Margin trades add opening and rollover fees.",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://www.kraken.com/features/fee-schedule",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "fees.fiatDepositFee",
          "category": "fees",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": null,
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Not applicable to ZAR: Kraken has no rand deposit rail."
        },
        {
          "field": "fees.fiatWithdrawalFee",
          "category": "fees",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": null,
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Not applicable to ZAR: Kraken has no rand withdrawal rail."
        },
        {
          "field": "fees.cryptoWithdrawalFeeNote",
          "category": "fees",
          "value": "Each withdrawal has a minimum and a fee set per asset and network; fees may change, and the final fee is shown at confirmation.",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://support.kraken.com/articles/360000767986-cryptocurrency-withdrawal-fees-and-minimums",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "kycSummary",
          "category": "kyc",
          "value": "Must be 18+ and reside in a supported area; provide e-mail, full name, date of birth, phone, address, occupation, a valid government ID, proof of address and a face photo (explicitly required for South African residents and anyone funding with a South African bank). Higher limits require a KYC questionnaire.",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2027-01-03",
          "sourceUrl": "https://support.kraken.com/articles/201352206-verification-level-requirements",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Requirements table from the verification article (updated 1 October 2026); the face-photo rule for South African residents and South African bank funding is in the document-requirements article (updated 19 August 2026)."
        },
        {
          "field": "facts.pricingModel",
          "category": "fees",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": null,
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Confirm whether trades are priced on an order book or by quote."
        },
        {
          "field": "facts.feeSchedule",
          "category": "fees",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": null,
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Check the official fee schedule per pair category."
        },
        {
          "field": "facts.zarDeposits",
          "category": "rails",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": null,
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Confirm ZAR deposit support on an official page."
        },
        {
          "field": "facts.zarWithdrawals",
          "category": "rails",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": null,
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Confirm ZAR withdrawal support on an official page."
        },
        {
          "field": "facts.spotTrading",
          "category": "products",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": null,
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Confirm from official product pages."
        },
        {
          "field": "facts.derivativesTrading",
          "category": "products",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": null,
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Confirm from official product pages."
        },
        {
          "field": "facts.instantBuy",
          "category": "fees",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": null,
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Check whether an instant/simple-buy product and fee are published."
        },
        {
          "field": "facts.depositFees",
          "category": "fees",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": null,
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Check ZAR deposit fees per method."
        },
        {
          "field": "facts.withdrawalFees",
          "category": "fees",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": null,
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Check ZAR withdrawal fees per method."
        },
        {
          "field": "facts.minimumDeposit",
          "category": "rails",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": null,
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Check the official deposit page."
        },
        {
          "field": "facts.minimumWithdrawal",
          "category": "rails",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": null,
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Check the official withdrawal page."
        },
        {
          "field": "facts.supportedNetworks",
          "category": "fees",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": null,
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Check the official crypto withdrawal fee table."
        },
        {
          "field": "facts.feeVariesByPair",
          "category": "fees",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": null,
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Check the official fee schedule."
        }
      ]
    },
    {
      "id": "luno",
      "name": "Luno",
      "officialUrl": "https://www.luno.com/",
      "profileUrl": "https://swapsift.com/en-za/exchanges/luno/",
      "dataUrl": "https://swapsift.com/en-za/data/exchanges/luno.json",
      "verificationStatus": "verified",
      "lastVerifiedAt": "2026-10-03",
      "regulator": "Financial Sector Conduct Authority (FSCA)",
      "facts": [
        {
          "field": "availability",
          "category": "availability",
          "value": "available",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2027-01-02",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/11035628803101-Which-countries-can-I-use-my-Luno-account-in",
          "sourceTitle": null,
          "sourceAsOf": "2026-06-01",
          "note": "South Africa is a listed supported country (article edited 1 June 2026). The terms of use (last updated 14 May 2026) are an agreement with Luno (Pty) Ltd, a company incorporated in South Africa, and Luno’s FAIS disclosure notice gives its registration number, 2013/075107/07."
        },
        {
          "field": "licenseStatus",
          "category": "regulation",
          "value": "licensed",
          "status": "verified",
          "verifiedAt": "2026-09-27",
          "staleFrom": "2026-12-27",
          "sourceUrl": "https://www.fsca.co.za/_api/cr3ad_regulatoryframes(94942cc4-0238-f111-88b3-000d3a64fb06)/cr3ad_document/$value",
          "sourceTitle": null,
          "sourceAsOf": "2026-03",
          "note": "Entry 173 of the FSCA list of licensed CASPs titled March 2026: LUNO (PTY) LTD, Category I & II."
        },
        {
          "field": "licenseReference",
          "category": "regulation",
          "value": "FSP 53314 (FSCA, Category I & II); NCR credit provider NCRCP22123; FIC registration AI/130605/00024",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2027-01-02",
          "sourceUrl": "https://www.luno.com/legal/licenses",
          "sourceTitle": "Licenses and registrations (Luno)",
          "sourceAsOf": "2026-03",
          "note": "FSP number matches entry 173 of the FSCA register titled March 2026 (read 27 September 2026); NCR and FIC numbers, the third-party payment provider registration and the juristic-representative arrangement with Black Onyx CurrencyHub (FSP 50850) for derivatives are as stated by Luno (licences page re-read 3 October 2026)."
        },
        {
          "field": "products",
          "category": "products",
          "value": [
            "spot",
            "staking",
            "otc"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-12-03",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/14158595648541-Luno-fees-and-limits-in-South-Africa",
          "sourceTitle": null,
          "sourceAsOf": "2026-09-29",
          "note": "Luno Exchange order book plus instant buy/sell; staking for selected coins; an OTC Desk for trades of about USD 50,000 or more (OTC Desk article, edited 4 September 2026). The fee page also lists tokenised stocks and ETFs (1 % trade cost), bundles and prediction markets run by Limitless. No futures or margin product page found."
        },
        {
          "field": "fiatCurrencies",
          "category": "rails",
          "value": [
            "ZAR"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://www.luno.com/en-za/legal/terms-of-use",
          "sourceTitle": null,
          "sourceAsOf": "2026-05-14",
          "note": "A ZAR wallet takes deposits in rand only (terms of use, last updated 14 May 2026); the bank-transfer article adds that deposits must come from a bank account registered in South Africa."
        },
        {
          "field": "depositMethods",
          "category": "rails",
          "value": [
            "eft",
            "instant-eft",
            "other",
            "crypto"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/14158595648541-Luno-fees-and-limits-in-South-Africa",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Bank transfer (EFT); instant deposit, Absa Pay and Capitec Pay; Apple Pay (\"other\"); crypto deposits."
        },
        {
          "field": "withdrawalMethods",
          "category": "rails",
          "value": [
            "bank-transfer",
            "crypto"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/14158595648541-Luno-fees-and-limits-in-South-Africa",
          "sourceTitle": null,
          "sourceAsOf": "2026-09-29",
          "note": "Normal or same-day express ZAR withdrawals to a bank account; the withdrawal-schedule article says the account must be your own, or the withdrawal fails or bounces back."
        },
        {
          "field": "fees.makerPercent",
          "category": "fees",
          "value": 0.4,
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/14158595648541-Luno-fees-and-limits-in-South-Africa",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Tier 1 (R0–R20,000 30-day volume) for crypto/ZAR pairs such as BTC/ZAR; USDT/ZAR and USDC/ZAR makers receive a 0.01 % rebate."
        },
        {
          "field": "fees.takerPercent",
          "category": "fees",
          "value": 0.6,
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/14158595648541-Luno-fees-and-limits-in-South-Africa",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Tier 1 for crypto/ZAR pairs such as BTC/ZAR; USDT/ZAR and USDC/ZAR 0.20 %; crypto/crypto 0.10 %."
        },
        {
          "field": "fees.tradingFeeNote",
          "category": "fees",
          "value": "13 volume tiers on 30-day ZAR volume with three pair classes. Tier 1 taker: 0.60 % crypto/ZAR, 0.20 % USDT/ZAR and USDC/ZAR, 0.10 % crypto/crypto; Tier 1 maker: 0.40 % crypto/ZAR, −0.01 % USDT/ZAR and USDC/ZAR, 0.08 % crypto/crypto. Instant buy/sell from the Portfolio screen costs 2 % (ZAR Supercoin: free to buy, 3 % to sell). Staking service fee 20–40 % of rewards.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/14158595648541-Luno-fees-and-limits-in-South-Africa",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "fees.fiatDepositFee",
          "category": "fees",
          "value": "Bank transfer (EFT): free, no limit. Instant deposit 1.4 % (up to R100,000). Absa Pay 1.4 %. Capitec Pay 1.25 % under R1,000 or R9.00 over R1,000. Apple Pay 2.5 % (R50–R30,000).",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/14158595648541-Luno-fees-and-limits-in-South-Africa",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "fees.fiatWithdrawalFee",
          "category": "fees",
          "value": "Normal withdrawal: free (up to 2 business days). Express withdrawal: R20.00 to RTC-participant banks, R80.00 to other banks.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/14158595648541-Luno-fees-and-limits-in-South-Africa",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "fees.cryptoWithdrawalFeeNote",
          "category": "fees",
          "value": "Dynamic network-based send fee shown before confirmation (XRP fixed at 0.03 %); receiving crypto is free. Send limits by level: USD 2,400 / 12,000 / 120,000 per 24 hours.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/14158595648541-Luno-fees-and-limits-in-South-Africa",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "kycSummary",
          "category": "kyc",
          "value": "Accepted South African ID: national ID card (front and back), ID book, driver’s licence or valid passport (temporary IDs not accepted), a colour selfie when requested, and proof of residential address dated within 3 months. Level 1: R15,000 lifetime deposits and withdrawals; Level 2: R50,000 per month; fully verified: no limits. Verification is usually automatic within minutes.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2027-01-02",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/11035573714973-Which-identity-documents-are-accepted-for-verification",
          "sourceTitle": "Which identity documents are accepted for verification?",
          "sourceAsOf": "2026-06-12",
          "note": "Documents and selfie from this article (edited 12 June 2026); proof of address from the accepted-documents article (edited 5 June 2026); level limits from the fees page; \"a few minutes, or a day or two for a manual review\" from the verification article (edited 21 September 2026)."
        },
        {
          "field": "facts.pricingModel",
          "category": "fees",
          "value": "order-book",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/14158595648541-Luno-fees-and-limits-in-South-Africa",
          "sourceTitle": "Luno fees and limits in South Africa",
          "sourceAsOf": null,
          "note": "Luno Exchange order book with maker/taker tiers plus 2 % instant buy/sell from the Portfolio screen."
        },
        {
          "field": "facts.feeSchedule",
          "category": "fees",
          "value": [
            {
              "id": "crypto-zar",
              "appliesTo": [
                "general-crypto-zar"
              ],
              "label": "Crypto/ZAR pairs (BTC/ZAR, ETH/ZAR)",
              "makerPercent": 0.4,
              "takerPercent": 0.6,
              "note": "Tier 1, R0–R20,000 30-day volume"
            },
            {
              "id": "stablecoin-zar",
              "appliesTo": [
                "stablecoin-zar"
              ],
              "label": "USDT/ZAR and USDC/ZAR",
              "makerPercent": -0.01,
              "takerPercent": 0.2,
              "note": "Tier 1; makers receive a 0.01 % rebate"
            },
            {
              "id": "crypto-crypto",
              "appliesTo": [
                "crypto-crypto"
              ],
              "label": "Crypto/crypto pairs",
              "makerPercent": 0.08,
              "takerPercent": 0.1,
              "note": "Tier 1"
            }
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/14158595648541-Luno-fees-and-limits-in-South-Africa",
          "sourceTitle": "Luno fees and limits in South Africa",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.zarDeposits",
          "category": "rails",
          "value": true,
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/14158595648541-Luno-fees-and-limits-in-South-Africa",
          "sourceTitle": "Luno fees and limits in South Africa",
          "sourceAsOf": null,
          "note": "Bank transfer (EFT), instant deposit, Absa Pay, Capitec Pay and Apple Pay."
        },
        {
          "field": "facts.zarWithdrawals",
          "category": "rails",
          "value": true,
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/14158595648541-Luno-fees-and-limits-in-South-Africa",
          "sourceTitle": "Luno fees and limits in South Africa",
          "sourceAsOf": null,
          "note": "Normal or express withdrawal to a South African bank account."
        },
        {
          "field": "facts.spotTrading",
          "category": "products",
          "value": true,
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-12-03",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/14158595648541-Luno-fees-and-limits-in-South-Africa",
          "sourceTitle": "Luno fees and limits in South Africa",
          "sourceAsOf": null,
          "note": "Luno Exchange order book plus instant buy/sell from the Portfolio screen."
        },
        {
          "field": "facts.derivativesTrading",
          "category": "products",
          "value": false,
          "status": "partially-verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-12-03",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/14158595648541-Luno-fees-and-limits-in-South-Africa",
          "sourceTitle": "Luno fees and limits in South Africa",
          "sourceAsOf": null,
          "note": "No futures or margin product appears in the South African fee schedule (edited 29 September 2026); absence on the page is not a statement by Luno. Its licences page says Luno acts as a juristic representative of Black Onyx CurrencyHub (FSP 50850) in respect of derivatives."
        },
        {
          "field": "facts.instantBuy",
          "category": "fees",
          "value": {
            "kind": "percent",
            "percent": 2,
            "note": "Buying or selling from the Portfolio screen: 2 % each way (ZAR Supercoin: free to buy, 3 % to sell). Instant buy with card (3.9 %) is listed as currently unavailable."
          },
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/14158595648541-Luno-fees-and-limits-in-South-Africa",
          "sourceTitle": "Luno fees and limits in South Africa",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.depositFees",
          "category": "fees",
          "value": [
            {
              "id": "eft",
              "label": "Bank transfer (EFT)",
              "method": "eft",
              "kind": "free",
              "feeText": "Free",
              "limit": "No limit (level 3); level limits otherwise",
              "processingTime": "Near-instant from Standard Bank; up to 2 business days from other banks (bank-transfer deposit article, edited 29 April 2026)"
            },
            {
              "id": "instant",
              "label": "Instant deposit",
              "method": "instant-eft",
              "kind": "percent",
              "percent": 1.4,
              "feeText": "1.4 %",
              "limit": "R100,000"
            },
            {
              "id": "absa-pay",
              "label": "Absa Pay",
              "method": "instant-eft",
              "kind": "percent",
              "percent": 1.4,
              "feeText": "1.4 %",
              "limit": "R100,000"
            },
            {
              "id": "capitec-pay",
              "label": "Capitec Pay",
              "method": "instant-eft",
              "kind": "mixed",
              "percent": 1.25,
              "amount": 9,
              "feeText": "1.25 % for deposits under R1,000; R9.00 for deposits over R1,000",
              "limit": "R100,000"
            },
            {
              "id": "apple-pay",
              "label": "Apple Pay",
              "method": "other",
              "kind": "percent",
              "percent": 2.5,
              "feeText": "2.5 %",
              "minimum": "R50",
              "limit": "R30,000"
            }
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/14158595648541-Luno-fees-and-limits-in-South-Africa",
          "sourceTitle": "Luno fees and limits in South Africa",
          "sourceAsOf": null,
          "note": "Capitec and Absa customers cannot make an EFT to Luno from those accounts (bank-transfer deposit article, edited 29 April 2026); Luno’s alternatives include Capitec Pay, Absa Pay or an EFT from another bank."
        },
        {
          "field": "facts.withdrawalFees",
          "category": "fees",
          "value": [
            {
              "id": "normal",
              "label": "Normal withdrawal",
              "method": "bank-transfer",
              "kind": "free",
              "feeText": "Free",
              "processingTime": "Up to 2 business days after processing (sooner with Standard Bank)"
            },
            {
              "id": "express",
              "label": "Express withdrawal",
              "method": "bank-transfer",
              "kind": "fixed",
              "amount": 20,
              "feeText": "R20.00 to RTC-participant banks; R80.00 to other banks",
              "processingTime": "Same day"
            }
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/14158595648541-Luno-fees-and-limits-in-South-Africa",
          "sourceTitle": "Luno fees and limits in South Africa",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.minimumDeposit",
          "category": "rails",
          "value": null,
          "status": "research-required",
          "verifiedAt": null,
          "staleFrom": null,
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/14158595648541-Luno-fees-and-limits-in-South-Africa",
          "sourceTitle": "Luno fees and limits in South Africa",
          "sourceAsOf": "2026-09-29",
          "note": "No minimum deposit is printed on the fees page (bank transfer: \"Free\", \"No limit\") or in the bank-transfer deposit article (edited 29 April 2026), both read 4 October 2026. Of the deposit routes on the fees page, only Apple Pay prints a minimum."
        },
        {
          "field": "facts.minimumWithdrawal",
          "category": "rails",
          "value": "R10",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/11035593777693-Are-there-any-withdrawal-limits",
          "sourceTitle": "Are there any withdrawal limits?",
          "sourceAsOf": "2026-09-16",
          "note": "Applies to withdrawals from the ZAR wallet to a South African bank account; the withdrawal fee is added on top of the amount entered. Not printed on the fees page itself."
        },
        {
          "field": "facts.supportedNetworks",
          "category": "fees",
          "value": "Dynamic, network-based send fee shown before you confirm (XRP fixed at 0.03 %); no per-network fee table is published.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/14158595648541-Luno-fees-and-limits-in-South-Africa",
          "sourceTitle": "Luno fees and limits in South Africa",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.feeVariesByPair",
          "category": "fees",
          "value": true,
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/14158595648541-Luno-fees-and-limits-in-South-Africa",
          "sourceTitle": "Luno fees and limits in South Africa",
          "sourceAsOf": null,
          "note": "Crypto/ZAR, USDT/ZAR & USDC/ZAR and crypto/crypto pairs each have their own column in the maker and taker tier tables."
        },
        {
          "field": "facts.usdtPairs",
          "category": "rails",
          "value": [
            "USDT/ZAR",
            "USDC/ZAR",
            "BTC/USDT"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/14158595648541-Luno-fees-and-limits-in-South-Africa",
          "sourceTitle": "Luno fees and limits in South Africa",
          "sourceAsOf": null,
          "note": "USDT/ZAR and USDC/ZAR have their own fee class (Tier 1: 0.20 % taker, −0.01 % maker rebate); USDT-quoted pairs such as BTC/USDT are crypto/crypto (0.10 % / 0.08 %)."
        },
        {
          "field": "facts.usdtDepositNetworks",
          "category": "rails",
          "value": [
            "Ethereum (ERC-20)",
            "Tron (TRC-20)"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/24503097546141-Which-transfer-network-should-I-choose-when-sending-or-receiving-USDT",
          "sourceTitle": "Which transfer network should I choose when sending or receiving USDT?",
          "sourceAsOf": "2026-05-04",
          "note": "Tron is available only to customers verified in South Africa and Nigeria on app version 8.77.0 or higher and may be temporarily unavailable; you choose the network when you create a receive address. Never send USDT to your Luno Ethereum (ETH) wallet."
        },
        {
          "field": "facts.usdtWithdrawalFees",
          "category": "fees",
          "value": [
            {
              "network": "Ethereum (ERC-20)",
              "kind": "variable",
              "feeText": "Variable — dynamic send fee shown before you confirm"
            },
            {
              "network": "Tron (TRC-20)",
              "kind": "variable",
              "feeText": "Variable — shown before you confirm",
              "note": "Luno’s network article describes the Tron fee as \"fixed $3 – $12 depending on your region\" while also calling its USDT send fee dynamic; treated as variable until a figure is published for South Africa."
            }
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/24503097546141-Which-transfer-network-should-I-choose-when-sending-or-receiving-USDT",
          "sourceTitle": "Which transfer network should I choose when sending or receiving USDT?",
          "sourceAsOf": "2026-05-04",
          "note": null
        },
        {
          "field": "facts.usdtMinimumWithdrawal",
          "category": "fees",
          "value": "10 USDT per send on Tron (TRC-20); no minimum on Ethereum (ERC-20) beyond covering the send fee",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/24503097546141-Which-transfer-network-should-I-choose-when-sending-or-receiving-USDT",
          "sourceTitle": "Which transfer network should I choose when sending or receiving USDT?",
          "sourceAsOf": "2026-05-04",
          "note": "The article’s network table gives \"You must send a minimum of $10 USDT\" for Tron and \"There’s no minimum send amount, provided you cover the network’s send fee\" for Ethereum (content unchanged since 4 May 2026). Until the re-read on 27 September 2026 this field recorded 10 USDT for every network."
        },
        {
          "field": "facts.zarDepositProcessing",
          "category": "rails",
          "value": "Standard Bank near-instant; other banks up to two business days (longer over weekends, public holidays and after hours). Send proof of payment only after two business days.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/11035608387741-How-do-I-make-a-deposit-via-bank-transfer-in-South-Africa",
          "sourceTitle": "How do I make a deposit via bank transfer in South Africa?",
          "sourceAsOf": "2026-04-29",
          "note": "The deposit-not-reflecting article (edited 30 January 2026) asks for proof of payment only after two business days and says most deposits take at least 48 hours, excluding weekends and public holidays, to allocate."
        },
        {
          "field": "facts.depositReferenceRule",
          "category": "rails",
          "value": "Use the BX or LN deposit reference in the beneficiary reference field (Luno recommends both reference fields), pay from your own bank account, and avoid two deposits of the same amount within 24 hours; a wrong or missing reference can take up to a month to allocate. Proof of payment must show name, amount, date and reference (no SMS, statements or notifications).",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/11035616675357-What-can-I-do-if-my-deposit-isn-t-reflecting-in-my-wallet",
          "sourceTitle": "What can I do if my deposit isn't reflecting in my wallet?",
          "sourceAsOf": "2026-01-30",
          "note": null
        },
        {
          "field": "facts.zarWithdrawalProcessing",
          "category": "rails",
          "value": "Normal withdrawals are processed automatically: to Standard Bank 08:00–17:45 Monday–Saturday (in your account up to 24 hours later); to other banks 08:00–15:45 Monday–Friday and 08:00–09:45 Saturday (up to 48 hours later). A withdrawal to an account that is not your own, or with incorrect bank details, fails or bounces back.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/11035601393565-How-long-until-my-withdrawal-is-processed",
          "sourceTitle": "How long until my withdrawal is processed?",
          "sourceAsOf": "2026-09-16",
          "note": null
        },
        {
          "field": "facts.wrongNetworkRecovery",
          "category": "products",
          "value": "Crypto sent to Luno incorrectly could be lost: Luno states it cannot access or return unsupported cryptocurrency sent to a Luno wallet, and warns that sending other coins over an unsupported network (such as BNB Chain) may lead to permanent loss. No recovery service is described.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-12-03",
          "sourceUrl": "https://guide.luno.com/hc/en-gb/articles/11035595302173-Things-you-need-to-know-about-receiving-crypto",
          "sourceTitle": "Things you need to know about receiving crypto",
          "sourceAsOf": "2026-03-12",
          "note": null
        },
        {
          "field": "facts.btcZarMarket",
          "category": "fees",
          "value": "trading",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://api.luno.com/api/exchange/1/markets",
          "sourceTitle": "Luno API: markets",
          "sourceAsOf": null,
          "note": "XBTZAR (BTC/ZAR), USDTZAR and USDCZAR show trading status ACTIVE (read 4 October 2026)."
        }
      ]
    },
    {
      "id": "ovex",
      "name": "Ovex",
      "officialUrl": "https://ovex.com/",
      "profileUrl": "https://swapsift.com/en-za/exchanges/ovex/",
      "dataUrl": "https://swapsift.com/en-za/data/exchanges/ovex.json",
      "verificationStatus": "verified",
      "lastVerifiedAt": "2026-10-03",
      "regulator": "Financial Sector Conduct Authority (FSCA)",
      "facts": [
        {
          "field": "availability",
          "category": "availability",
          "value": "available",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2027-01-02",
          "sourceUrl": "https://storage.googleapis.com/ovex-static-assets/legal/OVEX_exchange_general_terms_of_service.pdf",
          "sourceTitle": null,
          "sourceAsOf": "2026-06-15",
          "note": "General terms (v1.9, 15 June 2026) contract South African and CMA residents, and anyone trading ZAR pairs, with Ovex (Pty) Ltd (company number 2018/218598/07)."
        },
        {
          "field": "licenseStatus",
          "category": "regulation",
          "value": "licensed",
          "status": "verified",
          "verifiedAt": "2026-09-27",
          "staleFrom": "2026-12-27",
          "sourceUrl": "https://www.fsca.co.za/_api/cr3ad_regulatoryframes(94942cc4-0238-f111-88b3-000d3a64fb06)/cr3ad_document/$value",
          "sourceTitle": null,
          "sourceAsOf": "2026-03",
          "note": "Entry 202 of the FSCA list of licensed CASPs titled March 2026: OVEX (PTY) LIMITED, Category I (intermediary services)."
        },
        {
          "field": "licenseReference",
          "category": "regulation",
          "value": "FSP 53922 (FSCA, Category I); NCR credit provider NCRCP15552",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2027-01-02",
          "sourceUrl": "https://storage.googleapis.com/ovex-static-assets/legal/OVEX_exchange_general_terms_of_service.pdf",
          "sourceTitle": "OVEX general terms of service",
          "sourceAsOf": "2026-03",
          "note": "Matches entry 202 of the FSCA register titled March 2026 (read 27 September 2026); NCR number as stated by Ovex."
        },
        {
          "field": "products",
          "category": "products",
          "value": [
            "spot",
            "otc",
            "earn"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-12-03",
          "sourceUrl": "https://ovex.com/en/fees",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Instant request-for-quote (RFQ) buy/sell rather than a published order book; an OTC desk; an interest account that its product page calls \"South African regulated\" while making access subject to eligibility review."
        },
        {
          "field": "fiatCurrencies",
          "category": "rails",
          "value": [
            "ZAR"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://support.ovex.io/how-to-deposit-fiat-currency-on-ovex",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Ovex lists other African currencies plus EUR and USD; its terms (v1.9) place South African and CMA residents, and anyone trading ZAR pairs, with Ovex (Pty) Ltd, and South African users transact in ZAR."
        },
        {
          "field": "depositMethods",
          "category": "rails",
          "value": [
            "eft",
            "crypto"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://storage.googleapis.com/ovex-static-assets/legal/OVEX_exchange_general_terms_of_service.pdf",
          "sourceTitle": null,
          "sourceAsOf": "2026-06-15",
          "note": "Bank electronic funds transfer is the only fiat payment method in the terms (v1.9, clause 4.12), and cash payments are not permitted; the deposit article adds the unique SN reference."
        },
        {
          "field": "withdrawalMethods",
          "category": "rails",
          "value": [
            "bank-transfer",
            "crypto"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://storage.googleapis.com/ovex-static-assets/legal/OVEX_exchange_general_terms_of_service.pdf",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Fiat is paid only to a verified South African bank account in your own name."
        },
        {
          "field": "fees.makerPercent",
          "category": "fees",
          "value": null,
          "status": "not-applicable",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://ovex.com/en/fees",
          "sourceTitle": "Fees, spreads & limits",
          "sourceAsOf": null,
          "note": "Quote-based pricing: Ovex publishes no maker/taker schedule. The RFQ buy/sell fee is 0 % of trade value and the trading cost is included in the quoted spread."
        },
        {
          "field": "fees.takerPercent",
          "category": "fees",
          "value": null,
          "status": "not-applicable",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://ovex.com/en/fees",
          "sourceTitle": "Fees, spreads & limits",
          "sourceAsOf": null,
          "note": "Quote-based pricing: no maker/taker schedule; compare the quoted price against the market before accepting."
        },
        {
          "field": "fees.tradingFeeNote",
          "category": "fees",
          "value": "RFQ Buy/Sell: 0 % of trade value (cost is embedded in the quoted spread). OTC desk: variable, volume-dependent spread, no direct fee.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://ovex.com/en/fees",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "fees.fiatDepositFee",
          "category": "fees",
          "value": "Zero deposit fees on all rails; ZAR deposit minimum R98.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://ovex.com/en/fees",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "fees.fiatWithdrawalFee",
          "category": "fees",
          "value": "R60 flat per ZAR withdrawal; minimum withdrawal R100.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://ovex.com/en/fees",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "fees.cryptoWithdrawalFeeNote",
          "category": "fees",
          "value": "Flat per-asset withdrawal fee regardless of amount, e.g. BTC 0.00015, ETH 0.0025, USDT and USDC on Ethereum 8.0.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://support.ovex.io/what-are-the-withdrawal-fees-on-ovex",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "kycSummary",
          "category": "kyc",
          "value": "Level 3 (full verification) is what lets you deposit, withdraw and trade: real-time capture of a physical ID document with facial recognition, a recent proof of address (bank statement, council bill, credit card statement, lease, phone or utility bill, or tax return), plus ID number, date of birth, source of funds, tax number and cellphone number. Ovex pages conflict on unverified accounts: the verification-levels page says Levels 1–2 cannot deposit or withdraw and the fees page sets their ZAR withdrawal limit at R0, while the withdrawal FAQ allows USD 300 of lifetime withdrawals before KYC.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2027-01-02",
          "sourceUrl": "https://support.ovex.io/verification-levels-explained",
          "sourceTitle": "Verification levels explained",
          "sourceAsOf": null,
          "note": "Document and capture steps from \"How to verify your personal account\"; the USD 300 figure from the withdrawal FAQ (both read 3 October 2026)."
        },
        {
          "field": "facts.pricingModel",
          "category": "fees",
          "value": "quote-based",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://ovex.com/en/fees",
          "sourceTitle": "Fees, spreads & limits",
          "sourceAsOf": null,
          "note": "RFQ buy/sell at 0 % of trade value with the cost in the quoted spread; OTC desk with a variable, volume-dependent spread."
        },
        {
          "field": "facts.feeSchedule",
          "category": "fees",
          "value": null,
          "status": "not-applicable",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://ovex.com/en/fees",
          "sourceTitle": "Fees, spreads & limits",
          "sourceAsOf": null,
          "note": "No maker/taker schedule: pricing is quote-based and the trading cost is the spread inside each quote."
        },
        {
          "field": "facts.zarDeposits",
          "category": "rails",
          "value": true,
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://ovex.com/en/fees",
          "sourceTitle": "Fees, spreads & limits",
          "sourceAsOf": null,
          "note": "Bank EFT with a unique reference; zero deposit fees on all rails."
        },
        {
          "field": "facts.zarWithdrawals",
          "category": "rails",
          "value": true,
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://ovex.com/en/fees",
          "sourceTitle": "Fees, spreads & limits",
          "sourceAsOf": null,
          "note": "Only to a verified South African bank account in your own name (terms)."
        },
        {
          "field": "facts.spotTrading",
          "category": "products",
          "value": true,
          "status": "partially-verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-12-03",
          "sourceUrl": "https://ovex.com/en/fees",
          "sourceTitle": "Fees, spreads & limits",
          "sourceAsOf": null,
          "note": "Buying and selling is by instant request-for-quote (RFQ), not a published order book."
        },
        {
          "field": "facts.derivativesTrading",
          "category": "products",
          "value": false,
          "status": "partially-verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-12-03",
          "sourceUrl": "https://ovex.com/en/fees",
          "sourceTitle": "Fees, spreads & limits",
          "sourceAsOf": null,
          "note": "No derivatives product is published; absence on the page is not a statement by Ovex."
        },
        {
          "field": "facts.instantBuy",
          "category": "fees",
          "value": {
            "kind": "spread",
            "note": "RFQ Buy/Sell: 0 % of trade value; the cost is the spread built into the quoted price and is variable."
          },
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://ovex.com/en/fees",
          "sourceTitle": "Fees, spreads & limits",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.depositFees",
          "category": "fees",
          "value": [
            {
              "id": "eft",
              "label": "Bank EFT",
              "method": "eft",
              "kind": "free",
              "feeText": "Zero deposit fees",
              "minimum": "R98"
            }
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://ovex.com/en/fees",
          "sourceTitle": "Fees, spreads & limits",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.withdrawalFees",
          "category": "fees",
          "value": [
            {
              "id": "bank",
              "label": "ZAR bank withdrawal",
              "method": "bank-transfer",
              "kind": "fixed",
              "amount": 60,
              "feeText": "R60 flat per withdrawal",
              "minimum": "R100",
              "limit": "Level 1–2: R0; Level 3: R50m; Level 4: unlimited (ZAR-denominated withdrawal limits)"
            }
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://ovex.com/en/fees",
          "sourceTitle": "Fees, spreads & limits",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.minimumDeposit",
          "category": "rails",
          "value": "R98 (ZAR)",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://ovex.com/en/fees",
          "sourceTitle": "Fees, spreads & limits",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.minimumWithdrawal",
          "category": "rails",
          "value": "R100 (ZAR)",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://ovex.com/en/fees",
          "sourceTitle": "Fees, spreads & limits",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.supportedNetworks",
          "category": "fees",
          "value": "Flat per-asset, per-network withdrawal fees and minimums published for 62 assets (e.g. BTC 0.00015; ETH 0.0025; USDT 8.0 on Ethereum, 5.0 on Tron).",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://ovex.com/en/fees",
          "sourceTitle": "Fees, spreads & limits",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.feeVariesByPair",
          "category": "fees",
          "value": false,
          "status": "partially-verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://ovex.com/en/fees",
          "sourceTitle": "Fees, spreads & limits",
          "sourceAsOf": null,
          "note": "A single 0 % RFQ fee applies; Ovex says the spread inside a quote is variable and depends on volume traded, and publishes no spread table."
        },
        {
          "field": "facts.usdtPairs",
          "category": "rails",
          "value": [
            "USDT/ZAR (quote-based)"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://ovex.com/en/fees",
          "sourceTitle": "Fees, spreads & limits",
          "sourceAsOf": null,
          "note": "Ovex has no order book; USDT is bought and sold against rand on an instant quote whose cost is the spread, so no maker/taker rate exists."
        },
        {
          "field": "facts.usdtDepositNetworks",
          "category": "rails",
          "value": [
            "Ethereum (ERC-20)",
            "Tron (TRC-20)"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://ovex.com/en/fees",
          "sourceTitle": "Fees, spreads & limits",
          "sourceAsOf": null,
          "note": "Deposit minimum 10 USDT on each network."
        },
        {
          "field": "facts.usdtWithdrawalFees",
          "category": "fees",
          "value": [
            {
              "network": "Ethereum (ERC-20)",
              "kind": "fixed",
              "fee": 8,
              "feeText": "8.0 USDT",
              "minimum": 10
            },
            {
              "network": "Tron (TRC-20)",
              "kind": "fixed",
              "fee": 5,
              "feeText": "5.0 USDT",
              "minimum": 10
            }
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://ovex.com/en/fees",
          "sourceTitle": "Fees, spreads & limits",
          "sourceAsOf": null,
          "note": "Flat per-asset, per-network fee regardless of amount (support article \"What are the withdrawal fees on OVEX?\"). Official pages disagree on networks: the crypto-withdrawal article accepts TRC-20, ERC-20 and Bitcoin, while the withdrawal FAQ says only Bitcoin and ERC-20 withdrawals clear; confirm the network on the withdrawal screen."
        },
        {
          "field": "facts.usdtMinimumWithdrawal",
          "category": "fees",
          "value": "10 USDT (Ethereum and Tron)",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://ovex.com/en/fees",
          "sourceTitle": "Fees, spreads & limits",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.zarDepositProcessing",
          "category": "rails",
          "value": "Some fiat deposits take up to 2 working days to process; Ovex also says most deposits take a minimum of 48 hours, excluding weekends and public holidays, to allocate.",
          "status": "partially-verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://support.ovex.io/i-have-made-a-deposit-but-the-funds-are-not-reflecting-in-my-account",
          "sourceTitle": "I have made a fiat deposit but the funds are not reflecting in my account?",
          "sourceAsOf": null,
          "note": "Generic fiat-deposit article that uses ZAR as its example; no rand-specific schedule is published."
        },
        {
          "field": "facts.depositReferenceRule",
          "category": "rails",
          "value": "Use your unique SN reference as the beneficiary reference on every EFT; Ovex states that without it the deposit cannot be matched to an account.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://support.ovex.io/how-to-deposit-fiat-currency-on-ovex",
          "sourceTitle": "How do I deposit fiat currency into my OVEX account",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.wrongNetworkRecovery",
          "category": "products",
          "value": "Withdrawals to a wrong wallet address cannot be recovered; for deposits, Ovex only warns that choosing the wrong network risks loss of funds and publishes no recovery process.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-12-03",
          "sourceUrl": "https://support.ovex.io/how-to-withdraw-cryptocurrency-on-ovex",
          "sourceTitle": "How to withdraw cryptocurrency on OVEX",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.btcZarMarket",
          "category": "fees",
          "value": "not-listed",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://ovex.com/en/fees",
          "sourceTitle": "Fees, spreads & limits",
          "sourceAsOf": null,
          "note": "Ovex prices rand trades by request for quote and publishes no order book, so a rand purchase of bitcoin is quoted."
        }
      ]
    },
    {
      "id": "valr",
      "name": "VALR",
      "officialUrl": "https://www.valr.com/",
      "profileUrl": "https://swapsift.com/en-za/exchanges/valr/",
      "dataUrl": "https://swapsift.com/en-za/data/exchanges/valr.json",
      "verificationStatus": "verified",
      "lastVerifiedAt": "2026-10-03",
      "regulator": "Financial Sector Conduct Authority (FSCA)",
      "facts": [
        {
          "field": "availability",
          "category": "availability",
          "value": "available",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2027-01-02",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360020320351-Which-countries-does-VALR-support",
          "sourceTitle": null,
          "sourceAsOf": "2026-06-05",
          "note": "South Africa is not on the list of countries whose residents VALR cannot serve (article edited 5 June 2026). Its terms of service (effective 13 September 2026) tell South African customers they contract with VALR (Pty) Ltd, registration 2018/211274/07, incorporated in South Africa."
        },
        {
          "field": "licenseStatus",
          "category": "regulation",
          "value": "licensed",
          "status": "verified",
          "verifiedAt": "2026-09-27",
          "staleFrom": "2026-12-27",
          "sourceUrl": "https://www.fsca.co.za/_api/cr3ad_regulatoryframes(94942cc4-0238-f111-88b3-000d3a64fb06)/cr3ad_document/$value",
          "sourceTitle": null,
          "sourceAsOf": "2026-03",
          "note": "Entry 280 of the FSCA list of licensed CASPs titled March 2026: VALR (PTY) LTD, Category I & II."
        },
        {
          "field": "licenseReference",
          "category": "regulation",
          "value": "FSP 53308 (FSCA, Category I & II)",
          "status": "verified",
          "verifiedAt": "2026-09-27",
          "staleFrom": "2026-12-27",
          "sourceUrl": "https://www.fsca.co.za/_api/cr3ad_regulatoryframes(94942cc4-0238-f111-88b3-000d3a64fb06)/cr3ad_document/$value",
          "sourceTitle": null,
          "sourceAsOf": "2026-03",
          "note": "Futures are provided by group entity VALR DAM (Pty) Ltd, which VALR states holds FSP 54897 (not on the FSCA CASP list titled March 2026)."
        },
        {
          "field": "products",
          "category": "products",
          "value": [
            "spot",
            "futures",
            "margin",
            "staking",
            "earn",
            "otc"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-12-03",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360015777451-What-are-VALR-s-charges",
          "sourceTitle": null,
          "sourceAsOf": "2026-09-21",
          "note": "The fee schedule (edited 21 September 2026) lists spot tiers, perpetual-futures tiers, borrowing against collateral and OTC volume; staking is the Steady Returns product (SOL, AVAX and TRX). Futures need a fully verified account and a sub-account and are offered in \"qualifying jurisdictions\" (futures guide, edited 3 December 2025); the Futures Terms (effective 4 July 2026) say they may be restricted in some jurisdictions or for some account holders."
        },
        {
          "field": "fiatCurrencies",
          "category": "rails",
          "value": [
            "ZAR"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360015777451-What-are-VALR-s-charges",
          "sourceTitle": null,
          "sourceAsOf": "2026-09-21",
          "note": "USD (SWIFT) and EUR (SWIFT or SEPA) deposits are credited as USDC and EURC stablecoins rather than fiat balances, through a VALR subsidiary, for eligible customers (VALR deposit articles edited 3 July 2026)."
        },
        {
          "field": "depositMethods",
          "category": "rails",
          "value": [
            "eft",
            "card",
            "crypto"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360015777451-What-are-VALR-s-charges",
          "sourceTitle": null,
          "sourceAsOf": "2026-09-21",
          "note": "ZAR via EFT (free, no minimum) or South African card (3.9 %); crypto deposits free."
        },
        {
          "field": "withdrawalMethods",
          "category": "rails",
          "value": [
            "bank-transfer",
            "crypto"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360028320512",
          "sourceTitle": null,
          "sourceAsOf": "2023-01-20",
          "note": "ZAR withdrawals only to a South African bank account in the account holder’s own name; normal or fast (RTC) withdrawals."
        },
        {
          "field": "fees.makerPercent",
          "category": "fees",
          "value": 0.18,
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360015777451-What-are-VALR-s-charges",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Tier 1 (0 USDT 30-day volume) for fiat-quoted pairs such as BTC/ZAR; crypto-quoted pairs 0.08 %."
        },
        {
          "field": "fees.takerPercent",
          "category": "fees",
          "value": 0.35,
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360015777451-What-are-VALR-s-charges",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": "Tier 1 for fiat-quoted pairs such as BTC/ZAR; crypto-quoted pairs 0.10 %."
        },
        {
          "field": "fees.tradingFeeNote",
          "category": "fees",
          "value": "Nine volume tiers on 30-day rolling spot + futures volume (in USDT). Fiat-quoted spot Tier 1: 0.180 % maker / 0.350 % taker; crypto-quoted spot Tier 1: 0.080 % / 0.100 %; stable-to-stable 0.050 % / 0.100 %; perpetual futures Tier 1: 0.030 % / 0.070 %. Simple Buy/Sell/Swap and Auto-Buy cost 1.6 %. No monthly, custody or account fees.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360015777451-What-are-VALR-s-charges",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "fees.fiatDepositFee",
          "category": "fees",
          "value": "EFT: free (no minimum). Card: 3.9 %.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360015777451-What-are-VALR-s-charges",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "fees.fiatWithdrawalFee",
          "category": "fees",
          "value": "Normal withdrawals: first 30 per calendar month free for individual clients, R8.50 each thereafter. Fast withdrawal: R30.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360015777451-What-are-VALR-s-charges",
          "sourceTitle": null,
          "sourceAsOf": "2026-09-21",
          "note": "The charges page says \"30 FREE withdrawals per month (R8.50 thereafter)\"; the free-withdrawals article (edited 18 May 2026) limits them to individual clients and normal withdrawals, per calendar month, with no carry-over."
        },
        {
          "field": "fees.cryptoWithdrawalFeeNote",
          "category": "fees",
          "value": "Network-dependent fee quoted on the withdrawal screen before you confirm (it can exceed the raw network cost); crypto deposits and VALR-to-VALR transfers are free.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360015777451-What-are-VALR-s-charges",
          "sourceTitle": null,
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "kycSummary",
          "category": "kyc",
          "value": "Three levels. Semi-verified (name, e-mail, mobile) cannot deposit or trade. Fully-verified requires a government-issued ID (identity card or book, passport or driver’s licence) plus tax information and enables deposits and trading with a 0.2 BTC/day crypto withdrawal limit. Fully-verified PLUS adds authenticator-app 2FA (100 BTC/day).",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2027-01-02",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360014053531-What-are-VALR-s-verification-levels",
          "sourceTitle": null,
          "sourceAsOf": "2026-05-06",
          "note": "Rand must come from, and is paid only to, a South African bank account in your own name (EFT deposit and rand withdrawal articles)."
        },
        {
          "field": "facts.pricingModel",
          "category": "fees",
          "value": "order-book",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360015777451-What-are-VALR-s-charges",
          "sourceTitle": "What are VALR’s charges?",
          "sourceAsOf": null,
          "note": "Order book with maker/taker tiers plus a 1.6 % Simple Buy/Sell screen."
        },
        {
          "field": "facts.feeSchedule",
          "category": "fees",
          "value": [
            {
              "id": "fiat-quoted",
              "appliesTo": [
                "general-crypto-zar",
                "stablecoin-zar"
              ],
              "label": "Fiat-quoted pairs (BTC/ZAR, USDT/ZAR)",
              "makerPercent": 0.18,
              "takerPercent": 0.35,
              "note": "Tier 1, 0 USDT 30-day volume"
            },
            {
              "id": "crypto-quoted",
              "appliesTo": [
                "crypto-crypto"
              ],
              "label": "Crypto-quoted pairs (BTC/USDT)",
              "makerPercent": 0.08,
              "takerPercent": 0.1,
              "note": "Tier 1"
            },
            {
              "id": "stable-to-stable",
              "label": "Stablecoin-to-stablecoin pairs",
              "makerPercent": 0.05,
              "takerPercent": 0.1,
              "note": "Tier 1"
            }
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360015777451-What-are-VALR-s-charges",
          "sourceTitle": "What are VALR’s charges?",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.zarDeposits",
          "category": "rails",
          "value": true,
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360015777451-What-are-VALR-s-charges",
          "sourceTitle": "What are VALR’s charges?",
          "sourceAsOf": null,
          "note": "ZAR deposit via EFT (free, no minimum) or South African card (3.9 %)."
        },
        {
          "field": "facts.zarWithdrawals",
          "category": "rails",
          "value": true,
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360028320512",
          "sourceTitle": "How do I withdraw Rand (ZAR) into my South African bank account?",
          "sourceAsOf": null,
          "note": "Only to a South African bank account in your own name."
        },
        {
          "field": "facts.spotTrading",
          "category": "products",
          "value": true,
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-12-03",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360015777451-What-are-VALR-s-charges",
          "sourceTitle": "What are VALR’s charges?",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.derivativesTrading",
          "category": "products",
          "value": true,
          "status": "partially-verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-12-03",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/11224098420892-How-to-enable-Futures-trading-on-VALR",
          "sourceTitle": "How to enable Futures trading on VALR?",
          "sourceAsOf": null,
          "note": "Perpetual futures, provided by group entity VALR DAM (FSP 54897), can be enabled on a sub-account of a fully verified account \"in qualifying jurisdictions\" (guide edited 3 December 2025); VALR does not list those jurisdictions, and its Futures Terms (effective 4 July 2026) say access may be restricted for some jurisdictions or account holders."
        },
        {
          "field": "facts.instantBuy",
          "category": "fees",
          "value": {
            "kind": "percent",
            "percent": 1.6,
            "note": "Simple Buy/Sell/Swap and Auto-Buy: 1.6 % of trade value."
          },
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360015777451-What-are-VALR-s-charges",
          "sourceTitle": "What are VALR’s charges?",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.depositFees",
          "category": "fees",
          "value": [
            {
              "id": "eft",
              "label": "EFT (bank transfer)",
              "method": "eft",
              "kind": "free",
              "feeText": "Free (no minimum deposit)",
              "minimum": "None",
              "processingTime": "Up to 48 hours to clear (VALR deposit help article, read 27 September 2026)"
            },
            {
              "id": "card",
              "label": "South African debit/credit card",
              "method": "card",
              "kind": "percent",
              "percent": 3.9,
              "feeText": "3.9 %"
            }
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360015777451-What-are-VALR-s-charges",
          "sourceTitle": "What are VALR’s charges?",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.withdrawalFees",
          "category": "fees",
          "value": [
            {
              "id": "normal",
              "label": "Normal ZAR withdrawal",
              "method": "bank-transfer",
              "kind": "fixed",
              "amount": 8.5,
              "freeQuota": "First 30 normal withdrawals per calendar month free (individual clients)",
              "feeText": "30 free per month, then R8.50",
              "processingTime": "Up to 2 business days"
            },
            {
              "id": "fast",
              "label": "Fast withdrawal (RTC)",
              "method": "bank-transfer",
              "kind": "fixed",
              "amount": 30,
              "feeText": "R30",
              "processingTime": "Near-instant to RTC banks: Standard Bank 24/7 except Sundays and public holidays; other RTC banks 24/7 under R250,000, larger amounts sent after 15:50 on a weekday or at a weekend next business day; RTGS for other banks and for R5 million or more"
            }
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360015777451-What-are-VALR-s-charges",
          "sourceTitle": "What are VALR’s charges?",
          "sourceAsOf": null,
          "note": "Processing times from the Fast Withdrawals help article (edited 30 September 2026), which adds that banks may hold a fast withdrawal for up to 2 hours for fraud monitoring."
        },
        {
          "field": "facts.minimumDeposit",
          "category": "rails",
          "value": "None for EFT deposits",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360015777451-What-are-VALR-s-charges",
          "sourceTitle": "What are VALR’s charges?",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.minimumWithdrawal",
          "category": "rails",
          "value": "None for rand; crypto minimum is generally three times the quoted withdrawal fee",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360016231112-Is-there-a-minimum-withdrawal-amount",
          "sourceTitle": "Is there a minimum withdrawal amount?",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.supportedNetworks",
          "category": "fees",
          "value": "No per-network fee table: the crypto withdrawal fee is variable and displayed on the withdrawal screen; VALR-to-VALR transfers are free.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360015777451-What-are-VALR-s-charges",
          "sourceTitle": "What are VALR’s charges?",
          "sourceAsOf": null,
          "note": null
        },
        {
          "field": "facts.feeVariesByPair",
          "category": "fees",
          "value": true,
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360015777451-What-are-VALR-s-charges",
          "sourceTitle": "What are VALR’s charges?",
          "sourceAsOf": null,
          "note": "Fiat-quoted, crypto-quoted, stable-to-stable, xStocks and perpetual pairs each have their own tier table."
        },
        {
          "field": "facts.usdtPairs",
          "category": "rails",
          "value": [
            "USDT/ZAR",
            "BTC/USDT"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360015777451-What-are-VALR-s-charges",
          "sourceTitle": "What are VALR’s charges?",
          "sourceAsOf": null,
          "note": "USDT/ZAR is a fiat-quoted pair (Tier 1: 0.18 % maker / 0.35 % taker); USDT-quoted pairs such as BTC/USDT are crypto-quoted (0.08 % / 0.10 %)."
        },
        {
          "field": "facts.usdtDepositNetworks",
          "category": "rails",
          "value": [
            "Ethereum (ERC-20)",
            "Tron (TRC-20)",
            "Solana"
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/13171357223836-USDT-Deposits-Withdrawals-on-Solana-Tron-and-Ethereum",
          "sourceTitle": "USDT Deposits & Withdrawals on Solana, Tron and Ethereum",
          "sourceAsOf": "2024-08-19",
          "note": "The network is selected on the USDT deposit / withdrawal screen; deposits over any other network are lost."
        },
        {
          "field": "facts.usdtWithdrawalFees",
          "category": "fees",
          "value": [
            {
              "network": "Ethereum (ERC-20)",
              "kind": "variable",
              "feeText": "Variable — verify current fee on the provider (quoted on the withdrawal screen)"
            },
            {
              "network": "Tron (TRC-20)",
              "kind": "variable",
              "feeText": "Variable — verify current fee on the provider (quoted on the withdrawal screen)"
            },
            {
              "network": "Solana",
              "kind": "variable",
              "feeText": "Variable — verify current fee on the provider (quoted on the withdrawal screen)"
            }
          ],
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360015777451-What-are-VALR-s-charges",
          "sourceTitle": "What are VALR’s charges?",
          "sourceAsOf": null,
          "note": "Crypto withdrawal fee is \"Variable (displayed on the crypto withdrawal screen)\"; based on the current network fee and free when sending to another VALR account."
        },
        {
          "field": "facts.usdtMinimumWithdrawal",
          "category": "fees",
          "value": "Generally 3 × the withdrawal fee quoted on the withdrawal screen (no fixed USDT figure)",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-03",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360016231112-Is-there-a-minimum-withdrawal-amount",
          "sourceTitle": "Is there a minimum withdrawal amount?",
          "sourceAsOf": "2019-12-04",
          "note": "Because the fee is variable, the minimum is variable too and is shown on the withdrawal screen."
        },
        {
          "field": "facts.zarDepositProcessing",
          "category": "rails",
          "value": "Standard Bank to Standard Bank near immediate; other banks up to 48 business hours. VALR asks you to contact support only after 48 hours.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360028737292-How-long-does-it-take-for-my-Rand-ZAR-deposit-to-reflect-in-my-VALR-account",
          "sourceTitle": "How long does it take for my Rand (ZAR) deposit to reflect in my VALR account?",
          "sourceAsOf": "2024-10-24",
          "note": null
        },
        {
          "field": "facts.depositReferenceRule",
          "category": "rails",
          "value": "Use your unique VR reference as the beneficiary reference and pay from a bank account registered in your own name; a wrong reference needs a PDF proof of payment from the bank (screenshots and statements are not accepted).",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360018710279-How-to-deposit-Rand-ZAR-using-a-Bank-account",
          "sourceTitle": "How to deposit Rand (ZAR) using a Bank account?",
          "sourceAsOf": "2025-09-17",
          "note": "The proof-of-payment rule is from \"Where do I find proof of payment (PoP) from my bank?\" (edited 12 March 2024)."
        },
        {
          "field": "facts.zarWithdrawalProcessing",
          "category": "rails",
          "value": "Standard Bank: near-instant 24/7 except Sundays and public holidays. Fast withdrawals to other banks: near-instant under R250,000, 24/7 except Sundays and public holidays (Monday–Saturday above R250,000). Regular withdrawals to other banks: requested before 16:10 on a weekday arrive the next business day, after 16:10 in two business days.",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-11-18",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/360029061992-How-often-does-VALR-process-FIAT-withdrawals",
          "sourceTitle": "How often does VALR process FIAT withdrawals?",
          "sourceAsOf": "2026-07-21",
          "note": "The Fast Withdrawals article (edited 30 September 2026) differs: it lists fast withdrawals under R250,000 to other RTC banks as 24/7, and larger amounts sent after 15:50 on a weekday or at a weekend as next business day."
        },
        {
          "field": "facts.wrongNetworkRecovery",
          "category": "products",
          "value": "Withdrawals from VALR to a wrong address or chain cannot be recovered. For wrong deposits to VALR, recovery may be attempted but is not guaranteed and carries a minimum fee of $5,000 (or crypto equivalent).",
          "status": "verified",
          "verifiedAt": "2026-10-03",
          "staleFrom": "2026-12-03",
          "sourceUrl": "https://support.valr.com/hc/en-us/articles/5292947934620-What-can-I-do-if-I-deposit-or-withdraw-cryptocurrency-to-an-incorrect-address-or-an-unsupported-blockchain",
          "sourceTitle": "What can I do if I deposit or withdraw cryptocurrency to an incorrect address or an unsupported blockchain",
          "sourceAsOf": "2022-07-08",
          "note": null
        },
        {
          "field": "facts.btcZarMarket",
          "category": "fees",
          "value": "trading",
          "status": "verified",
          "verifiedAt": "2026-10-04",
          "staleFrom": "2026-11-04",
          "sourceUrl": "https://api.valr.com/v1/public/pairs",
          "sourceTitle": "VALR public API: currency pairs",
          "sourceAsOf": null,
          "note": "BTCZAR and USDTZAR are listed as active spot pairs (read 4 October 2026)."
        }
      ]
    }
  ]
}
