We provide fundamental data for major cryptocurrencies (in addition to End of Day, Intraday, and Real-Time WebSocket APIs, see links below).

Sign up & Get Data

Quick Start

To get fundamental data feed, use the following URL:

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)!
  • BTC-USD.CC consists of two parts: {SYMBOL_NAME}.CC, then you can use, for example. ‘CC’ is an exchange code for virtual cryptocurrency exchange.
  • api_token – your API KEY, which we provide after registration, to get access to bonds API you should be subscribed to the ‘Fundamentals API’ package.

For testing purposes, you can try the following API Key (works only for BTC-USD.CC and ETH-USD.CC): demo:

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)!

Cryptocurrency Fundamental Data Output

You can find the following fields in the data for cryptocurrencies:

  • Market Capitalization
  • Market Capitalization Diluted
  • Circulating Supply
  • Total Supply
  • Max Supply
  • Market Capitalization Dominance
  • Technical Documentation LInk
  • Explorer
  • Source Code
  • Message Board
  • Low All Time
  • High All Time

The example of fundamental data output for Bitcoin (BTC-USD):

Cryptocurrencies Fundamental Data

You can also check other APIs for cryptocurrencies and the fiat market:

End Of Day API

Intraday Data API

Live (Delayed API)

Real-Time WebSockets Data API

Enjoy!

Sign up & Get Data