Java middleware used to acquire data from the OpenFIGI.com web services.

Financial Instrument Global Identifier Data Acquisition Direct From Source With the Coherent Data Adapter: OpenFIGI Client Edition

Acquire Financial Instrument Global Identifier (FIGI) data for ad hoc reporting and analysis purposes with the Coherent Data Adapter: OpenFIGI Client Edition middleware for Java.

Bitbucket | Examples | Try it

Coherent Data Adapter: OpenFIGI Client Edition Integration Test Example
Coherent Data Adapter: OpenFIGI Client Edition Integration Test Example

The FIGI (Financial Instrument Global Identifier), previously the Bloomberg Global Identifier (BBGID), is a unique identifier of financial instruments that can be issued to instruments such as common stock, options, derivatives, futures, corporate and government bonds, municipals, currencies, and mortgage products [1].

From Bloomberg [3]:

OpenFIGI.com provides direct access to multiple tools for identifying, mapping and requesting free and open symbology datasets. The website enables users to search the available Open Symbology data, access news and updates related to the FIGI, and obtain the OpenFIGI API specification. The website also provides powerful search criteria including access to increased coverage, the inclusion of additional fields, such as Share Class FIGI, and options to narrow down and pinpoint the results, which can be exported to Excel files without usage restrictions. Bloomberg’s Open Symbology team will also use the site to share its subject-matter expertise about symbology, data quality, data governance, metadata and ontology.

The Coherent Data Adapter: OpenFIGI Client Edition is an enterprise data adapter which provides full-scope access to the entire suite of web services offered by the OpenFIGI.com API. This middleware is writen in Java and has been released under the LGPL license.

Examples

Example One

Example Two

Example Three

Data data = queryBuilder
    .withApiKey(API_KEY)
    .getRequestBody()
        .withIsin("US4592001014")
        .withWertpapier("851399")
    .done()
.doGetAsData();

Example Four

def data = queryBuilder
    .getRequestBody()
        .withFinancialInstrumentGlobalIdentifier("BBG00K62SK81")
    .done()
.doGetAsData();

Example Five

This example demonstrates direct access to the Sunlands Online Education Group.

Let’s Talk About Your Project

Coherent Logic offers data acquisition expertise to businesses that intend to leverage OpenFIGI and other financial data in their organization — inquiries can be directed to:

[E] info@coherentlogic.com
[T] +1.312.694.3313

See Also

References

  1. Financial Instrument Global Identifier
  2. What’s in a name? The Bloomberg Global ID is reborn as the FIGI
  3. Bloomberg Launches Online Request Utility and New Mapping Tools for the Financial Instrument Global Identifier (FIGI)
  4. OpenFIGI.com
  5. OpenFIGI Q3 2016 Newsletter (Coherent Logic is mentioned)
  6. What is a Bloomberg ID
  7. Bloomberg Open Symbology API
  8. Bloomberg Open Source Symbology
  9. Bloomberg Unique Id Format
  10. Identifiers, Identifiers, Everywhere
  11. Ask the Expert: FIGI I.D. Mapping Across Multiple Asset Classes
  12. RIMES Corporation OpenFIGI Symbology
  13. OpenFIGI: Currencies and Spot FX Pairs
  14. Lloyds bank on master data management for business integration in M&A
  15. Master data management
  16. MDM Master Data Management: What does it really mean in Financial Services?
  17. Beyond Compliance: Creating Business Value With Legal Entity Identifiers
  18. McKinsey & Company and GLEIF White Paper: Creating Business Value with the LEI
[disqus_embed]