www.coingecko.com
Open in
urlscan Pro
104.18.4.118
Public Scan
Submitted URL: https://email.beincrypto.com/e/c/eyJlbWFpbF9pZCI6ImRnU19nQWdEQUpyb0I1bm9Cd0dUbk5Ed0UzcW53TUJjSWxNNnRDMD0iLCJocmVmIjoiaHR0cHM6...
Effective URL: https://www.coingecko.com/research/publications/centralized-crypto-exchanges-market-share?utm_campaign=Data%20Visualizatio...
Submission: On December 08 via api from HK — Scanned from GB
Effective URL: https://www.coingecko.com/research/publications/centralized-crypto-exchanges-market-share?utm_campaign=Data%20Visualizatio...
Submission: On December 08 via api from HK — Scanned from GB
Form analysis
6 forms found in the DOM<form class="tw-block lg:tw-flex tw-justify-center">
<div class="tw-w-full sm:tw-w-[320px] tw-mb-2 lg:tw-mb-0 lg:tw-mr-1">
<div x-data="input" x-on:gp-input-error="showHideInputError($event)" data-view-component="true" class="tw-px-0.5">
<div id="_container" x-ref="container" data-view-component="true" class="gecko-input-group">
<input data-newsletter-target="emailInput" placeholder="Enter your email address" type="text" data-view-component="true" class="gecko-input">
</div>
<div x-ref="error" data-view-component="true" class="tw-mt-2 !tw-font-semibold !tw-text-danger-500 tw-hidden tw-text-xs tw-leading-4 tw-text-gray-500 dark:tw-text-moon-200 tw-font-semibold">
</div>
</div>
<input type="hidden" value="w" data-newsletter-target="campaignId">
</div>
<div>
<button data-action="newsletter#subscribeNewsletter" data-newsletter-target="submitButton" data-campaign-id="w" data-success-text="Congratulations! You did it." type="button" data-view-component="true"
class="tw-w-full tw-bg-primary-500 dark:tw-bg-primary-400 tw-shadow-primaryShadow !tw-mb-1 hover:tw-bg-primary-600 dark:hover:tw-bg-primary-300 hover:tw-shadow-primaryHover active:!tw-shadow-primaryActive tw-transition-all tw-duration-150 active:tw-translate-y-2 tw-items-center tw-justify-center tw-font-semibold tw-text-inline tw-rounded-lg tw-select-none focus:tw-outline-none tw-px-6 tw-py-3.5 tw-inline-flex">
<div data-view-component="true" class="tw-text-white hover:tw-text-white focus:tw-text-white dark:tw-text-primary-900 dark:hover:tw-text-primary-900 dark:focus:tw-text-primary-900 tw-font-semibold tw-text-sm tw-leading-5"> Subscribe Now </div>
</button>
</div>
</form>
<form class="tw-block lg:tw-flex tailwind-reset tw-justify-end tw-mb-1">
<div class="tw-mb-2 lg:tw-mb-0 lg:tw-mr-2">
<div x-data="input" x-on:gp-input-error="showHideInputError($event)" data-view-component="true" class="tw-px-0.5">
<div id="_container" x-ref="container" data-view-component="true" class="gecko-input-group">
<input data-newsletter-target="emailInput" placeholder="Enter your email address" type="email" data-view-component="true" class="!tw-h-10 gecko-input">
</div>
<div x-ref="error" data-view-component="true" class="tw-mt-2 !tw-font-semibold !tw-text-danger-500 tw-hidden tw-text-xs tw-leading-4 tw-text-gray-500 dark:tw-text-moon-200 tw-font-semibold">
</div>
</div>
</div>
<div>
<button data-action="newsletter#subscribeNewsletter" data-campaign-id="w" type="button" data-view-component="true"
class="tw-w-full lg:tw-w-auto tw-bg-primary-500 dark:tw-bg-primary-400 tw-shadow-primaryShadow !tw-mb-1 hover:tw-bg-primary-600 dark:hover:tw-bg-primary-300 hover:tw-shadow-primaryHover active:!tw-shadow-primaryActive tw-transition-all tw-duration-150 active:tw-translate-y-2 tw-items-center tw-justify-center tw-font-semibold tw-text-inline tw-rounded-lg tw-select-none focus:tw-outline-none tw-px-4 tw-py-2 tw-inline-flex">
<div data-view-component="true" class="tw-text-white hover:tw-text-white focus:tw-text-white dark:tw-text-primary-900 dark:hover:tw-text-primary-900 dark:focus:tw-text-primary-900 tw-font-semibold tw-text-sm tw-leading-5"> Subscribe </div>
</button>
</div>
</form>
POST /account/sign_in?locale=en
<form data-controller="refresh-csrf-token" data-csrf-meta-target="form" data-refresh-csrf-token-target="form" class="new_user" id="new_user" action="/account/sign_in?locale=en" accept-charset="UTF-8" method="post">
<input value="$device:193a4c0e4cbce0-01d5302d5c2b7b-16462c6e-1d4c00-193a4c0e4cbce0" autocomplete="off" type="hidden" name="user[mixpanel_device_id]" id="user_mixpanel_device_id">
<input value="{"utm_source":"BeInCrypto","utm_medium":"email","utm_campaign":"Data Visualization"}" autocomplete="off" type="hidden" name="user[utm_json]" id="user_utm_json">
<div class="tw-flex tw-flex-col tw-gap-y-4 tw-mb-4">
<div x-data="input" x-on:gp-input-error="showHideInputError($event)" data-view-component="true" class="tw-px-0.5">
<div id="_container" x-ref="container" data-view-component="true" class="gecko-input-group">
<input name="user[email]" id="user_email" placeholder="Enter your email address" data-auth-target="logInEmailInput" value="" type="email" data-view-component="true" class="!tw-h-12 tw-text-base md:tw-text-sm gecko-input">
</div>
<div x-ref="error" data-view-component="true" class="tw-mt-2 !tw-font-semibold !tw-text-danger-500 tw-hidden tw-text-xs tw-leading-4 tw-text-gray-500 dark:tw-text-moon-200 tw-font-semibold">
</div>
</div>
<div x-data="input" x-on:gp-input-error="showHideInputError($event)" data-view-component="true" class="tw-px-0.5">
<div id="_container" x-ref="container" data-view-component="true" class="gecko-input-group">
<input name="user[password]" id="user_password" placeholder="Enter your password" type="password" data-view-component="true" class="!tw-h-12 tw-text-base md:tw-text-sm gecko-input">
</div>
<div x-ref="error" data-view-component="true" class="tw-mt-2 !tw-font-semibold !tw-text-danger-500 tw-hidden tw-text-xs tw-leading-4 tw-text-gray-500 dark:tw-text-moon-200 tw-font-semibold">
</div>
</div>
</div>
<div class="tw-flex tw-justify-between tw-items-center tw-mb-5">
<input name="user[remember_me]" type="hidden" value="0" autocomplete="off"><label for="user_remember_me" data-view-component="true"
class="tw-flex tw-items-start !tw-mb-0 tw-block tw-text-sm tw-font-medium tw-text-gray-900 dark:tw-text-moon-50 has-[:disabled]:tw-opacity-50 has-[:disabled]:tw-pointer-events-none gecko-checkbox">
<input id="user_remember_me" name="user[remember_me]" value="1" checked="checked" type="checkbox"
class="tw-form-checkbox tw-h-4 tw-w-4 tw-mt-0.5 !tw-mr-2 !tw-border !tw-border-gray-300 !tw-text-primary-500 !tw-rounded focus:tw-ring-primary-600 dark:!tw-border-moon-600 dark:tw-bg-transparent dark:tw-ring-offset-moon-900 checked:dark:tw-bg-primary-600 checked:!tw-border-primary-500 checked:dark:!tw-border-primary-600">
<div>
<div data-view-component="true" class="gecko-checkbox-label">Remember me</div>
<div x-ref="error" data-view-component="true" class="tw-mt-1 !tw-font-semibold !tw-text-danger-500 tw-hidden tw-text-xs tw-leading-4 tw-text-gray-500 dark:tw-text-moon-200 tw-font-semibold">
</div>
</div>
</label> <span data-action="click->analytics-tracker#unconditionalTrackEvent click->auth#openResetPasswordModal" data-analytics-event="select_forgot_password_cta" data-view-component="true"
class="tw-cursor-pointer tw-font-semibold tw-no-underline tw-text-slate-700 hover:tw-text-primary-500 dark:tw-text-moon-50 dark:hover:tw-text-primary-400"> Forgot your password?</span>
</div>
<div data-action="click->analytics-tracker#unconditionalTrackEvent" data-analytics-event="select_sign_in_method_cta" data-analytics-event-properties="{"method":"email","origin":"login"}">
<button data-action="click->refresh-csrf-token#submit" type="submit" data-view-component="true"
class="tw-bg-primary-500 dark:tw-bg-primary-400 tw-shadow-primaryShadow !tw-mb-1 hover:tw-bg-primary-600 dark:hover:tw-bg-primary-300 hover:tw-shadow-primaryHover active:!tw-shadow-primaryActive tw-transition-all tw-duration-150 active:tw-translate-y-2 tw-items-center tw-justify-center tw-font-semibold tw-text-inline tw-rounded-lg tw-select-none focus:tw-outline-none tw-px-6 tw-py-3.5 tw-flex tw-w-full">
<div data-view-component="true" class="tw-text-white hover:tw-text-white focus:tw-text-white dark:tw-text-primary-900 dark:hover:tw-text-primary-900 dark:focus:tw-text-primary-900 tw-font-semibold tw-text-sm tw-leading-5"> Login </div>
</button>
</div>
<input type="hidden" name="authenticity_token" value="EQ4MIPfYMs-5vJsrNgamWQw4U3o4WhgspUPV4g0Ozm6_X3pbwcbjkwJNUQx5QDP_u4kaiippPt34aaShbOcxGA">
</form>
POST /account?locale=en
<form data-controller="captcha" data-csrf-meta-target="form" class="new_user" id="new_user" action="/account?locale=en" accept-charset="UTF-8" method="post">
<input value="$device:193a4c0e4cbce0-01d5302d5c2b7b-16462c6e-1d4c00-193a4c0e4cbce0" autocomplete="off" type="hidden" name="user[mixpanel_device_id]" id="user_mixpanel_device_id">
<input value="{"utm_source":"BeInCrypto","utm_medium":"email","utm_campaign":"Data Visualization"}" autocomplete="off" type="hidden" name="user[utm_json]" id="user_utm_json">
<div class="tw-flex tw-flex-col tw-gap-y-4">
<button data-action="click->analytics-tracker#unconditionalTrackEvent click->application#navigateToUrl" data-analytics-event="select_sign_in_method_cta"
data-analytics-event-properties="{"method":"google","origin":"sign_up"}" data-url="/omniauth/google_oauth2?locale=en" data-method="post" data-omniauth="true" type="button" data-view-component="true"
class="tw-bg-white dark:tw-bg-moon-800 !tw-border-t-2 !tw-border-x-2 !tw-border-slate-300 dark:!tw-border-moon-500 tw-shadow-secondaryShadow dark:tw-shadow-secondaryShadowDark !tw-mb-1 hover:tw-bg-slate-100 dark:hover:tw-bg-moon-700 hover:tw-shadow-secondaryHover dark:hover:tw-shadow-secondaryHoverDark active:!tw-shadow-secondaryActive dark:active:!tw-shadow-secondaryActiveDark tw-transition-all tw-duration-150 active:tw-translate-y-2 tw-items-center tw-justify-center tw-font-semibold tw-text-inline tw-rounded-lg tw-select-none focus:tw-outline-none tw-px-4 tw-py-2 tw-flex tw-w-full">
<div data-view-component="true" class="tw-flex tw-py-1 tw-items-center tw-w-full tw-text-gray-700 dark:tw-text-moon-100 tw-font-semibold tw-text-sm tw-leading-5">
<img width="20" height="20" loading="lazy" class="tw-flex-initial" src="https://static.coingecko.com/s/google-167c1e093ccfc014420e14da91325a1f70c91e592f58164fefe84603d2fde02e.svg">
<div class="tw-flex-1"> Continue with Google </div>
</div>
</button>
<button data-action="click->analytics-tracker#unconditionalTrackEvent click->application#navigateToUrl" data-analytics-event="select_sign_in_method_cta"
data-analytics-event-properties="{"method":"apple","origin":"sign_up"}" data-url="/omniauth/apple?locale=en" data-method="post" data-omniauth="true" type="button" data-view-component="true"
class="tw-bg-white dark:tw-bg-moon-800 !tw-border-t-2 !tw-border-x-2 !tw-border-slate-300 dark:!tw-border-moon-500 tw-shadow-secondaryShadow dark:tw-shadow-secondaryShadowDark !tw-mb-1 hover:tw-bg-slate-100 dark:hover:tw-bg-moon-700 hover:tw-shadow-secondaryHover dark:hover:tw-shadow-secondaryHoverDark active:!tw-shadow-secondaryActive dark:active:!tw-shadow-secondaryActiveDark tw-transition-all tw-duration-150 active:tw-translate-y-2 tw-items-center tw-justify-center tw-font-semibold tw-text-inline tw-rounded-lg tw-select-none focus:tw-outline-none tw-px-4 tw-py-2 tw-flex tw-w-full">
<div data-view-component="true" class="tw-flex tw-py-1 tw-items-center tw-w-full tw-text-gray-700 dark:tw-text-moon-100 tw-font-semibold tw-text-sm tw-leading-5">
<img width="20" height="20" loading="lazy" class="tw-flex-initial dark:tw-hidden" src="https://static.coingecko.com/s/apple_black-6d9a519c69649e1a56774f4036ec552e412e73d5f9c2b0bab193732e47721533.svg">
<img width="20" height="20" loading="lazy" class="tw-flex-initial tw-hidden dark:tw-block" src="https://static.coingecko.com/s/apple_white-df0a614505190a8b2bc87fd16396160fed4680f62a69d5005cd2ae95562b2d2a.svg">
<div class="tw-flex-1"> Continue with Apple </div>
</div>
</button>
</div>
<div data-view-component="true" class="tw-py-4 tw-flex tw-gap-x-2 tw-items-center tw-text-gray-500 dark:tw-text-moon-200 tw-text-sm">
<div class="tw-w-full tw-border-t tw-border-gray-200 dark:tw-border-moon-700"></div>
<span class="tw-shrink-0 tw-basis-auto">or</span>
<div class="tw-w-full tw-border-t tw-border-gray-200 dark:tw-border-moon-700"></div>
</div>
<div x-data="{ show_email_input: false }">
<div class="tw-flex tw-flex-col tw-gap-y-4">
<button @click="show_email_input = true" x-show="!show_email_input" data-action="click->auth#focusSignUpEmailInput" type="button" data-view-component="true"
class="tw-bg-gray-200 dark:tw-bg-moon-700 hover:tw-bg-gray-300 dark:hover:tw-bg-moon-600 tw-items-center tw-justify-center tw-font-semibold tw-text-inline tw-rounded-lg tw-select-none focus:tw-outline-none tw-px-4 tw-py-2 tw-flex tw-w-full">
<div data-view-component="true" class="tw-flex tw-py-1 tw-items-center tw-w-full tw-text-gray-700 dark:tw-text-moon-100 tw-font-semibold tw-text-sm tw-leading-5">
<div class="tw-flex-1"> Continue with email </div>
</div>
</button>
</div>
<div x-show="show_email_input" style="display: none;">
<div class="tw-flex tw-flex-col tw-gap-y-4">
<div x-data="input" x-on:gp-input-error="showHideInputError($event)" data-view-component="true" class="tw-px-0.5">
<div id="_container" x-ref="container" data-view-component="true" class="gecko-input-group">
<input name="user[email]" id="user_email" placeholder="Enter your email address" autocomplete="email" data-action="focus->captcha#loadCaptcha" data-auth-target="signUpEmailInput" value="" type="email" data-view-component="true"
class="!tw-h-12 tw-text-base md:tw-text-sm gecko-input">
</div>
<div x-ref="error" data-view-component="true" class="tw-mt-2 !tw-font-semibold !tw-text-danger-500 tw-hidden tw-text-xs tw-leading-4 tw-text-gray-500 dark:tw-text-moon-200 tw-font-semibold">
</div>
</div>
<div x-data="input" x-on:gp-input-error="showHideInputError($event)" data-view-component="true" class="tw-px-0.5">
<div id="_container" x-ref="container" data-view-component="true" class="gecko-input-group">
<input name="user[password]" id="user_password" placeholder="Enter your password" autocomplete="new-password" data-action="focus->captcha#loadCaptcha input->auth#validate focus->auth#validate" data-auth-target="signUpPassword"
type="password" data-view-component="true" class="!tw-h-12 tw-text-base md:tw-text-sm gecko-input">
</div>
<div x-ref="error" data-view-component="true" class="tw-mt-2 !tw-font-semibold !tw-text-danger-500 tw-hidden tw-text-xs tw-leading-4 tw-text-gray-500 dark:tw-text-moon-200 tw-font-semibold">
</div>
</div>
</div>
<div class="tw-flex tw-flex-col tw-gap-y-4 tw-mt-4">
<div data-view-component="true" class="tw-text-xs tw-leading-4 tw-text-gray-500 dark:tw-text-moon-200 tw-font-medium"> Password must contain at least 8 characters including 1 uppercase letter, 1 lowercase letter, 1 number, and 1 special
character </div>
<div id="sign-up-captcha" data-sitekey="d7b4358f-5390-46d4-a479-eb9a1fa28033" data-captcha-target="captchaForm" class="tw-mx-auto tw-hidden"></div>
</div>
<div class="tw-mt-5">
<button data-auth-target="signUpSubmit" data-captcha-target="submit" data-action="click->analytics-tracker#unconditionalTrackEvent" data-analytics-event="select_sign_in_method_cta"
data-analytics-event-properties="{"method":"email","origin":"sign_up"}" disabled="disabled" type="submit" data-view-component="true"
class="tw-bg-primary-500 dark:tw-bg-primary-400 tw-shadow-primaryShadow !tw-mb-1 hover:tw-bg-primary-600 dark:hover:tw-bg-primary-300 hover:tw-shadow-primaryHover active:!tw-shadow-primaryActive tw-transition-all tw-duration-150 active:tw-translate-y-2 tw-items-center tw-justify-center tw-font-semibold tw-text-inline tw-rounded-lg tw-select-none focus:tw-outline-none tw-px-6 tw-py-3.5 tw-flex tw-w-full">
<div data-view-component="true" class="tw-text-white hover:tw-text-white focus:tw-text-white dark:tw-text-primary-900 dark:hover:tw-text-primary-900 dark:focus:tw-text-primary-900 tw-font-semibold tw-text-sm tw-leading-5"> Sign up </div>
</button>
</div>
<div data-view-component="true" class="tw-py-4 tw-flex tw-gap-x-2 tw-items-center tw-text-gray-500 dark:tw-text-moon-200 tw-text-sm">
<div class="tw-w-full tw-border-t tw-border-gray-200 dark:tw-border-moon-700"></div>
</div>
<div data-view-component="true" class="!tw-text-center tw-font-normal tw-text-gray-500 dark:tw-text-moon-200 tw-text-sm tw-leading-5"> Didn't receive confirmation instructions? <div
data-action="click->analytics-tracker#unconditionalTrackEvent click->auth#openResendConfirmationModal" data-analytics-event="select_resend_confirmation_email_cta" data-view-component="true"
class="tw-text-center !tw-text-sm tw-cursor-pointer tw-font-semibold tw-no-underline tw-text-slate-700 hover:tw-text-primary-500 dark:tw-text-moon-50 dark:hover:tw-text-primary-400"> Resend confirmation instructions</div>
</div>
</div>
</div>
<input type="hidden" name="authenticity_token" value="EQ4MIPfYMs-5vJsrNgamWQw4U3o4WhgspUPV4g0Ozm6_X3pbwcbjkwJNUQx5QDP_u4kaiippPt34aaShbOcxGA">
</form>
POST /account/password
<form data-controller="captcha" data-csrf-meta-target="form" class="new_user" id="new_user" action="/account/password" accept-charset="UTF-8" method="post">
<div class="tw-flex tw-flex-col tw-gap-y-5">
<div x-data="input" x-on:gp-input-error="showHideInputError($event)" data-view-component="true" class="tw-px-0.5">
<div id="_container" x-ref="container" data-view-component="true" class="gecko-input-group">
<input name="user[email]" id="user_email" label="Email" data-action="focus->captcha#loadCaptcha" value="" type="email" data-view-component="true" class="!tw-h-12 tw-text-base md:tw-text-sm gecko-input">
</div>
<div x-ref="error" data-view-component="true" class="tw-mt-2 !tw-font-semibold !tw-text-danger-500 tw-hidden tw-text-xs tw-leading-4 tw-text-gray-500 dark:tw-text-moon-200 tw-font-semibold">
</div>
</div>
<div id="reset-password-captcha" data-sitekey="12bff373-21ea-4374-9880-ad11db5eb04a" data-captcha-target="captchaForm" class="tw-mx-auto tw-hidden"></div>
<button data-captcha-target="submit resetPassword" data-action="click->analytics-tracker#unconditionalTrackEvent" data-analytics-event="select_reset_password_cta" disabled="disabled" type="submit" data-view-component="true"
class="tw-bg-primary-500 dark:tw-bg-primary-400 tw-shadow-primaryShadow !tw-mb-1 hover:tw-bg-primary-600 dark:hover:tw-bg-primary-300 hover:tw-shadow-primaryHover active:!tw-shadow-primaryActive tw-transition-all tw-duration-150 active:tw-translate-y-2 tw-items-center tw-justify-center tw-font-semibold tw-text-inline tw-rounded-lg tw-select-none focus:tw-outline-none tw-px-6 tw-py-3.5 tw-flex tw-w-full">
<div data-view-component="true" class="tw-text-white hover:tw-text-white focus:tw-text-white dark:tw-text-primary-900 dark:hover:tw-text-primary-900 dark:focus:tw-text-primary-900 tw-font-semibold tw-text-sm tw-leading-5"> Send me reset
password instructions </div>
</button>
</div>
<input type="hidden" name="authenticity_token" value="EQ4MIPfYMs-5vJsrNgamWQw4U3o4WhgspUPV4g0Ozm6_X3pbwcbjkwJNUQx5QDP_u4kaiippPt34aaShbOcxGA">
</form>
POST /account/confirmation
<form data-csrf-meta-target="form" class="new_user" id="new_user" action="/account/confirmation" accept-charset="UTF-8" method="post">
<div class="tw-flex tw-flex-col tw-gap-y-5">
<div x-data="input" x-on:gp-input-error="showHideInputError($event)" data-view-component="true" class="tw-px-0.5">
<div id="_container" x-ref="container" data-view-component="true" class="gecko-input-group">
<input name="user[email]" id="user_email" label="Email" value="" type="email" data-view-component="true" class="!tw-h-12 tw-text-base md:tw-text-sm gecko-input">
</div>
<div x-ref="error" data-view-component="true" class="tw-mt-2 !tw-font-semibold !tw-text-danger-500 tw-hidden tw-text-xs tw-leading-4 tw-text-gray-500 dark:tw-text-moon-200 tw-font-semibold">
</div>
</div>
<button type="submit" data-view-component="true"
class="tw-bg-primary-500 dark:tw-bg-primary-400 tw-shadow-primaryShadow !tw-mb-1 hover:tw-bg-primary-600 dark:hover:tw-bg-primary-300 hover:tw-shadow-primaryHover active:!tw-shadow-primaryActive tw-transition-all tw-duration-150 active:tw-translate-y-2 tw-items-center tw-justify-center tw-font-semibold tw-text-inline tw-rounded-lg tw-select-none focus:tw-outline-none tw-px-6 tw-py-3.5 tw-flex tw-w-full">
<div data-view-component="true" class="tw-text-white hover:tw-text-white focus:tw-text-white dark:tw-text-primary-900 dark:hover:tw-text-primary-900 dark:focus:tw-text-primary-900 tw-font-semibold tw-text-sm tw-leading-5"> Resend confirmation
instructions </div>
</button>
</div>
<input type="hidden" name="authenticity_token" value="EQ4MIPfYMs-5vJsrNgamWQw4U3o4WhgspUPV4g0Ozm6_X3pbwcbjkwJNUQx5QDP_u4kaiippPt34aaShbOcxGA">
</form>
Text Content
Coins: 15,978 Exchanges: 1,183 Market Cap: $3.839T 1.4% 24h Vol: $206.787B Dominance: BTC 51.4% ETH 12.5% Gas: 7.862 GWEI Fast: 8.648 GWEI Standard: 7.862 GWEI Safe: 7.762 GWEI Data by Etherscan Language English Currency USD Dark Mode My Account Login and Security Upgrade to Premium Manage Subscription Premium Newsletter For Developers Developer's Dashboard For Authors Create New Post Buzz Dashboard Sign Out Go Ad-free Login Sign up Use App Get App Cryptocurrencies By Market Cap Categories Chains Popular Highlights New Cryptocurrencies Gainers & Losers Tools All Coins Compare Coins and NFT Converter Global Chart Exchanges Crypto Exchanges Decentralized Exchanges Derivatives NFT NFT Floor Price NFT Related Coins NFT Watchlist NFT Global Chart Learn Learn Crypto Research Insights News Reports Learn & Earn Videos Newsletter Glossary Products Crypto Portfolio CoinGecko App CoinGecko Premium For Developers Crypto API Crypto Widget On-Chain GeckoTerminal Candy My Candies Portfolio My Portfolio My Coins My NFTs My Account Login and Security Developer's Dashboard Upgrade to Premium Manage Subscription Premium Newsletter Sign Out Create an account Log in EN USD Search / Clear Trending NFTs Categories Cryptocurrencies NFTs Exchanges Categories Chains Articles GeckoTerminal Trending Search 🔥 Sun Token SUN 2.68% Select Pepe PEPE 20.67% Select Super Champs CHAMP 27.66% Select Sui SUI 1.43% Select Hyperliquid HYPE 6.05% Select Dogecoin DOGE 9.21% Select Solana SOL 1.12% Select Trending NFT 💎 Claynosaurz 75.43% Select The Plooshies 65.90% Select Liberty Cats 38.61% Select OnChainMonkey (OCM) Genesis 35.42% Select LaserCat NFT 34.84% Select The Plague NFT 32.76% Select Peplicator by Matt Furie 27.42% Select Trending Categories ✨ Perpetuals 2.36% Select Intent 1.90% Select Alleged SEC Securities 0.46% Select Data Availability 0.40% Select Bridge Governance Tokens 0.39% Select Layer 1 (L1) 0.34% Select SUN Stats Rank 326 Price $0.03067 24h% 2.68% Market Cap $300,608,118 24h Trading Volume $63,830,644 Last 7 Days Move Select ESC Close All Latest Market Coverage NFTs & Games Altchains & DeFi Ramblings Podcast Airdrops More + Reports Analysis Sponsored Market Coverage TABLE OF CONTENTS MARKET SHARE OF CENTRALIZED CRYPTO EXCHANGES, BY TRADING VOLUME 4.3 | by Shaun Paul Lee - Updated December 06 2024 WHAT IS THE LARGEST CENTRALIZED EXCHANGE? Binance remained the largest centralized exchange (CEX), with its market share at 39.1% in November 2024. Its spot trading volume climbed to $979.1 billion in November 2024, a gain of 130.9% from October. It recorded $424.0 billion in October 2024. The second largest exchange was Crypto.com, which recorded an 11.4% market share and spot trading volume of $286.1 billion in November 2024. This represents a 91.5% rise, having recorded $149.4 billion in October 2024. Crypto.com has managed to leapfrog its competitors since September. Previously, its market share stood in the 2% - 4% range during the first half of 2024. Upbit ended November 2024 as the third largest exchange, with a 9.3% market share, along with $231.8 billion of trading volume. The remaining top 10 competitors held less than 9% market share each, for a combined dominance of 40.2% in November. BINANCE MARKET SHARE Binance was the market leader amongst the centralized exchanges, with a 39.1% market share of total spot trading volume in November 2024. Its trading volume grew 130.9% Month-on-Month (MoM), to hit $979.1 billion. However, this was still below its yearly-high $1.1 trillion achieved in March. While Binance has slowly lost market share to its competitors throughout the year, though it is still the largest exchange by a large margin, for comparison, it had more trading volume than the next four largest exchanges combined ($979.1 billion vs $904.5 billion). The exchange has listed a number of memecoins, and new launchpool projects throughout the past month, giving users more trading opportunities, and driving volume. CRYPTO.COM’S METEORIC RISE Crypto.com was the second largest centralized exchange by spot trading volume in November 2024, with an 11.4% market share and a spot trading volume of $286.1 billion. In 2024 Q3, it came in third largest, but it has since overtaken Bybit in October and November to solidify its second place. Its meteoric rise can be attributed to its institutional clients and high-frequency traders. It also operates in over 100 countries, allowing it to tap into a larger user base than its competitors. UPBIT RECLAIMS ITS SPOT IN THE TOP 3 Upbit managed to reclaim its spot in the top three in November 2024. During the same period, it recorded a yearly high of $231.8 billion in spot trading volume, an increase of 387.8% from October’s figure of $47.5 billion. It held a market share of 9.3% in November, up from 4.5% in October. Upbit was the largest gainer among the top 10 centralized exchanges, driven by a frenzy of trading in South Korea, particularly on Ripple (XRP). COINBASE MOVES UP THE RANKINGS Coinbase had a market share of 6.9% in November 2024, making it the fifth-largest centralized exchange. Its volume grew 184.0%, MoM, from $60.9 billion in October to $172.9 billion in November. The US-based exchange has been on a listing spree lately, with the majority of its listing being memecoins, likely in a bid to attract the growing retail crowd. 7 OUT OF 10 EXCHANGES GREW OVER 100% IN NOVEMBER 2024 The top 10 exchanges saw trading volumes grow significantly in November 2024. Seven out of ten had triple-digit percentage growth, with Upbit leading the pack. Overall, trading volume increased by $1.4 billion in November, for a total of $2.5 billion. This was an increase of 135.7% from October. The top 10 centralized crypto exchanges and their growth in November, are as follows: Rank Centralized Crypto Exchanges November Growth (%) 1 Binance 130.90% 2 Crypto.com 91.50% 3 Upbit 387.80% 4 Bybit 73.00% 5 Coinbase 184.00% 6 OKX 179.90% 7 Gate.io 192.20% 8 MEXC 143.30% 9 Bitget 103.20% 10 HTX 69.20% TOP 10 CENTRALIZED EXCHANGES’ MARKET SHARE (NOVEMBER 2024) The top 10 centralized crypto exchanges by market share, are as follows: Rank Centralized Crypto Exchanges Market Share (%) 1 Binance 39.10% 2 Crypto.com 11.40% 3 Upbit 9.30% 4 Bybit 8.50% 5 Coinbase 6.90% 6 OKX 6.70% 7 Gate.io 6.40% 8 MEXC 4.70% 9 Bitget 3.70% 10 HTX 3.30% TOP 10 CRYPTO EXCHANGES' MARKET SHARE, 2018-2023 The following chart shows the market share of the top 10 Centralized Crypto Exchanges in 2023 by Spot Trading Volume: The following chart shows the market share of the top 10 Centralized Crypto Exchanges in 2022 by Spot Trading Volume: The following chart shows the market share of the top 10 Centralized Crypto Exchanges in 2021 by Spot Trading Volume: The following chart shows the market share of the top 10 Centralized Crypto Exchanges in 2020 by Spot Trading Volume: The following chart shows the market share of the top 10 Centralized Crypto Exchanges in 2019 by Spot Trading Volume: The following chart shows the market share of the top 10 Centralized Crypto Exchanges in 2018 by Spot Trading Volume: METHODOLOGY The study examined the top 10 centralized exchanges by spot trading volume, using CoinGecko data from Jan 1, 2024 to November 30, 2024. The top 10 centralized exchanges are: Binance, Crypto.com, Upbit, Bybit, Coinbase, OKX, Gate.io, MEXC, Bitget, and HTX. Market share was based on total monthly spot trading volume. -------------------------------------------------------------------------------- If you use these insights, we would appreciate a link credit to this article on CoinGecko. A link credit allows us to keep supplying you with future data-led content that you may find useful. Curious to find out more about our previous research studies & statistics? Check out this one we did on animal memecoins which have reached $1 billion! CoinGecko's Content Editorial Guidelines CoinGecko’s content aims to demystify the crypto industry. While certain posts you see may be sponsored, we strive to uphold the highest standards of editorial quality and integrity, and do not publish any content that has not been vetted by our editors. Learn more Want to be the first to know about upcoming airdrops? Subscribe to the CoinGecko Daily Newsletter! Join 600,000+ crypto enthusiasts, traders, and degens in getting the latest crypto news, articles, videos, and reports by subscribing to our FREE newsletter. Subscribe Now Tell us how much you like this article! Vote count: 55 Shaun Paul Lee Shaun is a Research Analyst at CoinGecko, who has lived and breathed crypto since 2017. Previously a community manager for Synthetix and RedFOX, he dived down the crypto rabbit hole to grasp a better understanding of the industry. He now spends copious amounts of time on Crypto Twitter and Telegram, searching for the next idea for CoinGecko Research. Follow the author on Twitter @ShaunPaulLee Read more from Shaun Paul Lee TABLE OF CONTENTS What Is the Largest Centralized Exchange? Top 10 Centralized Exchanges’ Market Share (November 2024) Top 10 Crypto Exchanges' Market Share, 2018-2023 RELATED ARTICLES Analysis Layer 1 Blockchains Have Surged Up To 7,000% In 2024 Prem Reginald 4.59 (17 votes) API Python Guide: Create Crypto Trading Signals with TradingView Indicators Cryptomaton 4.38 (8 votes) API How to Use Cursor AI to Build a Crypto App Roxait 5.0 (6 votes) Analysis Crypto Companies Rack Up $32B in US Regulator Settlements Lim Yu Qian 4.0 (31 votes) Read more CoinGecko provides a fundamental analysis of the crypto market. In addition to tracking price, volume and market capitalisation, CoinGecko tracks community growth, open-source code development, major events and on-chain metrics. Resources Crypto News Bitcoin Treasury Crypto Heatmap Crypto API Donations Bitcoin Donate Bitcoin Ethereum Donate Ethereum Support Request Form Advertising Candy Rewards Listing Help Center Bug Bounty FAQ About CoinGecko About Us Careers Join Us Company Blog Branding Guide Methodology Disclaimer Terms of Service Privacy Policy Ad Policy Cookie Preferences Community X/Twitter Telegram Chat Telegram News Instagram Reddit Discord Facebook Youtube TikTok Interested to stay up-to-date with cryptocurrencies? Get the latest crypto news, updates, and reports by subscribing to our free newsletter. Subscribe © 2024 CoinGecko. All Rights Reserved. IMPORTANT DISCLAIMER: All content provided herein our website, hyperlinked sites, associated applications, forums, blogs, social media accounts and other platforms (“Site”) is for your general information only, procured from third party sources. We make no warranties of any kind in relation to our content, including but not limited to accuracy and updatedness. No part of the content that we provide constitutes financial advice, legal advice or any other form of advice meant for your specific reliance for any purpose. Any use or reliance on our content is solely at your own risk and discretion. You should conduct your own research, review, analyse and verify our content before relying on them. Trading is a highly risky activity that can lead to major losses, please therefore consult your financial advisor before making any decision. No content on our Site is meant to be a solicitation or offer. Select Currency Suggested Currencies USD US Dollar IDR Indonesian Rupiah TWD New Taiwan Dollar EUR Euro KRW South Korean Won JPY Japanese Yen RUB Russian Ruble CNY Chinese Yuan Fiat Currencies AED United Arab Emirates Dirham ARS Argentine Peso AUD Australian Dollar BDT Bangladeshi Taka BHD Bahraini Dinar BMD Bermudian Dollar BRL Brazil Real CAD Canadian Dollar CHF Swiss Franc CLP Chilean Peso CZK Czech Koruna DKK Danish Krone GBP British Pound Sterling GEL Georgian Lari HKD Hong Kong Dollar HUF Hungarian Forint ILS Israeli New Shekel INR Indian Rupee KWD Kuwaiti Dinar LKR Sri Lankan Rupee MMK Burmese Kyat MXN Mexican Peso MYR Malaysian Ringgit NGN Nigerian Naira NOK Norwegian Krone NZD New Zealand Dollar PHP Philippine Peso PKR Pakistani Rupee PLN Polish Zloty SAR Saudi Riyal SEK Swedish Krona SGD Singapore Dollar THB Thai Baht TRY Turkish Lira UAH Ukrainian hryvnia VEF Venezuelan bolívar fuerte VND Vietnamese đồng ZAR South African Rand XDR IMF Special Drawing Rights Cryptocurrencies BTC Bitcoin ETH Ether LTC Litecoin BCH Bitcoin Cash BNB Binance Coin EOS EOS XRP XRP XLM Lumens LINK Chainlink DOT Polkadot YFI Yearn.finance Bitcoin Units BITS Bits SATS Satoshi Commodities XAG Silver - Troy Ounce XAU Gold - Troy Ounce Select Language Popular Languages EN English RU Русский DE Deutsch PL język polski ES Español VI Tiếng việt FR Français PT Português All Languages AR العربية BG български CS čeština DA dansk EL Ελληνικά FI suomen kieli HE עִבְרִית HI हिंदी HR hrvatski HU Magyar nyelv ID Bahasa Indonesia IT Italiano JA 日本語 KO 한국어 LT lietuvių kalba NL Nederlands NO norsk RO Limba română SK slovenský jazyk SL slovenski jezik SV Svenska TH ภาษาไทย TR Türkçe UK украї́нська мо́ва ZH 简体中文 ZH-TW 繁體中文 Login Sign up Log in By continuing, you agree to CoinGecko Terms of Service and acknowledge you’ve read our Privacy Policy Continue with Google Continue with Apple or Continue with email Remember me Forgot your password? Login Didn't receive confirmation instructions? Resend confirmation instructions Sign up By continuing, you agree to CoinGecko Terms of Service and acknowledge you’ve read our Privacy Policy Continue with Google Continue with Apple or Continue with email Password must contain at least 8 characters including 1 uppercase letter, 1 lowercase letter, 1 number, and 1 special character Sign up Didn't receive confirmation instructions? Resend confirmation instructions Forgot your password? You will receive an email with instructions on how to reset your password in a few minutes. Send me reset password instructions Resend confirmation instructions You will receive an email with instructions for how to confirm your email address in a few minutes. Resend confirmation instructions Get the CoinGecko app. Scan this QR code to download the app now Or check it out in the app stores Continue in app Track prices in real-time Open App PRIVACY PREFERENCE CENTER When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer. More information Allow All MANAGE CONSENT PREFERENCES STRICTLY NECESSARY COOKIES Always Active These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information. PERFORMANCE COOKIES Performance Cookies These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance. TARGETING COOKIES Targeting Cookies These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising. FUNCTIONAL COOKIES Functional Cookies These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly. Back Button COOKIE LIST Search Icon Filter Icon Clear checkbox label label Apply Cancel Consent Leg.Interest checkbox label label checkbox label label checkbox label label Confirm My Choices