CASE STUDY · COINMARKETCAP API × ATOMIC WALLET

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.

C By CoinMarketCap API
Case study title card: how Atomic Wallet uses the CoinMarketCap API
10M+
Downloads
1,000+
Supported Assets
60+
Fiat Currencies Supported
1
Named Price Source: CoinMarketCap
2017
Founded

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.”
Source: Atomic Wallet Support KB - support.atomicwallet.io

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.

Portfolio Dashboard

The total portfolio value in USD and 60+ other fiat currencies is calculated using CoinMarketCap prices for every supported asset, updated in real time.

Asset Detail Pages

Each individual coin and token page shows the current price, 24-hour price change, and market cap. All of these figures are sourced from CoinMarketCap API via the ticker-based lookup described in Atomic Wallet’s support documentation.

Exchange Rate Display

When users initiate swaps or purchases inside the wallet, the displayed exchange rates are anchored to CoinMarketCap prices to provide a market reference point for the transaction value.

What CoinMarketCap Powers in the Atomic Wallet Ecosystem

Data Function How Atomic Wallet Uses It
Real-Time Pricing CoinMarketCap is Atomic Wallet’s named sole price source, providing live cryptocurrency prices for 1,000+ supported assets via ticker-based API lookups. Every price displayed in the wallet is sourced from CoinMarketCap.
Portfolio Valuation CoinMarketCap price data converts users’ on-chain crypto balances into USD and 60+ fiat currency values across the portfolio dashboard, giving users a real-time view of their total holdings value.
Market Data Live market cap, 24-hour trading volume, and price change data for each supported asset are sourced from CoinMarketCap and displayed on individual asset detail pages throughout the wallet.
Historical Data OHLCV historical price data from CoinMarketCap powers the price chart functionality on asset detail pages, allowing users to track price performance across multiple timeframes.

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.

  1. 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.

  2. 02

    Fetch Prices by Ticker Symbol

    Following the Atomic Wallet pattern, use /v2/cryptocurrency/quotes/latest with the symbol parameter 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 the X-CMC_PRO_API_KEY request header. Full documentation is at coinmarketcap.com/api/documentation.

  3. 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 convert parameter (e.g. convert=EUR,GBP,JPY) to receive prices in multiple fiat currencies simultaneously. CoinMarketCap supports 60+ fiat currency conversions natively.

  4. 04

    Fetch Token Metadata for Asset Pages

    Use /v1/cryptocurrency/info to 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.

  5. 05

    Fetch Historical OHLCV for Price Charts

    Use /v2/cryptocurrency/ohlcv/historical to retrieve daily, weekly, or monthly OHLCV data for price chart displays on asset detail pages. Combine with /v2/cryptocurrency/ohlcv/latest for the current candle. Cache historical data with longer TTLs (hourly or daily) since it does not change - only the latest candle requires frequent updates.

  6. 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.

Why It Matters Details
Market Standard Since 2013 CoinMarketCap has been the primary reference for cryptocurrency prices, market cap, and rankings since 2013. Its data is cited by mainstream financial media, used by Google Finance and Yahoo Finance, and referenced by regulators and institutions globally. For self-custody wallets that need a credible, widely recognized price source, CoinMarketCap is the industry standard.
Ticker-Based Lookup at Scale CoinMarketCap’s API accepts ticker symbol queries and returns prices for any listed asset. For wallets supporting 1,000+ assets, a single API that covers the full asset universe via ticker lookup is more operationally efficient than maintaining separate per-asset price feeds from individual exchanges.
Multi-Fiat Currency Support CoinMarketCap API returns prices in 60+ fiat currencies natively via the convert parameter. For wallets serving global user bases who want portfolio values in their local currency, this native multi-fiat support eliminates the need for separate currency conversion infrastructure.
Real-Time and Historical in One API CoinMarketCap API provides both real-time quotes and 14 years of historical OHLCV data. For wallet apps displaying live portfolio values alongside historical price charts, having both data types in a single authenticated API simplifies the backend infrastructure significantly.
Production-Grade Reliability CoinMarketCap API processes over 1 billion calls per month. For consumer wallet apps where stale or missing prices directly degrade the user experience, the infrastructure reliability and update frequency of a production-grade API are non-negotiable requirements.
Commercial Framework CoinMarketCap paid plans include commercial licensing appropriate for consumer wallet deployments. Startup, Standard, Professional, and Enterprise plans carry commercial use rights. Details are at coinmarketcap.com/api/pricing.

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.

Source Type What It Confirms
Atomic Wallet Support KB - Why are coin prices not updating?
support.atomicwallet.io/article/196-why-are-coin-prices-in-my-wallet-not-updating
Official Atomic Wallet’s own support knowledge base naming CoinMarketCap as the sole external price source: "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."

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

Get started →
Sources

Atomic Wallet Support KB (support.atomicwallet.io/article/196-why-are-coin-prices-in-my-wallet-not-updating), CoinMarketCap API (coinmarketcap.com/api).

0 people liked this article