OpenFIGI — Bloomberg instrument-ID
OpenFIGI er Bloombergs åpne standard for å identifisere og kryss-referere finansielle instrumenter. Map mellom ISIN, CUSIP, SEDOL, ticker og FIGI (Financial Instrument Global Identifier), pluss søk og filtrering på instrument-egenskaper. Fungerer som «lim» mellom oslo-bors (norske børsdata), esma (FIRDS) og gleif (LEI). Gratis uten nøkkel (lav rate); valgfri gratis API-nøkkel (OPENFIGI_API_KEY) gir høyere grenser.
—
Datamengde
Daglig
Oppdatering
3
MCP-verktøy
{
"data": "..."
}MCP-integrasjon
API-endepunkter
/mappingMap ID-er til FIGI (enkelt el. batch ≤100). Tar GET med query-parametere ELLER POST med samme felter som JSON-body — begge verifisert. Batch (>1 job) krever POST.
- idType påkrevd
- ID-typen `idValue` er uttrykt i. Påkrevd sammen med `idValue`.
idType=ID_ISIN - idValue påkrevd
- Selve identifikatoren, tolket i henhold til `idType`.
idValue=NO0010096985 - exchCode valgfri
- Exchange-kode (f.eks. NO, US). Alternativ til `micCode` — ikke begge.
exchCode=NO - micCode valgfri
- MIC-kode (ISO 10383), f.eks. XOSL for Oslo Børs. Alternativ til `exchCode` — ikke begge.
micCode=XOSL - currency valgfri
- Valuta (ISO 4217)
currency=NOK - marketSecDes valgfri
- Markedssektor (OpenFIGI marketSecDes)
marketSecDes=Equity
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/openfigi/mapping?idType=ID_ISIN&idValue=NO0010096985
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/openfigi/mapping?idType=ID_ISIN&idValue=NO0010096985"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/searchSøk instrument på nøkkelord. Tar GET med query-parametere ELLER POST med samme felter som JSON-body — begge verifisert.
- query påkrevd
- Søkestreng — instrumentnavn eller ticker (1–200 tegn)
query=Equinor - exchCode valgfri
- Exchange-kode (f.eks. NO, US). Alternativ til `micCode` — ikke begge.
exchCode=NO - micCode valgfri
- MIC-kode (ISO 10383), f.eks. XOSL for Oslo Børs. Alternativ til `exchCode` — ikke begge.
micCode=XOSL - currency valgfri
- Valuta (ISO 4217)
currency=NOK - securityType valgfri
- Verdipapirtype (OpenFIGI securityType)
securityType=Common Stock - marketSecDes valgfri
- Markedssektor (OpenFIGI marketSecDes)
marketSecDes=Equity - start valgfri
- Pagineringstoken fra forrige svar (next)
Vis curl-eksempel
# GET https://data.ketl.no/api/connectors/openfigi/search?query=Equinor
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/openfigi/search?query=Equinor"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.
/filterFiltrer FIGI på egenskaper. POST med JSON-body; minst ett filterkriterium må være satt (`start` alene er paginering, ikke et kriterium).
- query valgfri
- Søkestreng — instrumentnavn eller ticker (0–200 tegn)
query=equinor - exchCode valgfri
- Exchange-kode (f.eks. NO, US). Alternativ til `micCode` — ikke begge.
exchCode=US - micCode valgfri
- MIC-kode (ISO 10383), f.eks. XOSL for Oslo Børs. Alternativ til `exchCode` — ikke begge.
micCode=XOSL - currency valgfri
- Valuta (ISO 4217)
currency=NOK - securityType valgfri
- Verdipapirtype (OpenFIGI securityType)
securityType=Common Stock - marketSecDes valgfri
- Markedssektor (OpenFIGI marketSecDes)
marketSecDes=Equity - start valgfri
- Pagineringstoken fra forrige svar (next). Ikke et filterkriterium — må følges av minst ett av kriteriene over.
Vis curl-eksempel
# POST https://data.ketl.no/api/connectors/openfigi/filter
curl -X POST \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/openfigi/filter"Autentisert kall — legg til én av disse headerne: x-api-key: ketl_… · Authorization: Bearer … — Se full referanse i dokumentasjonen.