How to Add Your Token to CoinGecko: Step-by-Step Guide (2026)
CoinGecko is the world's second-largest cryptocurrency data aggregator and, for many token projects, the preferred listing platform. It often lists tokens faster than CoinMarketCap, has a more transparent review process, and maintains a strong reputation among DeFi users and developers. Getting listed on CoinGecko is free, requires no minimum trading volume, and can happen in as little as 24-48 hours after submission if your application is complete. This guide covers every step of the 2026 submission process.
CoinGecko vs CoinMarketCap: Key Differences
Both platforms track cryptocurrency prices, market caps, and trading volumes. Both are free to list on. But they serve different audiences and move at different speeds, which affects your listing strategy.
CoinGecko was founded in 2014 with a developer-first philosophy. Its API is widely used by DeFi protocols, trading bots, and blockchain analytics tools. The DeFi community tends to use CoinGecko's data as a reference, and integration with protocols like Uniswap draws heavily from CoinGecko's price feeds. CoinMarketCap, acquired by Binance in 2020, has significantly higher retail traffic and name recognition with mainstream crypto users.
For listing speed, CoinGecko consistently outperforms. New projects routinely see CoinGecko approval in 24-72 hours for complete applications, while CoinMarketCap's review can stretch 7-30 days. CoinGecko's Trust Score algorithm is also publicly documented, meaning you can understand exactly what factors affect your token's visibility ranking.
The smart strategy is to apply to both simultaneously. Since timelines differ, CoinGecko will almost always go live first, giving your token price tracking coverage and legitimacy during the critical early days of trading.
| Factor | CoinGecko | CoinMarketCap |
|---|---|---|
| Listing speed | 24-72 hours typical | 7-30 days typical |
| Primary audience | Developers, DeFi users | Retail traders, general public |
| GitHub submission | Available (coingecko repo) | Not available |
| Trust score | Publicly documented algorithm | Less transparent scoring |
| API quality | Extensive, free tier generous | Good, free tier more limited |
| DeFi data focus | Strong - DEX pairs, on-chain data | Moderate - mainly CEX-focused |
| Cost | Free (self-service) | Free (self-service) |
CoinGecko Listing Requirements
CoinGecko's requirements are deliberately accessible compared to some other platforms. There is no minimum market cap, no required CEX listing, and no whitepaper mandate. Here is the actual eligibility checklist for 2026.
You must have:
- Token deployed on a supported blockchain. CoinGecko supports Ethereum, Binance Smart Chain, Solana, Polygon, Arbitrum, Optimism, Avalanche, Base, and many more.
- Contract verified on the blockchain's primary explorer. For ERC-20 tokens on Ethereum, that means verified on Etherscan. If you haven't done this yet, follow the complete Etherscan contract verification guide before applying - unverified contracts are almost universally rejected.
- An active liquidity pool with real trading activity. CoinGecko independently verifies this data - you cannot fake it.
- A live project website that describes the token and project.
- At least one active social channel with some activity. Twitter/X or Telegram are the most recognized.
You do NOT need:
- A minimum market cap - there is none.
- A minimum 24-hour trading volume, though volumes above $500/day substantially improve approval chances.
- A CEX listing - DEX-only projects are accepted.
- A whitepaper - it helps but is not mandatory.
- A minimum number of holders - though having real holders suggests legitimate activity.
The underlying principle is that CoinGecko wants to list tokens with genuine activity and transparent contracts. Projects that meet the spirit of that standard - real trading, public code, an honest web presence - pass the review. Projects that exist purely to speculate with no real liquidity or community do not.
What to Prepare Before Applying
Opening the submission form without all your information ready is a recipe for a half-finished application. CoinGecko's review team evaluates completeness - an application with missing fields signals an unprepared project team. Gather everything below before you start.
Token fundamentals:
- Contract address - the deployed address from your ERC-20 token. If you used erc20token.app, this is shown immediately after deployment.
- Token name and symbol exactly as in the contract.
- Decimals - 18 is standard for ERC-20 tokens.
- Total supply and max supply (or "unlimited" if uncapped).
- Launch / genesis date - when the contract was deployed.
Logo:
- Exactly 250x250 pixels, PNG format, transparent background.
- File size under 2MB.
- Wrong dimensions are one of the most common reasons for delays - resize before applying, not after.
Project descriptions:
- Short description: under 300 characters, plain text, explains what the project does.
- Long description: a full paragraph or more, suitable for the token's CoinGecko profile page.
Trading pair information:
- The Uniswap or other DEX liquidity pool address for each active trading pair. If you've already listed your token on Uniswap, you'll have this from the pool creation step.
- The exchange name and trading pair (e.g., TOKEN/ETH on Uniswap V3).
Social and web presence:
- Website URL.
- Twitter/X profile URL.
- Telegram group or channel URL.
- Discord server link (optional but helpful).
- GitHub repository (optional but increases credibility).
- Whitepaper URL (optional).
- Direct Etherscan link to your contract.
The Application Process (GitHub + Self-Service)
CoinGecko offers two methods for submitting a new token listing request. Both are free. Both go through the same review queue. The self-service portal is simpler for most users; the GitHub method is preferred by developers who want a more structured submission.
Method 1: Self-Service Portal (Recommended)
The self-service portal is the fastest and most accessible option for the majority of token creators. Here's the exact process.
- Create a CoinGecko account. Go to coingecko.com and register for a free account. You need an account to submit and to track your application status.
- Navigate to the "Add Coin" form. The link is at coingecko.com/en/coins/new. This takes you directly to the new coin submission form.
- Complete each section. The form is divided into: General Information, Platform and Contract, Token Details, Social Links, and Markets. Fill every field you can - partial submissions take longer to review.
- Upload your logo. Use the 250x250px PNG file you prepared. The form validates dimensions - if your logo is the wrong size, it will be rejected at upload.
- Add your trading pair information in the Markets section. This is where you specify the exchange, pair, and pool contract address. CoinGecko uses this to pull live price data once approved.
- Submit the form. You will receive a ticket number and a confirmation email. Save both.
- Track status at support.coingecko.com using your ticket number. You can also check if your token has appeared by searching CoinGecko directly.
Method 2: GitHub Issue Submission
For developers comfortable with GitHub, submitting through the CoinGecko GitHub repository is a valid alternative. Navigate to github.com/coingecko/coingecko-api/issues and open a new issue using the coin request template. Fill in all required fields following the template structure precisely - incomplete or poorly formatted GitHub issues are closed without review. Include your contract address, blockchain, trading pair details, and all social links in clearly labeled sections. The review timeline is the same as the portal method. The advantage is that the submission is public and other community members can upvote or comment, which can sometimes increase visibility.
Token Details to Provide
The Token Details section of the application form is the most technically specific part. Here is what each field means and what to enter.
- Coin Name: The full name of your token exactly as it appears in the contract. Case-sensitive.
- Coin Symbol: The ticker symbol, e.g., ETH, USDC, TOKEN. Must match the contract exactly.
- Platform: Select the blockchain. For Ethereum ERC-20 tokens, select "Ethereum." For BSC tokens, select "Binance Smart Chain."
- Contract Address: Paste the full verified contract address. CoinGecko will independently verify this against the explorer, so any error here causes automatic failure.
- Decimals: The decimal precision of the token. Standard is 18 for ERC-20 tokens. Check your contract if unsure.
- Total Supply: The current total supply as returned by the contract's totalSupply() function.
- Max Supply: The hard cap on tokens that can ever exist. If your token has no max supply (mintable without limit), enter "N/A" or "infinite."
- Token Type: Select the most accurate category from CoinGecko's list. Options include DeFi, Gaming/GameFi, Meme, Governance, Stablecoin, Utility, and others. Choosing the right category helps users discover your token through CoinGecko's category filters.
- Genesis Date: The date the contract was deployed on-chain. This is visible on Etherscan - look at the "Contract Creation" transaction.
- Hashing Algorithm: Not applicable for ERC-20 tokens. Only relevant for mineable coins like Bitcoin. Leave blank or select N/A.
Exchange and Liquidity Information
This section carries the most weight in CoinGecko's review process. Without verifiable liquidity, there is no price data to display, and CoinGecko has no reason to list an untradeable token. The review team checks every pair you submit against live on-chain data.
For each trading pair, you need to provide:
- The exchange name (e.g., Uniswap V3, PancakeSwap V2)
- The trading pair identifier (e.g., TOKEN/ETH, TOKEN/USDC)
- The pair contract address - the LP pool address, not your token's contract address
CoinGecko independently verifies liquidity data for every submitted pair. Submitting a pair address with minimal or zero liquidity will result in rejection. Fabricating data is pointless and will result in a permanent flag on your application account.
The practical liquidity thresholds based on 2026 application patterns:
- Under $500 liquidity: high rejection risk.
- $500-$2,000 liquidity: borderline - may be approved, may be asked for more activity.
- $2,000-$5,000 liquidity: typically sufficient for approval.
- $5,000+ liquidity: strong signal, faster approval in most cases.
Having multiple active pairs - for example, TOKEN/ETH and TOKEN/USDC on Uniswap - significantly strengthens the application by demonstrating broad trading interest. It also helps CoinGecko calculate a more accurate price from multiple reference pairs. Creating these pairs requires ETH for gas fees in addition to the token liquidity itself. If you're budgeting your launch, factor in the cost of Ethereum gas fees for pool creation transactions alongside your liquidity capital.
Project Links and Socials
The social and links section is where CoinGecko assesses whether your project is real and active. Every link submitted will be checked. Dead links, placeholder pages, or social accounts with zero activity are red flags that slow or stop the review.
Website: Must be a live, functional site that clearly describes the project. A basic landing page is acceptable; what's not acceptable is a parked domain, a "coming soon" page, or a site with no content about the token. The website should mention the token name, symbol, and what the project does.
Whitepaper: Not required, but including one noticeably improves review speed and Trust Score. A PDF or web-hosted document that covers tokenomics, use case, and project roadmap is sufficient.
GitHub: Providing a public GitHub repository with your smart contract code adds significant credibility. It signals that the team is comfortable with public code review and that the project is not a copy-paste of another token with cosmetic changes. Open-source contracts are viewed more favorably than closed-source ones.
Twitter/X: Must have at least some follower count and recent activity. A brand-new account created the day before the application with zero tweets and zero followers will raise review concerns. Post some content about your project - announcements, updates, or community engagement - before applying.
Telegram: Provide a link to your project's group or channel. Having at least a handful of active members is ideal.
Discord: Optional but common for DeFi projects. Include if you have one.
Explorer link: Paste the direct Etherscan URL to your contract address. This is the primary verification link CoinGecko uses to confirm your contract details.
Contact channels: CoinGecko may reach out via your social channels if they have questions during review. Make sure you monitor the accounts you submit.
Review Timeline and Status
Understanding the realistic timeline prevents unnecessary support tickets and gives you proper expectations for your launch planning.
Standard 2026 timeline:
- Submission to initial automated check: immediate (the form validates basics like contract address format).
- First human review: 24-48 hours for most applications.
- Full approval for complete, clean applications: 3-7 business days.
- High-backlog periods (after major market events, bull runs): up to 14 days.
After submitting, you'll receive a support ticket number by email. Use this to check status at support.coingecko.com. You can also monitor whether your token has appeared by searching CoinGecko directly for your token name or contract address.
If your application is rejected, CoinGecko will send a reason by email. Common rejection reasons include:
- Unverified contract on the block explorer.
- Insufficient or inactive liquidity.
- Incomplete form (missing social links, no logo, missing trading pair data).
- Logo dimensions not matching the 250x250px requirement.
- Website not accessible or not describing the project.
Rejection does not penalize future applications. Fix the identified issue and resubmit. There is no waiting period between applications.
Tips for Fast Approval
These are practical steps that meaningfully improve your application's chances and speed based on patterns across successful 2026 listings.
- Build $2,000-$5,000 in liquidity before applying. This is the single most impactful preparation step. Applications with strong, verified liquidity clear review faster than borderline ones. Create your Uniswap pool with real capital before opening the form.
- Verify your contract on Etherscan first. Unverified contracts are almost always rejected at the first review stage. If you haven't done this, the Etherscan verification guide covers all three methods including how to handle constructor arguments and optimizer settings.
- Wait 7+ days after your token launch. Fresh launches with no trading history give reviewers very little to evaluate. Waiting a week means CoinGecko can see real price action, volume patterns, and buyer activity - all signals that indicate a legitimate project.
- Get your logo right before submitting. Exactly 250x250px, PNG, transparent background, under 2MB. Wrong logo specs are a surprisingly common source of delays because they require back-and-forth with the review team.
- Fill every optional field. Whitepaper, GitHub, Discord, blog URL - complete applications are processed faster than sparse ones. Optional fields are signals of project seriousness.
- Have active social media at the time of application. Zero-follower accounts with no posts raise red flags about project legitimacy. Post consistent updates about your token for at least a week before applying.
- Submit on Monday morning UTC. CoinGecko's review team appears to be most active early in the work week. Applications submitted Monday through Wednesday typically see faster initial review than those submitted Thursday through Sunday.
- For GitHub submissions: use structured formatting. Sloppy, incomplete GitHub issues get deprioritized or closed. Use the template precisely, label each piece of information clearly, and include everything in a single submission rather than adding information in follow-up comments.
Managing Your CoinGecko Profile
Getting listed is not the end of the process - it's the beginning of your public on-chain presence. CoinGecko gives project teams tools to manage and enrich their token's profile page.
Claim your project page. Once listed, you can claim ownership of the token's CoinGecko page through your account. Claimed projects can edit additional information, add team member profiles, update descriptions, and access additional features.
Monitor your Trust Score. CoinGecko's Trust Score is a visibility-affecting metric that evaluates liquidity depth, trading volume, exchange quality, and data consistency. A low Trust Score pushes your token further down in search results. Improve it by growing liquidity, maintaining consistent trading volume, and ensuring your listed trading pairs are active.
Add the CoinGecko price widget to your website. CoinGecko provides embeddable price widgets you can place on your project website. This is a quick credibility signal - displaying live CoinGecko data shows your token is publicly tracked and gives visitors an immediate price reference.
Share in CoinGecko watchlists. Encourage your community to add your token to their CoinGecko watchlists. Watchlist adds are a visibility signal and help your token surface in trending lists during periods of price activity.
Keep your information current. If your tokenomics change - a token burn reduces total supply, a new trading pair launches, or a social handle changes - submit an information update request through your CoinGecko account. Outdated information on your profile reduces credibility.
Apply to CoinGecko programs. CoinGecko occasionally runs promotional opportunities including featured listings, newsletter inclusions, and partner programs. These are available to listed projects through the platform's partner portal.
Cross-list on CoinMarketCap. A CoinGecko listing strengthens a CoinMarketCap application - you can reference your CoinGecko profile as evidence of live trading activity. If you haven't applied to CMC yet, do so immediately after CoinGecko approval to maximize coverage across both major data platforms.
FAQ
Is CoinGecko listing free?
Yes - completely free via the self-service portal. There are no paid tiers, fast-track fees, or premium listing options for standard token listings. Any service offering to list your token on CoinGecko for a fee is a scam.
How long does CoinGecko listing take?
Most complete applications are reviewed within 24-72 hours. During high-volume periods - typically during bull markets when hundreds of new tokens launch daily - the queue can extend to 7-14 days. Submitting a complete application with strong liquidity and all fields filled significantly reduces your wait time.
What is the minimum liquidity needed for CoinGecko listing?
CoinGecko publishes no official minimum, but in practice, applications with under $500 in active liquidity face a very high rejection rate. The sweet spot is $2,000-$5,000, which is sufficient for approval in almost all cases. More liquidity also produces better Trust Score data after listing.
Does CoinGecko list tokens automatically once liquidity is added?
No. CoinGecko does not auto-detect new token deployments or liquidity pool creations. You must submit a manual application through the self-service portal or GitHub issue. The listing will not happen without an explicit submission regardless of how much liquidity your token has.
Can I list on both CoinGecko and CoinMarketCap at the same time?
Yes, and it is highly recommended to submit to both simultaneously. Their review processes are independent. CoinGecko typically approves faster, so you'll get initial price tracking coverage there first. CoinMarketCap's larger retail audience provides complementary visibility once their approval comes through. There is no conflict or restriction between the two listings.
The CoinGecko listing process rewards preparation. Projects that deploy a verified contract, build real liquidity, and submit a complete application with active social presence consistently get approved quickly. If your token isn't deployed yet, create it at erc20token.app - the tool handles contract deployment and Etherscan verification in one step, which gets you past the two biggest CoinGecko requirements before you open the submission form.