{
  "slug": "openfigi",
  "name": "OpenFIGI",
  "aliases": ["FIGI", "Financial Instrument Global Identifier"],
  "vendor": { "name": "Bloomberg L.P. (FIGI Registration Authority)", "slug": "bloomberg", "website": "https://www.openfigi.com" },
  "homepage_url": "https://www.openfigi.com/",
  "docs_url": "https://www.openfigi.com/api/documentation",
  "license_url": "https://www.openfigi.com/docs/terms-of-service",
  "product_type": "api-service",
  "product_status": "active",
  "summary": "Free API and web tool from Bloomberg for mapping tickers, ISINs, CUSIPs and other identifiers to public-domain FIGI instrument identifiers, with search and filter endpoints",
  "description": "OpenFIGI is the public access point for the Financial Instrument Global Identifier (FIGI), an open symbology standard adopted by the Object Management Group for which Bloomberg acts as registration authority and certified provider. The API's v3 endpoints accept JSON POST requests: /mapping converts batches of third-party identifiers (ticker, ISIN, CUSIP, SEDOL and others, optionally filtered by exchange, currency or security type) to FIGIs with descriptive metadata; /search and /filter find instruments by keyword with pagination; and a values endpoint lists valid enumerations. A free API key sent in the X-OPENFIGI-APIKEY header raises the request and job limits that apply to anonymous use.\n\nThe terms of service dedicate FIGI identifiers to the public domain irrevocably, allowing use, modification and redistribution for any purpose including to one's own customers, which makes FIGI a convenient join key for research datasets that mix vendors. Caveats are that descriptive metadata beyond the identifier is provided as-is, coverage of corporate actions and historical identifier changes is not the API's purpose, and rate limits make very large mapping jobs slow without a key.",
  "capabilities": ["Mapping of tickers, ISINs, CUSIPs, SEDOLs and more to FIGIs", "Keyword search and filtered search with pagination", "Enumeration endpoint for valid field values", "Batch mapping jobs with exchange and currency filters", "Free API key for higher limits", "Public-domain identifiers"],
  "workflows": ["Normalizing security identifiers across vendor datasets", "Resolving tickers to exchange-level FIGIs before merging price data"],
  "advantages": ["Free and keyed access without contracts", "Identifiers dedicated to the public domain", "Open standard governed by OMG"],
  "limitations": ["Rate limits, especially without a key", "Metadata provided without warranty", "Not a source of prices or corporate actions"],
  "prerequisites": ["Optional free API key"],
  "audiences": ["Data engineers building security masters", "Researchers merging multi-vendor datasets"],
  "alternatives": ["bloomberg-terminal", "polygon-io", "databento", "sec-edgar"],
  "comparison_notes": "The Bloomberg Terminal and vendors such as Massive and Databento provide their own reference data within paid products; OpenFIGI is the free, vendor-neutral identifier layer. SEC EDGAR offers CIK-ticker mappings for US filers only.",
  "categories": [{ "slug": "market-data-apis", "primary": true }],
  "tags": ["api", "market-data", "identifiers", "open-standard"],
  "use_cases": ["access-market-data"],
  "operating_systems": ["any"],
  "execution_modes": ["cloud"],
  "interfaces": ["api", "web"],
  "deployment_models": ["saas"],
  "integrations": ["Community Python and R clients", "OpenAPI specification"],
  "data_formats": ["JSON"],
  "languages": [],
  "source_model": "proprietary",
  "pricing_model": ["free"],
  "self_hostable": false,
  "sources": [
    { "url": "https://www.openfigi.com/", "type": "official_site", "title": "OpenFIGI", "supports": ["name", "summary"], "checked_at": "2026-11-02" },
    { "url": "https://www.openfigi.com/api/documentation", "type": "official_docs", "title": "Documentation | OpenFIGI", "supports": ["capabilities", "limitations", "prerequisites"], "checked_at": "2026-11-02" },
    { "url": "https://www.openfigi.com/api/overview", "type": "official_docs", "title": "Overview | OpenFIGI", "supports": ["pricing_model"], "checked_at": "2026-11-02" },
    { "url": "https://www.openfigi.com/docs/terms-of-service", "type": "policy_page", "title": "OpenFIGI Terms of Service", "supports": ["advantages", "limitations", "vendor"], "checked_at": "2026-11-02", "note": "FIGI identifiers dedicated to the public domain; metadata as-is" }
  ],
  "confidence": "high",
  "discovery_method": "editorial-research",
  "depth": "standard",
  "editorial_status": "reviewed",
  "visibility": "public",
  "featured": false,
  "author": "batch-E"
}
