ETF Extraction API
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.
It expects a GET method:
https://NAME-svc.fundapps.co/api/adapptr/v2/composites/details?isin=ISIN
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 - but essentially works in a similar way, where you would send a GET method to /v2/composites/usage
, which will return a list of ISINs, which you can then plug into the details endpoint above.
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.
Updated about 11 hours ago