How Atomic Wallet Uses CoinMarketCap API
A look at the CoinMarketCap API Atomic Wallet integration: how the self-custody crypto wallet uses CoinMarketCap as its sole named price data source, converting users’ crypto holdings into live USD values across more than 1,000 supported assets in its desktop and mobile apps.
Introduction
When Atomic Wallet users check the value of their crypto holdings, the price they see comes from CoinMarketCap. Atomic Wallet’s own support knowledge base states this directly: "We use a third-party service to get the coin prices, CoinMarketCap, to be exact. We use an asset’s ticker to get its price from CoinMarketCap." That statement appears in a public support article explaining how coin prices are sourced in the Atomic Wallet app.
The CoinMarketCap API integration is on display across Atomic Wallet’s own support documentation. The support article at support.atomicwallet.io/article/196-why-are-coin-prices-in-my-wallet-not-updating names CoinMarketCap as the sole external price provider, explains the mechanism (ticker-based price lookup), and is the first thing users are directed to when prices fail to update in the app. CoinMarketCap is not one of several named sources - it is the named source.
This case study examines how CoinMarketCap API functions within the Atomic Wallet ecosystem, what it powers for users, and how developers can use the same infrastructure to build comparable self-custody wallet products.
About Atomic Wallet
Atomic Wallet was founded in 2017 and launched publicly in 2018 by Konstantin Gladych. It operates as a non-custodial, decentralized cryptocurrency wallet available on Windows, macOS, Linux, Android, and iOS. The wallet supports over 1,000 cryptocurrencies and tokens across more than 60 blockchains.
As a non-custodial wallet, Atomic Wallet stores private keys locally on the user’s device rather than on company servers. Users retain full control of their assets at all times. The wallet supports atomic swaps for peer-to-peer crypto exchanges, a built-in exchange powered by third-party providers, staking for supported proof-of-stake assets, and a crypto purchase feature via credit card and bank transfer integrations.
Atomic Wallet has been downloaded over 10 million times globally. It supports fiat currency display in over 60 currencies, allowing users worldwide to view their portfolio values in local currency terms. Live cryptocurrency prices, displayed throughout the portfolio view, transaction history, and asset detail pages, are sourced from CoinMarketCap API as confirmed in the wallet’s own support documentation at support.atomicwallet.io.
How the CoinMarketCap API Atomic Wallet Integration Works
CoinMarketCap API integration with Atomic Wallet is confirmed in the wallet’s own support knowledge base, which names CoinMarketCap as the sole external price data source and explains the exact mechanism used.
1. CoinMarketCap Is Atomic Wallet's Named Sole Price Source
Atomic Wallet’s support knowledge base article "Why are coin prices in my wallet not updating?" at support.atomicwallet.io/article/196-why-are-coin-prices-in-my-wallet-not-updating states:
“We use a third-party service to get the coin prices, CoinMarketCap, to be exact. We use an asset’s ticker to get its price from CoinMarketCap.”
This statement is precise and unambiguous. CoinMarketCap is named as the third-party price service. The mechanism is described: Atomic Wallet uses an asset’s ticker symbol to query CoinMarketCap for its current price. This ticker-based lookup maps directly to CoinMarketCap API’s cryptocurrency quotes endpoints, which accept ticker symbols and return real-time price, market cap, and volume data.
The support article is the primary resource Atomic Wallet directs users to when prices fail to update in the app. This means every Atomic Wallet user who encounters a price display issue is pointed to a document that names CoinMarketCap as the wallet’s price data provider - making the attribution both official and user-facing.
2. What the Ticker-Based Price Lookup Powers in the Wallet
Atomic Wallet’s CoinMarketCap integration powers every price-related feature across the app. When a user opens the wallet, their portfolio dashboard displays the current USD value of every holding. That value is calculated by multiplying the user’s on-chain balance for each asset by the current price returned from CoinMarketCap API for that asset’s ticker.
What CoinMarketCap Powers in the Atomic Wallet Ecosystem
How To Integrate CoinMarketCap API with Atomic Wallet-Style Platforms
For developers building self-custody wallets, portfolio trackers, or multi-asset crypto applications that need the same price data infrastructure Atomic Wallet uses, here is how to integrate CoinMarketCap API following the ticker-based price lookup pattern.
- 01
Get a CoinMarketCap API Key
Sign up at pro.coinmarketcap.com to get your API key. A free Basic tier is available for testing and non-commercial use. For commercial wallet deployments where CoinMarketCap prices power user-facing portfolio valuations, a paid plan with commercial licensing is required. Current plan details are at coinmarketcap.com/api/pricing.
- 02
Fetch Prices by Ticker Symbol
Following the Atomic Wallet pattern, use
/v2/cryptocurrency/quotes/latestwith thesymbolparameter to fetch prices by ticker. Pass multiple symbols in a single request (e.g.symbol=BTC,ETH,SOL,XRP) to retrieve prices for all wallet assets simultaneously. Pass your API key in theX-CMC_PRO_API_KEYrequest header. Full documentation is at coinmarketcap.com/api/documentation. - 03
Calculate Portfolio Value in Fiat
For each asset in the user’s wallet, multiply their on-chain balance by the CoinMarketCap price returned for that asset’s ticker. Sum across all assets for total portfolio value. To display values in the user’s preferred fiat currency, pass the
convertparameter (e.g.convert=EUR,GBP,JPY) to receive prices in multiple fiat currencies simultaneously. CoinMarketCap supports 60+ fiat currency conversions natively. - 04
Fetch Token Metadata for Asset Pages
Use
/v1/cryptocurrency/infoto retrieve token metadata including name, symbol, logo, description, circulating supply, max supply, and contract addresses. This powers the asset detail pages in wallet apps, providing users with context on each holding beyond just its price. - 05
Fetch Historical OHLCV for Price Charts
Use
/v2/cryptocurrency/ohlcv/historicalto retrieve daily, weekly, or monthly OHLCV data for price chart displays on asset detail pages. Combine with/v2/cryptocurrency/ohlcv/latestfor the current candle. Cache historical data with longer TTLs (hourly or daily) since it does not change - only the latest candle requires frequent updates. - 06
Attribute Data Sources Correctly
Per CoinMarketCap’s commercial terms, attribute data correctly on any user-facing product. Atomic Wallet does this by naming CoinMarketCap explicitly in its support documentation as its price data source. Review commercial licensing terms at coinmarketcap.com/api/pricing before shipping a production wallet product.
Why Self-Custody Wallets Use CoinMarketCap
Atomic Wallet’s choice of CoinMarketCap as its sole named price source reflects what self-custody wallets across the industry rely on for production-grade market data infrastructure.
Evidence Summary
The CoinMarketCap API integration is on display in Atomic Wallet’s own support documentation. The table below lists the primary source with a direct link for verification.
Conclusion
CoinMarketCap API integration with Atomic Wallet is on display in the wallet’s own support documentation. Atomic Wallet names CoinMarketCap as its sole external price source and describes the integration mechanism directly: ticker-based price lookups that power every portfolio valuation, asset price display, and price chart across the wallet’s desktop and mobile apps. With over 10 million downloads and support for 1,000+ assets, Atomic Wallet is one of the most widely used self-custody wallets built on CoinMarketCap price data.
For any team building a self-custody wallet, portfolio tracker, or multi-asset crypto application that needs accurate, real-time pricing for every supported asset in any fiat currency, CoinMarketCap provides the data infrastructure that wallets at this scale build on.
Explore plans and documentation at coinmarketcap.com/api.
Get Started with CoinMarketCap API
Explore plans, documentation, and sign up at coinmarketcap.com/api
Atomic Wallet Support KB (support.atomicwallet.io/article/196-why-are-coin-prices-in-my-wallet-not-updating), CoinMarketCap API (coinmarketcap.com/api).