NAV
Shell

Introduction

The Pension Data API lets you easily access information and quotes about pension funds with tax benefits available in Belgium and Luxembourg.

The following funds are currently available for Belgium:

Isin Name
BE0172903495 Argenta Pensioenspaarfonds / Fonds d’Épargne Pension Argenta
BE6208865897 Argenta Pensioenspaarfonds Defensive / Fonds d’Épargne Pension Argenta Defensive
BE0159537696 Belfius Pension Fund High Equities
BE6242862397 Belfius Pension Fund Balanced Plus
BE0943599804 Belfius Pension Fund Low Equities
BE0946411791 BNP Paribas B Pension Growth Classic
BE0026480963 BNP Paribas B Pension Balanced Classic
BE0946410785 BNP Paribas B Pension Stability Classic
BE6280095249 Crelan Pension Fund Growth
BE6280093228 Crelan Pension Fund Balanced
BE6280097260 Crelan Pension Fund Stability
BE0026533522 Hermes Fonds de Pension
BE0026549684 Metropolitan-Rentastro Growth Classic
BE0026535543 Pricos / Fonds d’Épargne Pension Pricos
BE0942006397 Pricos Defensive / Fonds d’Épargne-pension Pricos Defensive
BE0026510298 Star Fund
BE6348882380 Star Fund - Active
BE6348880368 Star Fund - Moderate
BE0152168721 VDK Pension Fund
BE0026534538 Interbeurs Hermes Pensioenfonds

The following funds are currently available for Luxembourg:

Isin Name
LU0151358917 Lux-Pension Marché Monétaire
LU0151357604 Lux-Pension 25%
LU0151357943 Lux-Pension 50%
LU0151358164 Lux-Pension 75%
LU0151358677 Lux-Pension 100%
LU0617430730 Capital at Work Foyer Umbrella Defensive
LU0617431035 Capital at Work Foyer Umbrella Balanced
LU0617431381 Capital at Work Foyer Umbrella Dynamic
LU1565452015 BIL Patrimonial Money Market By AXA
LU0509288378 BIL Patrimonial Defensive By AXA
LU0049911091 BIL Patrimonial Low By AXA
LU0108482372 BIL Patrimonial Medium By AXA
LU0049912065 BIL Patrimonial High By AXA
LU0548495596 BIL Patrimonial Low By Foyer
LU0548495752 BIL Patrimonial Medium By Foyer
LU0548495836 BIL Patrimonial High By Foyer

Missing fund? Incorrect data? Just want to say hello? Feel free to contact us at hello@pensiondata.eu

Funds

Get All Funds

curl "https://api.pensiondata.eu/funds"

The above command returns JSON structured like this:

[
    {
        "isin": "BE0172903495",
        "name": "Argenta Pensioenspaarfonds / Fonds d'Épargne Pension Argenta",
        "bank": "Argenta Spaarbank nv",
        "launch_date": "1991-12-31",
        "currency": "EUR"
    },
    {
        "isin": "BE6208865897",
        "name": "Argenta Pensioenspaarfonds Defensive / Fonds d'Épargne Pension Argenta Defensive",
        "bank": "Argenta Spaarbank nv",
        "launch_date": "2010-11-03",
        "currency": "EUR"
    }
]

This endpoint retrieves all funds.

HTTP Request

GET https://api.pensiondata.eu/funds

Get a Specific Fund

curl "https://api.pensiondata.eu/funds/BE0172903495"

The above command returns JSON structured like this:

{
    "isin": "BE0172903495",
    "name": "Argenta Pensioenspaarfonds / Fonds d'Épargne Pension Argenta",
    "bank": "Argenta Spaarbank nv",
    "launch_date": "1991-12-31",
    "currency": "EUR"
}

This endpoint retrieves a specific fund.

HTTP Request

GET https://api.pensiondata.eu/funds/{isin}

URL Parameters

Parameter Description
isin The isin of the fund to retrieve

Quotes

Get All Quotes

curl "https://api.pensiondata.eu/funds/BE0172903495/quotes"

The above command returns JSON structured like this:

[
    {
        "date": "2019-06-13",
        "price": 126.32
    },
    {
        "date": "2019-06-12",
        "price": 126.05
    }
]

This endpoint retrieves all quotes for a specific fund.

HTTP Request

GET https://api.pensiondata.eu/funds/{isin}/quotes

URL Parameters

Parameter Description
isin The isin of the fund

Get a Specific Quote

curl "https://api.pensiondata.eu/funds/BE0172903495/quotes/2019-06-13"

The above command returns JSON structured like this:

{
    "date": "2019-06-13",
    "price": 126.32
}

This endpoint retrieves a quote, at a specific date, for a specific fund.

HTTP Request

GET https://api.pensiondata.eu/funds/{isin}/quotes/{date}

URL Parameters

Parameter Description
isin The isin of the fund
date The date of the quote. Date format: yyyy-MM-dd.

Get Latest Quote

curl "https://api.pensiondata.eu/funds/BE0172903495/quotes/latest"

The above command returns JSON structured like this:

{
    "date": "2019-06-13",
    "price": 126.32
}

This endpoint retrieves the latest quote for a specific fund.

HTTP Request

GET https://api.pensiondata.eu/funds/{isin}/quotes/latest

URL Parameters

Parameter Description
isin The isin of the fund

Errors

The Pension Data API uses the following error codes:

Error Code Meaning
200 OK – Everything worked as expected.
404 Not Found – The requested resource doesn’t exist.
500 Internal Server Error – We had a problem with our server. Try again later.

If an 500 error persists, please contact us at hello@pensiondata.eu