This repositories has been inactive for a while and is no longer being maintained.
An API implementation written in Java for the CoinMarketCap API.
The library has been updated to work with API v2 from CMC. Please report any issues and/or feature requests here on github.
I have released this library onto maven central:
<dependency>
<groupId>com.lucadev</groupId>
<artifactId>coinmarketcap-api</artifactId>
<version>2.1</version>
</dependency>
CoinMarketList coinMarkets = CoinMarketCap.ticker().setLimit(5).convert(Currency.EUR).get();
coinMarkets.forEach(System.out::println);
//find a market
CoinMarket bitcoinMarket = coinMarkets.getByName("bitcoin");
System.out.println(bitcoinMarket.getUSDPriceQuote().getPrice());
System.out.println("Specific Currency:");
CoinMarket market = CoinMarketCap.ticker(1).get();
System.out.println(market);
System.out.println("Specific currency by market name:");
CoinMarket namedMarket = CoinMarketCap.ticker("bitcoin").get();
System.out.println(namedMarket);
An example implementation can be found in the maven test sources.
This project is developed under the GNU GPLv3 license. This license can be found under LICENSE.txt
CoinMarketCap.ticker(String)
method which simplifies CoinMarketCap.ticker(Long)
If you wish to donate to me please use the following addresses:
1CozQVtEKF46cna5QdcvBTyb1T6qt6g67R
LfSix129Ceoo3LFEwe58MNG1Dt7j4t14QF
0x4523E6b7439a3A58BaCD3ca9EAAeDe5875Fd7503
NCFKOG2FZNVH6QMCRWDZEM67Q65M2UZTI7G3DPXQ