We provide a unified, structured, and expanded fundamental dataset for major cryptocurrencies.
This dataset includes supply metrics, market capitalization, all-time levels, technical resources, project metadata, community links, and more. All responses follow a consistent JSON schema across all crypto assets.
Quick jump:
Overview
The EODHD Cryptocurrency Fundamentals API provides point-in-time, project-level metadata and supply metrics for major cryptocurrencies.
Data includes:
- Asset classification & metadata
- Developer information
- Project resources & explorer links
- Market supply and capitalization
- Dominance metrics
- All-time high / low levels
- Technical documentation links
- Community pages and source code repos
This feeds use the unified .CC virtual crypto exchange, enabling consistent access across all symbols.
Endpoint
https://eodhd.com/api/fundamentals/{SYMBOL}.CC
Request Example
https://eodhd.com/api/fundamentals/BTC-USD.CC?api_token=demo&fmt=json
curl --location "https://eodhd.com/api/fundamentals/BTC-USD.CC?api_token=demo&fmt=json"
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://eodhd.com/api/fundamentals/BTC-USD.CC?api_token=demo&fmt=json',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
));
$data = curl_exec($curl);
curl_close($curl);
try {
$data = json_decode($data, true, 512, JSON_THROW_ON_ERROR);
var_dump($data);
} catch (Exception $e) {
echo 'Error. '.$e->getMessage();
}
import requests url = f'https://eodhd.com/api/fundamentals/BTC-USD.CC?api_token=demo&fmt=json' data = requests.get(url).json() print(data)
library(httr) library(jsonlite) url <- 'https://eodhd.com/api/fundamentals/BTC-USD.CC?api_token=demo&fmt=json' response <- GET(url) if (http_type(response) == "application/json") { content <- content(response, "text", encoding = "UTF-8") cat(content) } else { cat("Error while receiving data\n") }
Try it now (it's free)!
How to use it (YouTube)
Parameters
| Parameter | Required | Type | Description |
|---|---|---|---|
| api_token | Yes | string | Your EODHD API key. Demo key works for BTC and ETH only. |
Output fields
General
| Field | Type | Description |
|---|---|---|
| Name | string | Cryptocurrency name. |
| Type | string | Always “Crypto”. |
| Category | string | “coin” or “token”. |
| WebURL | string | Official project website. |
| Description | string | Project summary / mission statement. |
Developers
Array of known developers, founders, maintainers.
| Field | Type | Description |
|---|---|---|
| [n] | string | Developer name and role. |
Links
Multiple categories of resource URLs.
| Resource | Description |
|---|---|
| website | Official website(s). |
| Project subreddit. | |
| youtube | Featured video(s). |
| explorer | Blockchain explorer URLs. |
| Facebook community page. | |
| source_code | GitHub/GitLab repo links. |
Thumbnail
| Field | Description |
|---|---|
| Thumbnail | Icon URL (128×128). |
Statistics
| Field | Type | Description |
|---|---|---|
| MarketCapitalization | number | Market cap based on current circulating supply. |
| MarketCapitalizationDiluted | number | Market cap including maximum supply. |
| CirculatingSupply | number | Current circulating supply. |
| TotalSupply | number | Total minted supply. |
| MaxSupply | number | Maximum supply, if defined. |
| MarketCapDominance | number | Percentage dominance among all cryptos. |
| TechnicalDoc | string | Link to project whitepaper. |
| Explorer | string | Primary explorer link. |
| SourceCode | string | Main source code repository. |
| MessageBoard | string | Community message board (CoinMarketCap or others). |
| LowAllTime | number | Historical all-time low price. |
| HighAllTime | number | Historical all-time high price. |
Response Example (BTC-USD)
{
"General": {
"Name": "Bitcoin",
"Type": "Crypto",
"Category": "coin",
"WebURL": "https://bitcoin.org/",
"Description": "Bitcoin is a cryptocurrency and worldwide payment system. It is the first decentralized digital currency, as the system works without a central bank or single administrator."
},
"Tech": {
"Developers": {
"0": "Satoshi Nakamoto - Founder",
"1": "Wladimir J. van der Laan - Blockchain Developer",
"2": "Jonas Schnelli - Blockchain Developer",
"3": "Marco Falke - Blockchain Developer"
}
},
"Resources": {
"Links": {
"reddit": { "0": "https://www.reddit.com/r/bitcoin" },
"website": { "0": "https://bitcoin.org/" },
"youtube": { "0": "https://www.youtube.com/watch?v=Gc2en3nHxA4&" },
"explorer": {
"0": "http://blockchain.com/explorer",
"1": "https://blockstream.info/",
"2": "https://blockchair.com/bitcoin",
"3": "https://live.blockcypher.com/btc/",
"4": "https://btc.cryptoid.info/btc/"
},
"facebook": { "0": "https://www.facebook.com/bitcoins/" },
"source_code": { "0": "https://github.com/bitcoin/bitcoin" }
},
"Thumbnail": "https://finage.s3.eu-west-2.amazonaws.com/cryptocurrency/128x128/bitcoin.png"
},
"Statistics": {
"MarketCapitalization": 1815098270500.7,
"MarketCapitalizationDiluted": 1910222531533.24,
"CirculatingSupply": 19954253,
"TotalSupply": 19954253,
"MaxSupply": 21000000,
"MarketCapDominance": 58.3905,
"TechnicalDoc": "https://bitcoin.org/bitcoin.pdf",
"Explorer": "https://blockchain.info/",
"SourceCode": "https://github.com/bitcoin/bitcoin",
"MessageBoard": "https://coinmarketcap.com/community/search/top/bitcoin",
"LowAllTime": 0.04864654,
"HighAllTime": 126198.06960343386
}
}