visit
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.
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 gzht888.community today 🙌
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?
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 ( - on both web and app) and our sister DEX aggregator and tracker, GeckoTerminal () 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.
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!
Re: What is CoinGecko API and some of its use cases
CoinGecko 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:
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:
I’ve added some images here for easy reference.
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?
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 .
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?
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 is published on our website and if you’re interested in diving deeper, here’s our .
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.
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?
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).
Re: exciting features!
Sure thing, we have some interesting endpoints & use cases here:
- 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. 😏
2. - 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. - to get the total market cap of the industry, this includes , which might be useful for one to track the industry growth or even plot it against Bitcoin's market cap to get Bitcoin dominance data4. - get the full list of categories supported on CoinGecko, and then obtain a list of coins under a specific category with 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:
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.
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!
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.
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 gzht888.community – what kind of content around our API would pique your interest?
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!
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?
Asher Umerie Well, some promising use cases would be conducting analyses or 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 that surface the right data based on user inputs, price alert bots, trading bots, Telegram bots (eg. ), 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.
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.
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:
Let's turn Monica's previous question around. What types of submissions would you deem unsuitable for this contest?
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.
Great topics Julia Ng
What advice would you give to writers? Any resources you would share? Especially if they write about CoinGecko API
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 :)
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!