Available with: All-In-One, Fundamentals Data Feed and Bonds Data Feed packages.
Consumption: Each request (bond EOD or bond fundamentals) consumes 10 API calls.
Corporate/Government Bonds fundamentals data
- We support corporate bonds and government bonds in our datasets (for government bonds, see Economic Data API). There are always new corporate bonds on the market, if you didn’t find any particular bond, please contact us and we will add the data within 24 hours.
- Bond fundamentals data could be accessed either via ISIN or via CUSIP IDs. Other IDs are not supported at the moment.
Quick Start
To get bonds fundamental data feed, use the following URL:
URL
cURL
PHP
Python
R
https://eodhd.com/api/bond-fundamentals/DE000CB83CF0?api_token={YOUR_API_TOKEN}&fmt=json
curl --location "https://eodhd.com/api/bond-fundamentals/DE000CB83CF0?api_token={YOUR_API_TOKEN}&fmt=json"
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://eodhd.com/api/bond-fundamentals/DE000CB83CF0?api_token={YOUR_API_TOKEN}&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/bond-fundamentals/DE000CB83CF0?api_token={YOUR_API_TOKEN}&fmt=json'
data = requests.get(url).json()
print(data)
library(httr)
library(jsonlite)
url <- 'https://eodhd.com/api/bond-fundamentals/DE000CB83CF0?api_token={YOUR_API_TOKEN}&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")
}
- DE000CB83CF0 is a CUSIP of a particular bond, it also could be an ISIN. Other IDs are not supported at the moment.
- api_token – your API KEY, which we provide after registration, to get access to bonds API you should be subscribed to the ‘Bonds Data API’ package.
For Bonds Fundamental Data we provide the following fields
- Isin, Cusip
- Name
- UpdateDate
- WKN, SEDOL, FIGI
- Currency
- Coupon
- Last Trade Date
- Maturity Date
- NextCallDate
- Minimum Settlement Amount
- Par Integral Multiple
- Issue Data
- Issue Date
- Offering Date
- First Coupon Date
- First Trading Day
- Coupon Payment Frequency
Is suer, Issuer Description- Issuer Country, Issuer URL: null
As a result, you will get the following data in JSON format only (clicking on the image will open a page with JSON data).

We have API limits 100 000 requests per day. Each symbol request costs 10 API calls.
You may also be interested in Fundamental Data API.