ETF Detail Extraction (v3)
The ETF Extraction API allows you to retrieve data about ETFs you are currently using in the Composites service. It is an optional extra on the baseline Composites subscription. The Extraction API is read only, based on ETFs within your usage pool.
You can access it using the standard API username and password you should have set up already and substituting your tenant name and requested ISIN code into the below URL.
GET
https://{environment_name}-api.fundapps.co/v3/data/composites/details?isin=ISIN
Where {environment_name} is replaced with your FundApps tenant name
Authorization
This endpoint uses Basic authentication, for more information please see Authentication for more details.
You will need an API user in order to use this endpoint, you can create this in the main FundApps platform.
Example: Authorization: Basic ZW1haWxAZW1haWwuY29tOnBhc3N3b3Jk
Our API responds with the details of one ETF at a time, including the benchmarks we have setup against that ETF, as well as the individual components, with their ISIN codes and weighting, a sample is below
{
"etfName": "BlackRock iShares STOXX Europe 600 Health Care UCITS ETF (DE)",
"etfISIN": "DE000A0Q4R36",
"etfFIGI": "BBG0000001",
"etfBenchmark": "EU0009658731",
"etfBenchmarkFIGI": "BBG0000002",
"etfComponents": [
{
"isin": "DK0062498333",
"name": "Novo Nordisk",
"weight": 0.2116
},
{
"isin": "GB0009895292",
"name": "Astrazeneca plc",
"weight": 0.1305
}
]
}If you need to find out which ETFs you are already using within the composites services, you can access this via the usage endpoint, this is detailed on our tech docs page here.
Alternatively, your tech teams may find it useful to look at our OpenAPI spec, which is also found on the tech docs site - this details both the usage and details API mentioned above here.