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 |
BE0152168721 | VDK Pension Fund |
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