Finance — entry 032 of 47
OpenFIGI
OpenFIGI is Bloomberg's free public API for the Financial Instrument Global Identifier (FIGI) standard, mapping third-party symbology (tickers, ISINs, CUSIPs, SEDOLs) to FIGIs across equities, options, futures, and indices, plus full-text search and a bulk spreadsheet-upload tool. A live test of the mapping endpoint returned real data with zero API key supplied, capped at 25 requests per 60 seconds — the entry's stored `API Key` auth is corrected to `None`, since registering for a free key only raises that throughput ceiling rather than gating access. A live Origin-header probe (an OPTIONS preflight and a real POST) found no Access-Control-Allow-Origin header on either response, correcting the stored `cors: yes` to `no`.
GreatAPIs Score
Auth quickstart
- No key needed — call it now.
Your key is stored only in this browser (localStorage) and sent directly to the API — never to greatapis.
Endpoints
filter1
POST/filter
application/json — FilterRequest
| Status | Description | Schema |
|---|---|---|
200 | A list of FIGIs and their metadata. | FilterResponse |
400 | Invalid request (body). | — |
401 | Unauthorized. | — |
405 | Method Not Allowed. | — |
406 | Not Acceptable. | — |
415 | Unsupported Media Type. | — |
429 | Too Many Requests. | — |
500 | Internal Server Error. | — |
503 | Service Unavailable. | — |
mapping2
POST/mapping
application/json — BulkMappingJob
| Status | Description | Schema |
|---|---|---|
200 | A list of FIGIs and their metadata. | BulkMappingJobResult |
400 | Invalid request (body). | — |
401 | Unauthorized. | — |
405 | Method Not Allowed. | — |
406 | Not Acceptable. | — |
415 | Unsupported Media Type. | — |
429 | Too Many Requests. | — |
500 | Internal Server Error. | — |
503 | Service Unavailable. | — |
GET/mapping/values/{key}
| Name | In | Required | Type |
|---|---|---|---|
key | path | yes | string |
| Status | Description | Schema |
|---|---|---|
200 | The list of values. | inline_response_200 |
400 | Invalid request (body). | — |
401 | Unauthorized. | — |
405 | Method Not Allowed. | — |
406 | Not Acceptable. | — |
415 | Unsupported Media Type. | — |
429 | Too Many Requests. | — |
500 | Internal Server Error. | — |
503 | Service Unavailable. | — |
search1
POST/search
application/json — SearchRequest
| Status | Description | Schema |
|---|---|---|
200 | A list of FIGIs and their metadata. | SearchResponse |
400 | Invalid request (body). | — |
401 | Unauthorized. | — |
405 | Method Not Allowed. | — |
406 | Not Acceptable. | — |
415 | Unsupported Media Type. | — |
429 | Too Many Requests. | — |
500 | Internal Server Error. | — |
503 | Service Unavailable. | — |
Try it
Developer reference
https://api.openfigi.com/v3- POST/mapping
- GET/mapping/values/{key}