Each of the APIs we profile as part of the API Gallery has an OpenAPI definition created for it when we are learn more about what they offer. This is what builds out the listing and detail pages for the gallery, allows us to better understand what each API offers, and help others discover the different APIs that exist across the landscape. Once we have an OpenAPI definition for an API, we load the definition into Postman and begin making calls to each API. When we come across an API that looks like it has a high potential for rapid change, we benchmark the API for a 24-48 hour period, and establish what we call a StreamRank™ for each individual API path. After we profile each API, we like to publish what we’ve found here on the blog, sharing more insight about what they offer, and the potential for streaming data from each API path that has a high (enough) StreamRank. Today we’d like to showcase three APIs from CoinMarketCap, who provides “Cryptocurrency market cap rankings, charts, and more”, and has 3 APIs featured in our StreamRank gallery currently:
– CoinMarketCap – Get metadata (OpenAPI) – Returns all static metadata for one or more cryptocurrencies including name, symbol, logo, and its various registered URLs
– CoinMarketCap – List all cryptocurrencies (latest) (OpenAPI) – Get a paginated list of all cryptocurrencies with latest market data
– CoinMarketCap – Get market quotes (latest) (OpenAPI) – Get the latest market quote for 1 or more cryptocurrencies
These APIs have shown to have a significant potential for streaming and would make sense as having not just as basic request and response APIs, which is valuable but would also benefit from having an event-driven layer on top of it, including webhook subscriptions, and streaming endpoints. Which highlights the layer of the API space that Streamdata.io serves, and demonstrates why we are interested in highlighting these APIs: 1) Getting the attention of the CoinMarketCap, so that they’ll see the potential of using Streamdata.io to proxy their APIs, or 2) Getting the attention of CoinMarketCap API consumers so that they’ll see the potential of using Streamdata.io to proxy CoinMarketCap APIs and use in their web or mobile applications, as well as for training machine learning models.
You can check out the 3 APIs provided by CoinMarketCap by clicking on the links above, or you can visit the main page for CoinMarketCap where we showcase all of their APIs on CoinMarketCap’s landing page in the API Gallery. We might be adding more of their APIs to our list of StreamRanked APIs, as we continue to benchmark each of their APIs. Also, as we find other interesting aspects of CoinMarketCap’s operations, we’ll be publishing individual stories on the Streamdata.io, or the API Evangelist blog, highlighting the interesting things they are doing. If there is an interesting API you think would have a high StreamRank, and isn’t in our API Gallery, feel free to reach out and let us know–we love learning about new API providers, and profiling what it is they do!