In this AMA, we discuss the ongoing writing contest, Crypto-API and the main topics for the HackerNoon writer community: whether you're discussing the value of cryptocurrency data APIs, highlighting industry leaders like the CoinGecko API, offering tutorials, sharing integration experiences, exploring use cases, or related topics, we want to hear from you!
See the writing prompts here and share your story to win from $1000!
Meet our guests - Soon Aik Chiew and Julia Ng!
Soon Aik Chiew leads Product at CoinGecko, with 3 years of extensive experience in the crypto industry and over 10 years in Product. He currently drives all CoinGecko API product initiatives, focusing on enhancing the API product across public, self-serve and enterprise solutions.
Bringing 10 years of marketing experience spanning from MNCs to startups, Julia Ng is currently the Growth Lead at CoinGecko and spearheads strategic growth and marketing initiatives for CoinGecko and its API.
Bringing 10 years of marketing experience spanning from MNCs to startups, Julia Ng is currently the Growth Lead at CoinGecko and spearheads strategic growth and marketing initiatives for CoinGecko and its API.
In this AMA, Soon Aik and Julia share everything about:
- Most popular use cases and case studies for CoinGecko API – sharing examples of existing products and projects using our API.
- CoinGecko API endpoints and data coverage – like which are the most popular endpoints; new on-chain DEX endpoints & any questions that you may have about its crypto data and coverage.
- Data accuracy and reliability – discuss their methodology and how their data is aggregated.
- Market analysis and insights – share insights into how developers and analysts can leverage CoinGecko API to conduct market analysis, track trends, and identify trading opportunities. Discuss the availability of historical data and tools for performing technical analysis, backtesting or research.
- Opening the floor to questions, suggestions and ideas for what users and developers might like to see in future roadmaps.
This Slogging thread by Mónica Freitas, Julia Ng, Soon Aik Chiew, Asher Umerie, Sheharyar Khan, Adrian Morales and Jose Hernandez occurred in slogging's official #amas channel, and has been edited for readability.
Hi Julia Ng and Soon Aik Chiew! Thank you for joining us! I'd like to start by asking you a bit about yourselves, your background and involvement with APIs.
Julia Ng
Hi everyone! Julia here from CoinGecko. I am currently leading Growth Marketing at CoinGecko and previously worked at companies like Sephora (SEA division), TripAdvisor, and a startup called Yours Skincare. I come from a Marketing Communications background and started out in the Advertising/Events agency side of things.
In terms of my experience around API, I joined the CoinGecko API team at the start of Q3 last year. It's been exciting to work closely with Soon Aik Chiew, our Product Lead for API and the rest of the team. Happy to be able to share more about our API with the Hackernoon community today 🙌
In terms of my experience around API, I joined the CoinGecko API team at the start of Q3 last year. It's been exciting to work closely with Soon Aik Chiew, our Product Lead for API and the rest of the team. Happy to be able to share more about our API with the Hackernoon community today 🙌
💚 1
That's an interesting background, Julia Ng.
How are you finding the process of growing the recognition and usage of CoinGecko's API? What are you most excited to show people and what are the biggest challenges in raising adoption?
How are you finding the process of growing the recognition and usage of CoinGecko's API? What are you most excited to show people and what are the biggest challenges in raising adoption?
Julia Ng
Great that you asked! On growing recognition and usage—within the crypto industry, CoinGecko is a global crypto data authority and powerhouse, given its inception many bull and bear market cycles ago in 2014. Most of what you see on CoinGecko (http://www.coingecko.com - on both web and app) and our sister DEX aggregator and tracker, GeckoTerminal (http://www.geckoterminal.com) are accessible via our crypto data API.
In other words, we have found a product market fit within the crypto industry, where new crypto projects, dApps (decentralized apps), wallets, and so on, seek us out for our enterprise-grade, aggregated crypto price and market data, metadata, on-chain decentralized exchange (DEX) data.
As such, when it comes to increasing adoption, our primary challenge is reaching new users outside of the industry, where our brand may be lesser known, as well as out-competing other crypto data providers by continually innovating on our product, and ensuring we serve our market with the data they are looking for, in the most accurate, timely and comprehensive way possible.
In other words, we have found a product market fit within the crypto industry, where new crypto projects, dApps (decentralized apps), wallets, and so on, seek us out for our enterprise-grade, aggregated crypto price and market data, metadata, on-chain decentralized exchange (DEX) data.
As such, when it comes to increasing adoption, our primary challenge is reaching new users outside of the industry, where our brand may be lesser known, as well as out-competing other crypto data providers by continually innovating on our product, and ensuring we serve our market with the data they are looking for, in the most accurate, timely and comprehensive way possible.
Julia Ng
Also hence our Writing Contest and this AMA with Hackernoon! Haha
🙂 1
Soon Aik Chiew
Hi Monica and everyone, thanks for having us! Feel free to call me SA. I'm currently based in Malaysia, so if anyone is visiting, holla!
I've spent the last decade in the tech industry, initially as a UX consultant and later transitioning to a tech product role. API is a rather new initiative at CoinGecko, and it's been a learning curve since managing such a product was new to me. We're constantly absorbing community feedback, which helps us improve and better serve our users.
It keeps me awake at night, thinking about how to enhance our API to empower others—whether it’s aiding in their financial decision-making or enabling them to deliver new financial innovations. Seeing how our API has empowered developers, hobbyists, and enterprises globally is truly exciting. We can't wait to talk more with y'all!
I've spent the last decade in the tech industry, initially as a UX consultant and later transitioning to a tech product role. API is a rather new initiative at CoinGecko, and it's been a learning curve since managing such a product was new to me. We're constantly absorbing community feedback, which helps us improve and better serve our users.
It keeps me awake at night, thinking about how to enhance our API to empower others—whether it’s aiding in their financial decision-making or enabling them to deliver new financial innovations. Seeing how our API has empowered developers, hobbyists, and enterprises globally is truly exciting. We can't wait to talk more with y'all!
💚 2
Fun trip! Soon Aik Chiew for those who don't know, can you explain what CoinGecko's API is? What are some of its use cases?
Soon Aik Chiew
Re: What is CoinGecko API and some of its use cases
CoinGecko API (http://www.coingecko.com/api) allows you to programmatically obtain a wide range of crypto market data like live prices, market cap, trading volume, historical data, metadata (images, categories) and much more.
Aside from building crypto data analytics apps and portfolio trackers (like CoinGecko), it is common for projects to use our API and provide live market data to their users, enriching their apps with historical price chart data, metadata and more. Many hobbyists also like to use our API data on Google Sheets / Excel, to keep track of their portfolio holdings or research for investment opportunities.
There are a lot more unique use cases like chatbots and oracles, here are some references that might be useful:
CoinGecko API (http://www.coingecko.com/api) allows you to programmatically obtain a wide range of crypto market data like live prices, market cap, trading volume, historical data, metadata (images, categories) and much more.
Aside from building crypto data analytics apps and portfolio trackers (like CoinGecko), it is common for projects to use our API and provide live market data to their users, enriching their apps with historical price chart data, metadata and more. Many hobbyists also like to use our API data on Google Sheets / Excel, to keep track of their portfolio holdings or research for investment opportunities.
There are a lot more unique use cases like chatbots and oracles, here are some references that might be useful:
- #BuildwithCoinGecko on X (Twitter) where we highlight interesting projects that use our API
- Common Use Cases
- API Guides & Resources
- Case Studies
🔥 1
Julia Ng
Adding on to Soon Aik’s point, the use cases for CoinGecko API span from individual/personal use to crypto projects and research institutions. For instance:
- Personal use cases: Portfolio or P&L tracking
- Wallets like Metamask use our coins market data to display crypto price changes, and query token prices using contract addresses.
- DeFi analytics dashboards and explorers like Zapper rely on our crypto data to deliver comprehensive market insights on both their web and app.
- Research and data visualization platform Statista uses our coin price data for their interactive charts.
I’ve added some images here for easy reference.
🔥 3
Julia Ng, interesting... I assume reaching people outside of crypto with an API is the hardest part of it all
What trends have you noticed when it comes to dapps adoption and crypto adoption in general? What place can CoinGecko's API occupy in the current crypto industry?
What trends have you noticed when it comes to dapps adoption and crypto adoption in general? What place can CoinGecko's API occupy in the current crypto industry?
Julia Ng
In terms of trends, crypto is a very sentiment- and narrative-driven industry. There is a noticeable uptick in API sign-ups/usage when crypto is in a bull market, simply because new projects and innovations (like new blockchain layer protocols) emerge as a result of the bullishness.
Quite recently, memecoins have been pumping, which has resulted in a resurgence of Telegram trading bots. Telegram crypto trading bots give traders an edge because it is able to execute trades at a faster speed than connecting manually to a DEX. Such Telegram bots may then rely on on-chain DEX data endpoints in our API to retrieve the price and market data.
On the topic of on-chain DEX data—we’d like to highlight that it is our newest offering and one that has been gaining traction since its launch 2 months ago! Key data sets include crypto liquidity pools, token data by contract address and OHLCV chart data. :star-struck:
For those who are keen to explore, there are a total of 20 on-chain DEX data endpoints.
Quite recently, memecoins have been pumping, which has resulted in a resurgence of Telegram trading bots. Telegram crypto trading bots give traders an edge because it is able to execute trades at a faster speed than connecting manually to a DEX. Such Telegram bots may then rely on on-chain DEX data endpoints in our API to retrieve the price and market data.
On the topic of on-chain DEX data—we’d like to highlight that it is our newest offering and one that has been gaining traction since its launch 2 months ago! Key data sets include crypto liquidity pools, token data by contract address and OHLCV chart data. :star-struck:
For those who are keen to explore, there are a total of 20 on-chain DEX data endpoints.
🔥 1
Asher Umerie
Hello Soon Aik Chiew
Great insights so far!
Let’s talk Data. How does CoinGecko ensure the accuracy and reliability of its data? Could you walk us through the methodology used to aggregate and verify this data?
Great insights so far!
Let’s talk Data. How does CoinGecko ensure the accuracy and reliability of its data? Could you walk us through the methodology used to aggregate and verify this data?
Soon Aik Chiew
Re: Ensuring data accuracy and reliability
CoinGecko aggregates cryptocurrency price, volume and liquidity data across multiple tickers from 1,000+ exchanges globally, and calculates the market price of each cryptocurrency through our comprehensive algorithm. Our methodology is published on our website and if you’re interested in diving deeper, here’s our in-depth price aggregation methodology.
A call-out from my end: We’ve integrated more than 1,000 exchanges, which is the largest number in the industry, to ensure that we provide the most accurate global average prices.
CoinGecko aggregates cryptocurrency price, volume and liquidity data across multiple tickers from 1,000+ exchanges globally, and calculates the market price of each cryptocurrency through our comprehensive algorithm. Our methodology is published on our website and if you’re interested in diving deeper, here’s our in-depth price aggregation methodology.
A call-out from my end: We’ve integrated more than 1,000 exchanges, which is the largest number in the industry, to ensure that we provide the most accurate global average prices.
🔥 1
Asher Umerie
Thanks for that Soon Aik Chiew!
With the proliferation of new cryptocurrencies and tokens, how does CoinGecko decide which ones to include in its platform for tracking?
With the proliferation of new cryptocurrencies and tokens, how does CoinGecko decide which ones to include in its platform for tracking?
Julia Ng
Asher Umerie To be listed on CoinGecko, a cryptocurrency must first be tradable on an exchange tracked by CoinGecko. We have a stringent listing criteria and verification process, where our operations team thoroughly reviews data points like website and team information, social media profiles with a minimum following, and have a working block explorer so that our users are able to verify transactions and monitor network activity.
If crypto assets are traded on a decentralized exchange (DEX) supported by GeckoTerminal, they’ll be automatically listed on GeckoTerminal. Users can find the tokens by searching their contract address in the search bar.
What does this mean with respect to our API? – Through our new on-chain DEX data endpoints powered by GeckoTerminal and accessible via CoinGecko API, users can get data for cryptocurrencies not listed on CoinGecko. This means extensive coverage and access to 2.6M tokens and 2.9M crypto liquidity pools (factually accurate as of this AMA).
If crypto assets are traded on a decentralized exchange (DEX) supported by GeckoTerminal, they’ll be automatically listed on GeckoTerminal. Users can find the tokens by searching their contract address in the search bar.
What does this mean with respect to our API? – Through our new on-chain DEX data endpoints powered by GeckoTerminal and accessible via CoinGecko API, users can get data for cryptocurrencies not listed on CoinGecko. This means extensive coverage and access to 2.6M tokens and 2.9M crypto liquidity pools (factually accurate as of this AMA).
🔥 2
Soon Aik Chiew That's so cool! How can developers leverage the CoinGecko API to enhance the functionality of their crypto projects beyond market tracking and portfolio management? Any exciting features people should know about?
Soon Aik Chiew
Re: exciting features!
Sure thing, we have some interesting endpoints & use cases here:
Sure thing, we have some interesting endpoints & use cases here:
1. /search/trending - to get coins, NFTs, and categories that are now trending on coingecko.com, based on user searches.
- Pro Tips: other than traders using such endpoints to identify potential investment opportunities, we've observed web3 projects leveraging such data to scout potential clients & partners. 😏
- We now have more than 200 categories curated by our team; from memecoin, to AI, and all that the crypto-verse encompasses, everything under the sky and beyond!
2. /coins/id - to get comprehensive metadata of a coin such as websites, social media links, images, and descriptions, it also includes ticker pairs data, and exclusive metrics like a watchlisted number and voting counts on CoinGecko.
3. /global - to get the total market cap of the industry, this includes historical data, which might be useful for one to track the industry growth or even plot it against Bitcoin's market cap to get Bitcoin dominance data
4. /categories - get the full list of categories supported on CoinGecko, and then obtain a list of coins under a specific category with /coins/markets endpoint.
1 thing that developers particularly enjoy is our API's capability to look up a coin's data with a contract address, which reduces the effort & time required for API ID mapping.
On our developer dashboard, we also provide some useful features to enhance developer experience, such as:
On our developer dashboard, we also provide some useful features to enhance developer experience, such as:
- Viewing of historical data usage
- API usage hardcap to prevent overage
- API keys management
🔥 2
Sheharyar Khan
Hey folks! Glad to have you here and really excited to learn more about the CoinGecko API. To start things off, what's a feature in the CoinGecko API that you wish more users knew about?
Soon Aik Chiew
Hey Sheharyar Khan. Thanks for asking.
If I were to suggest only 1 feature, it would be the on-chain DEX API data that Julia also shared above, which is the latest addition of API endpoints.
If I were to suggest only 1 feature, it would be the on-chain DEX API data that Julia also shared above, which is the latest addition of API endpoints.
- Feel free to learn more about it here: https://docs.coingecko.com/docs/endpoint-showcase#geckoterminal
Historically, CoinGecko (and our API) has focused primarily on providing aggregated price and market data, which is what most of our users know us for. Many people may still not be aware that we also offer NFT and DEX data through our website, app, and API. We hope that more people will discover them and benefit from it!
- NFT data (API): we track floor prices for over 4,000 collections across 11 blockchain networks.
- GeckoTerminal (onchain DEX data): We track more than 2 million coins across 145 blockchain networks.
Adrian Morales
Hey everyone, thanks for joining us! What do you feel are CoinGecko’s strongest features and differentiators that make it stand out from similar crypto data platforms?
Soon Aik Chiew
Hi, thanks for asking about what differentiates us from other similar platforms. If I were to summarise, it would be the depth and breadth of data we provide (as shared above), coupled with a dedicated 24x7 support team that ensures the accuracy and reliability of the data. The crypto market never sleeps, we have to constantly innovate with technological and operational excellence to keep up.
Soon Aik Chiew & Julia Ng that answers how you ensure data reliability. I'm curious about your future roadmap. Are there any upcoming features or improvements that users and developers can look forward to?
Soon Aik Chiew
Hey Monica,
Of course, API users always demand faster, better data, as well as a superior developer experience.
Improving data quality and service performance has been an ongoing effort for our teams. We're looking forward to taking it to the next level by offering more real-time data, and new endpoints to unlock new use cases for our users.
On the developer experience front, we are exploring ways to make our API more user-friendly, such as by providing SDK libraries and offering more data delivery options.
Of course, API users always demand faster, better data, as well as a superior developer experience.
Improving data quality and service performance has been an ongoing effort for our teams. We're looking forward to taking it to the next level by offering more real-time data, and new endpoints to unlock new use cases for our users.
On the developer experience front, we are exploring ways to make our API more user-friendly, such as by providing SDK libraries and offering more data delivery options.
🔥 2
Sheharyar Khan
Thanks Soon! As a follow-up to Julia Ng’s earlier comment on CoinGecko's use cases; who would you say is the ideal persona/user profile for using the CoinGecko API overall? Would users in certain professions (investment, research, finance, etc.) benefit more from the API?
Julia Ng
Sheharyar Khan, I’ll chime in! Our ideal persona is definitely Enterprises that require our highest-tiered custom plans 😉 But seriously – the ideal persona would be key stakeholders (like founders, product managers, senior developers) in firms that need crypto price and market data, be it to build a feature or power their core offering. Users in certain professions as you’ve mentioned, investment, research, and finance, would also definitely benefit, especially if they are looking to research about cryptocurrencies, market trends or backtest trading strategies.
Adrian Morales
How would you say that CoinGecko adapts or plans to adapt its marketing to respond to the occasionally volatile crypto market? What do bearish times for crypto look like at CoinGecko?
Julia Ng
Regardless of the market sentiment, there will still be crypto projects building in the space. Bearish times only mean that there is less activity in the market, but this allows us to hunker down, focus on improving our product, whilst continuing to communicate those improvements to projects and users that would find our API useful. These would take the form of guides, video resources, newsletters, and so on.
On that note, we’d love to hear from the Hackernoon community – what kind of content around our API would pique your interest?
On that note, we’d love to hear from the Hackernoon community – what kind of content around our API would pique your interest?
Hey everyone! What’s the hardest part of doing marketing for a crypto product/website?
Julia Ng
Hey Jose Hernandez, in my opinion, generating demand outside of the existing crypto market, simply because our product is considerably niche. If users aren’t looking to integrate a crypto price data API, there’s not much we can do, except to continue increasing awareness and educating about our offering, so that when they do – we are top of mind.
Soon Aik Chiew I imagine it's a constant call for new features. This brings me to the writing contest CoinGecko is hosting on HackerNoon. What are your hopes for this contest? What kind of submissions are you looking for? Julia Ng
Julia Ng
Mónica Freitas We’d love to see submissions that explore how our crypto data API empowers developers, traders, and crypto projects to innovate. It could be drilling down into a specific use case or ideating on a potential use case that may not technically exist today, like in the intersection of AI+ML.
Beyond that, we’d also encourage submissions that deep dive into the coverage and depth of crypto asset data, metadata, historical data, and how it can be used for research, analytics, trading strategies, and more. Bonus points if it is specific to CoinGecko API!
Beyond that, we’d also encourage submissions that deep dive into the coverage and depth of crypto asset data, metadata, historical data, and how it can be used for research, analytics, trading strategies, and more. Bonus points if it is specific to CoinGecko API!
Asher Umerie
Great responses so far Julia Ng!
AI is undeniably the rave of the moment. Over the last few years, it would seem as though innovation = AI integration. On the topic of AI/ML intersecting with your crypto data API, what are some potential use cases that you find promising?
AI is undeniably the rave of the moment. Over the last few years, it would seem as though innovation = AI integration. On the topic of AI/ML intersecting with your crypto data API, what are some potential use cases that you find promising?
Julia Ng
Asher Umerie Well, some promising use cases would be conducting analyses or https://www.coingecko.com/learn/bitcoin-price-prediction-machine-learning using machine learning algorithms (think neural networks, sentiment analysis), financial programming (i.e. using historical and live price data to design algorithmic trading strategies, build sniper bots), and so on. AI crypto bots is another segment of potential use cases– there are https://www.coingecko.com/learn/ai-crypto-chatbot that surface the right data based on user inputs, price alert bots, trading bots, Telegram bots (eg. https://twitter.com/coingecko/status/1715035138135068901), just to name a few.
To elaborate, for instance, you can conduct a sentiment analysis using machine learning algorithms. Users can tap into the website and social media metadata of cryptocurrencies, available via CoinGecko API, and process that information in a machine learning model, to identify whether a project’s social media community is growing or stagnating, or how to spot trends based on how many users have watchlisted or upvoted a coin or token. Another example is to employ algorithms that analyze metadata obtained from our API, to ascertain the legitimacy of websites or flag if sites are suspicious or malicious.
For price predictions, it could be as simple as developing a price prediction model using historical price data for one or a few cryptocurrencies, or something more complex based on trading volume and liquidity pool activity.
To elaborate, for instance, you can conduct a sentiment analysis using machine learning algorithms. Users can tap into the website and social media metadata of cryptocurrencies, available via CoinGecko API, and process that information in a machine learning model, to identify whether a project’s social media community is growing or stagnating, or how to spot trends based on how many users have watchlisted or upvoted a coin or token. Another example is to employ algorithms that analyze metadata obtained from our API, to ascertain the legitimacy of websites or flag if sites are suspicious or malicious.
For price predictions, it could be as simple as developing a price prediction model using historical price data for one or a few cryptocurrencies, or something more complex based on trading volume and liquidity pool activity.
Asher Umerie
Truly exciting stuff Julia Ng!
I appreciate the fact that the CoinGecko blog covers these potential applications concisely. Your team is doing some important work.
I appreciate the fact that the CoinGecko blog covers these potential applications concisely. Your team is doing some important work.
Asher Umerie
Soon Aik Chiew this one’s for you! For developers who are new to using CoinGecko API, what resources or support do you provide to help them get started quickly and effectively? Are there any best practices or tips you would recommend for maximizing the value of your API?
Soon Aik Chiew
Hi Asher Umerie, for developers who are new to CoinGecko API, whether you're a beginner or a pro like Satoshi, fret not, we've got you covered,
The team has put up a lot of useful resources, but not limited to the following:
The team has put up a lot of useful resources, but not limited to the following:
- We strongly encourage everyone new to start with this 10-minute tutorial guide. Completing this should equip you to use our API like a pro!
- Some best practices are also shown here for you to follow.
- Practice makes perfect! Start by subscribing to our Demo API first for free, and testing out the free endpoints on our API documentation. You will be a master in no time.
🔥 2
Asher Umerie
Thank you Soon Aik Chiew!
Asher Umerie
Let's turn Monica's previous question around. What types of submissions would you deem unsuitable for this contest?
Julia Ng
Asher Umerie Given that CoinGecko API supplies aggregated crypto price and market data, we’d definitely prefer that submissions focus on or includes crypto data APIs (like ours), instead of wholly anchoring on ‘crypto API’, as in APIs from crypto exchanges (eg. Binance API) or Bitcoin API.
It’s entirely acceptable if submissions contain a mix of the different types of APIs, like in a comparison piece, as long as it includes our API offering.
It’s entirely acceptable if submissions contain a mix of the different types of APIs, like in a comparison piece, as long as it includes our API offering.
Great topics Julia Ng
What advice would you give to writers? Any resources you would share? Especially if they write about CoinGecko API
What advice would you give to writers? Any resources you would share? Especially if they write about CoinGecko API
Julia Ng
Mónica Freitas Do check out our API and API documentation pages! Everything from an overview of our endpoints to how each endpoint is used on CoinGecko.com and GeckoTerminal.com and use cases are there.
If you need more inspiration, we’ve provided a list of writing prompts on our contest page, to get the juices flowing! Wishing all the writers the best of luck :)
Asher Umerie
That’s a wrap for this AMA!
Thank you Julia Ng and Soon Aik Chiew for your time, thoughtful answers and attention to detail. We’re excited to follow your journey from here on out and see what you do next!
To all the writers on HackerNoon, make sure to leverage the valuable insights shared during this conversation when crafting your entries for the #crypto-api writing contest.
We can’t wait to read what you come up with!
Thank you Julia Ng and Soon Aik Chiew for your time, thoughtful answers and attention to detail. We’re excited to follow your journey from here on out and see what you do next!
To all the writers on HackerNoon, make sure to leverage the valuable insights shared during this conversation when crafting your entries for the #crypto-api writing contest.
We can’t wait to read what you come up with!