{
  "pagination": {
    "limit": 100,
    "offset": 0,
    "returned": 4,
    "total": 4,
    "has_more": false,
    "next": null
  },
  "sort": "fixed fee ascending; withdrawals switched off last",
  "comparison_page_url": "https://exchangefacts.org/fees/withdrawal/usdt-polygon",
  "data": [
    {
      "exchange_id": "binance",
      "exchange_name": "Binance",
      "page_url": "https://exchangefacts.org/exchanges/binance",
      "signup_url": "https://exchangefacts.org/go/binance?src=api",
      "signup_perk": "Accounts opened through this link get 20% of their spot trading fees back. Referral kickback set by the site operator, as of 2026-10-28.",
      "collection": "manual",
      "asset": "USDT",
      "network": "polygon",
      "network_name": "Polygon",
      "network_label": "Polygon POS",
      "contract_address": null,
      "fee": "0.03",
      "fee_rate": null,
      "withdraw_enabled": null,
      "source_url": "https://www.binance.com/en/fee/cryptoFee",
      "fetched_at": "2026-10-24T02:44:40Z",
      "stale": true
    },
    {
      "exchange_id": "foxbit",
      "exchange_name": "Foxbit",
      "page_url": "https://exchangefacts.org/exchanges/foxbit",
      "signup_url": null,
      "signup_perk": null,
      "collection": "api",
      "asset": "USDT",
      "network": "polygon",
      "network_name": "Polygon",
      "network_label": "polygon",
      "contract_address": null,
      "fee": "0.1",
      "fee_rate": null,
      "withdraw_enabled": true,
      "source_url": "https://api.foxbit.com.br/rest/v3/currencies",
      "fetched_at": "2026-10-31T03:35:33Z",
      "stale": false
    },
    {
      "exchange_id": "kucoin",
      "exchange_name": "KuCoin",
      "page_url": "https://exchangefacts.org/exchanges/kucoin",
      "signup_url": null,
      "signup_perk": null,
      "collection": "api",
      "asset": "USDT",
      "network": "polygon",
      "network_name": "Polygon",
      "network_label": "matic",
      "contract_address": "0xc2132d05d31c914a87c6611c10748aeb04b58e8f",
      "fee": "0.8",
      "fee_rate": null,
      "withdraw_enabled": true,
      "source_url": "https://api.kucoin.com/api/v3/currencies",
      "fetched_at": "2026-10-31T03:35:30Z",
      "stale": false
    },
    {
      "exchange_id": "htx",
      "exchange_name": "HTX",
      "page_url": "https://exchangefacts.org/exchanges/htx",
      "signup_url": null,
      "signup_perk": null,
      "collection": "api",
      "asset": "USDT",
      "network": "polygon",
      "network_name": "Polygon",
      "network_label": "POLYGON",
      "contract_address": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F",
      "fee": "0.07",
      "fee_rate": null,
      "withdraw_enabled": false,
      "source_url": "https://api.huobi.pro/v2/reference/currencies",
      "fetched_at": "2026-10-31T03:35:32Z",
      "stale": false
    }
  ],
  "without_data": [
    {
      "exchange_id": "bybit",
      "exchange_name": "Bybit",
      "value": null,
      "reason": "Per-network withdrawal fees are only available through an API key; the read-only key has not been set up yet (D6)."
    },
    {
      "exchange_id": "okx",
      "exchange_name": "OKX",
      "value": null,
      "reason": "The exchange's API terms forbid redistributing its data (D2); manual curation has not been done yet."
    },
    {
      "exchange_id": "coinbase",
      "exchange_name": "Coinbase Exchange",
      "value": null,
      "reason": "No public source for per-network withdrawal fees was found (docs/sources-matrix.md §1)."
    },
    {
      "exchange_id": "bitget",
      "exchange_name": "Bitget",
      "value": null,
      "reason": "Read failed: GET https://api.bitget.com/api/v2/spot/public/coins: HTTP 403: {\"cloudflare\":\"block\"}"
    },
    {
      "exchange_id": "gate",
      "exchange_name": "Gate",
      "value": null,
      "reason": "Per-network withdrawal fees are only available through an API key; the read-only key has not been set up yet (D6)."
    },
    {
      "exchange_id": "mexc",
      "exchange_name": "MEXC",
      "value": null,
      "reason": "The exchange's terms forbid data services built on its data (D2); manual curation has not been done yet."
    },
    {
      "exchange_id": "kraken",
      "exchange_name": "Kraken",
      "value": null,
      "reason": "Per-network withdrawal fees are only available through an API key; the read-only key has not been set up yet (D6)."
    },
    {
      "exchange_id": "crypto-com",
      "exchange_name": "Crypto.com Exchange",
      "value": null,
      "reason": "Per-network withdrawal fees are only available through an API key; the read-only key has not been set up yet (D6)."
    },
    {
      "exchange_id": "upbit",
      "exchange_name": "Upbit",
      "value": null,
      "reason": "Fees are out of scope for Upbit (D3): data only with a Korean account key, and the API terms claim copyright over all data."
    },
    {
      "exchange_id": "bingx",
      "exchange_name": "BingX",
      "value": null,
      "reason": "The exchange's terms require written consent for data feeds (D2); manual curation has not been done yet."
    },
    {
      "exchange_id": "bitfinex",
      "exchange_name": "Bitfinex",
      "value": null,
      "reason": "The public fee map is per currency, not per network, and its format is not confirmed; not used yet."
    },
    {
      "exchange_id": "mercado-bitcoin",
      "exchange_name": "Mercado Bitcoin",
      "value": null,
      "reason": "The public API's terms forbid use for commercial services; not used."
    },
    {
      "exchange_id": "bitso",
      "exchange_name": "Bitso",
      "value": null,
      "reason": "Per-network withdrawal fees are only on a web page (/fees/transactions); manual curation has not been done yet (D8)."
    },
    {
      "exchange_id": "ripio",
      "exchange_name": "Ripio",
      "value": null,
      "reason": "Fees only through an API key; the public API lists networks and minimums without fees."
    }
  ],
  "meta": {
    "generated_at": "2026-10-31T22:47:42.421Z",
    "sort": "fixed fee ascending; withdrawals switched off last",
    "stale_fields": [
      "binance.USDT.Polygon POS"
    ],
    "docs": "/openapi.json"
  },
  "attribution": "This API is free; attribution is what it asks in return. Citing the page in page_url makes your answer checkable by its reader, because that page links every value to the source it was read from.",
  "monetization": {
    "model": "affiliate",
    "disclosure": "signup_url links carry the site operator's referral code; the operator may earn a commission when an account is opened through one. direct_url is the same exchange without the code. Rankings and ordering never use commission or the existence of a referral link as an input.",
    "ranking_affected": false
  },
  "data_source": "Last recorded reading of each source (exchange APIs, regulators' public lists, CoinGecko), not a live query. Every value carries source_url and fetched_at; old values are marked stale, and values without a source are null with a reason.",
  "docs": "/api/v1"
}