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.

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

URL
cURL
PHP
Python
R
Chat GPT
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")
}
New to coding? Our ChatGPT assistant can generate code in any language tailored to our API. Simply describe how you want to use our data, and get a working piece of code. Don’t forget to replace the API token with your own.

Try it now (it's free)!

How to use it (YouTube)

Parameters

ParameterRequiredTypeDescription
api_tokenYesstringYour EODHD API key. Demo key works for BTC and ETH only.

Output fields

General

FieldTypeDescription
NamestringCryptocurrency name.
TypestringAlways “Crypto”.
Categorystring“coin” or “token”.
WebURLstringOfficial project website.
DescriptionstringProject summary / mission statement.

Developers

Array of known developers, founders, maintainers.

FieldTypeDescription
[n]stringDeveloper name and role.

Multiple categories of resource URLs.

ResourceDescription
websiteOfficial website(s).
redditProject subreddit.
youtubeFeatured video(s).
explorerBlockchain explorer URLs.
facebookFacebook community page.
source_codeGitHub/GitLab repo links.

Thumbnail

FieldDescription
ThumbnailIcon URL (128×128).

Statistics

FieldTypeDescription
MarketCapitalizationnumberMarket cap based on current circulating supply.
MarketCapitalizationDilutednumberMarket cap including maximum supply.
CirculatingSupplynumberCurrent circulating supply.
TotalSupplynumberTotal minted supply.
MaxSupplynumberMaximum supply, if defined.
MarketCapDominancenumberPercentage dominance among all cryptos.
TechnicalDocstringLink to project whitepaper.
ExplorerstringPrimary explorer link.
SourceCodestringMain source code repository.
MessageBoardstringCommunity message board (CoinMarketCap or others).
LowAllTimenumberHistorical all-time low price.
HighAllTimenumberHistorical all-time high price.

Sign up & Get Data

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
  }
}