Performance per calendar year endpoints

Performance per calendar year for a single fund

GET

/api/v1/performance-years/ISIN/

Params

Param Description Notice
isin International Securities Identification Number (ISIN) Mandatory This is part of the endpoint's URL.
format Format of the response data ( json or xml) Not necessary to provide as URL part. When provided it will overwrite the Accept-Header.

Response data single fund

Field Type Description
fund Object List of basic fund data (see details)
years Object List of all performance data per calendar year

Example response (JSON)

GET

/api/v1/performance-years/DE0005321459/?format=json
{
    "fund": {
        "name": "HANSAsecur",
        "isin": "DE0008479023",
        "wkn": "847902",
        "fund_inception_date": "1970-01-02",
        "status_date": "2023-03-16",
        "url": "https://fondswelt.hansainvest.com/de/fonds/details/6"
    },
    "years": {
        "2017": 2.45,
        "2016": -7.55,
        "2015": 12.52,
        "2014": -1.33,
        "2013": 26.38,
        "2012": 26.02,
        "2011": -17.3,
        "2010": 19.36,
        "2009": 24.21,
        "2008": -33.35,
        "2007": 2.89,
        "2006": 28.05,
        "2005": 36.84,
        "2004": 12.54,
        "2003": 41.72,
        "2002": -28.34,
        "2001": -10.92,
        "2000": 9.06,
        "1999": 20.11,
        "1998": 2.93,
        "1997": 22.22,
        "1996": 10.87,
        "1995": 0.97,
        "1994": -11.08,
        "1993": 45.86,
        "1992": -7.65,
        "1991": -11.44,
        "1990": -13.22,
        "1989": 12.32,
        "1988": 29.97,
        "1987": -37.5,
        "1986": 1.32,
        "1985": 56.57,
        "1984": 8.41,
        "1983": 24.62,
        "1982": 8.13,
        "1981": 1.9,
        "1980": 0.88,
        "1979": -6.7,
        "1978": 6.55,
        "1977": 10.12,
        "1976": -6.48,
        "1975": 31.81,
        "1974": 2.42,
        "1973": -13.83,
        "1972": 7.87,
        "1971": 2.64,
        "1970": -3.04
    }
}

Example response (XML)

GET

/api/v1/performance-years/DE0005321459/?format=xml
<?xml version="1.0"?>
<root>
  <fund>
    <name>HANSAsecur</name>
    <isin>DE0008479023</isin>
    <wkn>847902</wkn>
    <fund_inception_date>1970-01-02</fund_inception_date>
    <status_date>2023-03-16</status_date>
    <url>https://fondswelt.hansainvest.com/de/fonds/details/6</url>
  </fund>
  <years>
    <item key="2017">2.45</item>
    <item key="2016">-7.55</item>
    <item key="2015">12.52</item>
    <item key="2014">-1.33</item>
    <item key="2013">26.38</item>
    <item key="2012">26.02</item>
    <item key="2011">-17.3</item>
    <item key="2010">19.36</item>
    <item key="2009">24.21</item>
    <item key="2008">-33.35</item>
    <item key="2007">2.89</item>
    <item key="2006">28.05</item>
    <item key="2005">36.84</item>
    <item key="2004">12.54</item>
    <item key="2003">41.72</item>
    <item key="2002">-28.34</item>
    <item key="2001">-10.92</item>
    <item key="2000">9.06</item>
    <item key="1999">20.11</item>
    <item key="1998">2.93</item>
    <item key="1997">22.22</item>
    <item key="1996">10.87</item>
    <item key="1995">0.97</item>
    <item key="1994">-11.08</item>
    <item key="1993">45.86</item>
    <item key="1992">-7.65</item>
    <item key="1991">-11.44</item>
    <item key="1990">-13.22</item>
    <item key="1989">12.32</item>
    <item key="1988">29.97</item>
    <item key="1987">-37.5</item>
    <item key="1986">1.32</item>
    <item key="1985">56.57</item>
    <item key="1984">8.41</item>
    <item key="1983">24.62</item>
    <item key="1982">8.13</item>
    <item key="1981">1.9</item>
    <item key="1980">0.88</item>
    <item key="1979">-6.7</item>
    <item key="1978">6.55</item>
    <item key="1977">10.12</item>
    <item key="1976">-6.48</item>
    <item key="1975">31.81</item>
    <item key="1974">2.42</item>
    <item key="1973">-13.83</item>
    <item key="1972">7.87</item>
    <item key="1971">2.64</item>
    <item key="1970">-3.04</item>
  </years>
</root>

Performance per calendar year for all funds

GET

/api/v1/performance-years-all/

Params

Param Description Notice
format Format of the response data ( json or xml) Not necessary to provide as URL part. When provided it will overwrite the Accept-Header.

Response data all funds

Field Type Description
funds Object List of all funds performance data per calendar year by ISIN (see details)

Example response (JSON)

GET

/api/v1/performance-years-all/?format=json
{
    "funds": {
        "DE000A1H44G8": {
            "fund": {
                "name": "3ik-Strategiefonds I Class I",
                "isin": "DE000A1H44G8",
                "wkn": "A1H44G",
                "fund_inception_date": "2011-12-01",
                "status_date": "2023-03-16",
                "url": "https://fondswelt.hansainvest.com/de/fonds/details/151"
            },
            "years": {
                "2017": -0.69,
                "2016": 0.34,
                "2015": 0.09,
                "2014": 2.87,
                "2013": 1.14,
                "2012": 5.67,
                "2011": -0.04
            }
        },
        "DE0009766212": {
            "fund": {
                "name": "HANSAgeldmarkt",
                "isin": "DE0009766212",
                "wkn": "976621",
                "fund_inception_date": "1994-11-02",
                "url": "https://fondswelt.hansainvest.com/de/fonds/details/1"
            },
            "years": {
                "2017": -0.41,
                "2016": 0.23,
                "2015": -0.12,
                "2014": 0.22,
                "2013": 0.32,
                "2012": 1.62,
                "2011": 1.3,
                "2010": 0.78,
                "2009": 4.24,
                "2008": 1.56,
                "2007": 3.08,
                "2006": 2.29,
                "2005": 1.78,
                "2004": 1.68,
                "2003": 2.38,
                "2002": 2.8,
                "2001": 4.08,
                "2000": 3.61,
                "1999": 2.34,
                "1998": 3.02,
                "1997": 2.58,
                "1996": 2.85,
                "1995": 4.35,
                "1994": 0.59
            }
        },
        "DE0005321459": {
            "fund": {
                "name": "HANSAinternational Class I",
                "isin": "DE0005321459",
                "wkn": "532145",
                "fund_inception_date": "2006-12-14",
                "url": "https://fondswelt.hansainvest.com/de/fonds/details/41"
            },
            "years": {
                "2017": 2.17,
                "2016": 3.91,
                "2015": 4.01,
                "2014": 10.55,
                "2013": -4.75,
                "2012": 8.09,
                "2011": 3.24,
                "2010": 12.57,
                "2009": 11.43,
                "2008": 1.48,
                "2007": -2.19,
                "2006": -0.66
            }
        },
        "DE0008479023": {
            "fund": {
                "name": "HANSAsecur",
                "isin": "DE0008479023",
                "wkn": "847902",
                "fund_inception_date": "1970-01-02",
                "url": "https://fondswelt.hansainvest.com/de/fonds/details/6"
            },
            "years": {
                "2017": 2.45,
                "2016": -7.55,
                "2015": 12.52,
                "2014": -1.33,
                "2013": 26.38,
                "2012": 26.02,
                "2011": -17.3,
                "2010": 19.36,
                "2009": 24.21,
                "2008": -33.35,
                "2007": 2.89,
                "2006": 28.05,
                "2005": 36.84,
                "2004": 12.54,
                "2003": 41.72,
                "2002": -28.34,
                "2001": -10.92,
                "2000": 9.06,
                "1999": 20.11,
                "1998": 2.93,
                "1997": 22.22,
                "1996": 10.87,
                "1995": 0.97,
                "1994": -11.08,
                "1993": 45.86,
                "1992": -7.65,
                "1991": -11.44,
                "1990": -13.22,
                "1989": 12.32,
                "1988": 29.97,
                "1987": -37.5,
                "1986": 1.32,
                "1985": 56.57,
                "1984": 8.41,
                "1983": 24.62,
                "1982": 8.13,
                "1981": 1.9,
                "1980": 0.88,
                "1979": -6.7,
                "1978": 6.55,
                "1977": 10.12,
                "1976": -6.48,
                "1975": 31.81,
                "1974": 2.42,
                "1973": -13.83,
                "1972": 7.87,
                "1971": 2.64,
                "1970": -3.04
            }
        }
    }
}

Example response (XML)

GET

/api/v1/performance-years-all/?format=xml
<?xml version="1.0"?>
<root>
  <funds>
    <DE000A1H44G8>
      <fund>
        <name>3ik-Strategiefonds I Class I</name>
        <isin>DE000A1H44G8</isin>
        <wkn>A1H44G</wkn>
        <fund_inception_date>2011-12-01</fund_inception_date>
        <status_date>2023-03-16</status_date>
        <url>https://fondswelt.hansainvest.com/de/fonds/details/151</url>
      </fund>
      <years>
        <item key="2017">-0.69</item>
        <item key="2016">0.34</item>
        <item key="2015">0.09</item>
        <item key="2014">2.87</item>
        <item key="2013">1.14</item>
        <item key="2012">5.67</item>
        <item key="2011">-0.04</item>
      </years>
    </DE000A1H44G8>
    <DE0009766212>
      <fund>
        <name>HANSAgeldmarkt</name>
        <isin>DE0009766212</isin>
        <wkn>976621</wkn>
        <fund_inception_date>1994-11-02</fund_inception_date>
        <url>https://fondswelt.hansainvest.com/de/fonds/details/1</url>
      </fund>
      <years>
        <item key="2017">-0.41</item>
        <item key="2016">0.23</item>
        <item key="2015">-0.12</item>
        <item key="2014">0.22</item>
        <item key="2013">0.32</item>
        <item key="2012">1.62</item>
        <item key="2011">1.3</item>
        <item key="2010">0.78</item>
        <item key="2009">4.24</item>
        <item key="2008">1.56</item>
        <item key="2007">3.08</item>
        <item key="2006">2.29</item>
        <item key="2005">1.78</item>
        <item key="2004">1.68</item>
        <item key="2003">2.38</item>
        <item key="2002">2.8</item>
        <item key="2001">4.08</item>
        <item key="2000">3.61</item>
        <item key="1999">2.34</item>
        <item key="1998">3.02</item>
        <item key="1997">2.58</item>
        <item key="1996">2.85</item>
        <item key="1995">4.35</item>
        <item key="1994">0.59</item>
      </years>
    </DE0009766212>
    <DE0005321459>
      <fund>
        <name>HANSAinternational Class I</name>
        <isin>DE0005321459</isin>
        <wkn>532145</wkn>
        <fund_inception_date>2006-12-14</fund_inception_date>
        <url>https://fondswelt.hansainvest.com/de/fonds/details/41</url>
      </fund>
      <years>
        <item key="2017">2.17</item>
        <item key="2016">3.91</item>
        <item key="2015">4.01</item>
        <item key="2014">10.55</item>
        <item key="2013">-4.75</item>
        <item key="2012">8.09</item>
        <item key="2011">3.24</item>
        <item key="2010">12.57</item>
        <item key="2009">11.43</item>
        <item key="2008">1.48</item>
        <item key="2007">-2.19</item>
        <item key="2006">-0.66</item>
      </years>
    </DE0005321459>
    <DE0008479023>
      <fund>
        <name>HANSAsecur</name>
        <isin>DE0008479023</isin>
        <wkn>847902</wkn>
        <fund_inception_date>1970-01-02</fund_inception_date>
        <url>https://fondswelt.hansainvest.com/de/fonds/details/6</url>
      </fund>
      <years>
        <item key="2017">2.45</item>
        <item key="2016">-7.55</item>
        <item key="2015">12.52</item>
        <item key="2014">-1.33</item>
        <item key="2013">26.38</item>
        <item key="2012">26.02</item>
        <item key="2011">-17.3</item>
        <item key="2010">19.36</item>
        <item key="2009">24.21</item>
        <item key="2008">-33.35</item>
        <item key="2007">2.89</item>
        <item key="2006">28.05</item>
        <item key="2005">36.84</item>
        <item key="2004">12.54</item>
        <item key="2003">41.72</item>
        <item key="2002">-28.34</item>
        <item key="2001">-10.92</item>
        <item key="2000">9.06</item>
        <item key="1999">20.11</item>
        <item key="1998">2.93</item>
        <item key="1997">22.22</item>
        <item key="1996">10.87</item>
        <item key="1995">0.97</item>
        <item key="1994">-11.08</item>
        <item key="1993">45.86</item>
        <item key="1992">-7.65</item>
        <item key="1991">-11.44</item>
        <item key="1990">-13.22</item>
        <item key="1989">12.32</item>
        <item key="1988">29.97</item>
        <item key="1987">-37.5</item>
        <item key="1986">1.32</item>
        <item key="1985">56.57</item>
        <item key="1984">8.41</item>
        <item key="1983">24.62</item>
        <item key="1982">8.13</item>
        <item key="1981">1.9</item>
        <item key="1980">0.88</item>
        <item key="1979">-6.7</item>
        <item key="1978">6.55</item>
        <item key="1977">10.12</item>
        <item key="1976">-6.48</item>
        <item key="1975">31.81</item>
        <item key="1974">2.42</item>
        <item key="1973">-13.83</item>
        <item key="1972">7.87</item>
        <item key="1971">2.64</item>
        <item key="1970">-3.04</item>
      </years>
    </DE0008479023>
  </funds>
</root>

Errors

Code Problem Description
404 There are no performance data (years) for the fund The given fund has no performance data per calendar year available.
403 It is not permitted to get performance data for the fund with ISIN: [ISIN], because this fund is not yet one year old. The requested performance data (years) for this fund shall not be displayed, because it is not yet one year old.

Error response (example)

{
    "title": "It is not permitted to get performance by years for the fund with ISIN",
    "type": "https://api.hansainvest.com/docs/v1/endpoints/performance-years/#error-403-noapidataforfund",
    "status": 403
}