{
  "slug": "bloomberg-terminal",
  "name": "Bloomberg Terminal",
  "aliases": ["Bloomberg Professional", "BLPAPI", "Bloomberg Desktop API"],
  "vendor": { "name": "Bloomberg L.P.", "slug": "bloomberg", "website": "https://www.bloomberg.com/professional/" },
  "homepage_url": "https://www.bloomberg.com/professional/products/bloomberg-terminal/",
  "docs_url": "https://www.bloomberg.com/professional/support/api-library/",
  "product_type": "platform",
  "product_status": "active",
  "summary": "Bloomberg's subscription workstation for market data, news, analytics, messaging and execution, with Excel integration and the BLPAPI library for C++, Java, .NET and Python",
  "description": "The Bloomberg Terminal is Bloomberg L.P.'s flagship subscription service for financial professionals, combining real-time and historical market data across asset classes with news, Bloomberg Intelligence research, charting and analytics, the Instant Bloomberg messaging network, customizable Launchpad workspaces, multi-asset execution and order management, and mobile access through the Bloomberg Professional app. Subscriptions are sold to individual named subscribers through sales rather than online, typically on multi-year contracts.\n\nFor programmatic use, the Desktop API exposes terminal data to applications on the subscriber's machine through BLPAPI, a library with C++, Java, C# (.NET) and Python bindings (the Python package installs from Bloomberg's index); the same library serves the Server API and B-PIPE feed products licensed separately for server-side and enterprise use. The Excel add-in with its BDP/BDH functions remains the most common way researchers extract series. Usage is governed by the subscription agreement, which restricts data to the licensed user and limits redistribution and storage, so Terminal data generally cannot be shared in replication packages.",
  "capabilities": ["Real-time and historical multi-asset market data", "News and Bloomberg Intelligence research", "Charting, analytics and Launchpad monitors", "Instant Bloomberg messaging", "Execution and order management", "Excel add-in (BDP/BDH functions)", "BLPAPI Desktop API for C++, Java, .NET and Python"],
  "workflows": ["Pulling bond and derivative pricing history into Excel for a study", "Monitoring markets and news on a trading desk"],
  "advantages": ["Breadth and depth of cross-asset coverage", "Industry-standard communication network", "Mature API bindings"],
  "limitations": ["Subscription sold through sales; no online pricing", "Data licensed to the individual user; redistribution restricted", "Desktop API requires a running terminal session", "Website blocks automated clients"],
  "prerequisites": ["Terminal subscription and login", "Windows or macOS workstation; Excel for the add-in"],
  "audiences": ["Traders, analysts and portfolio managers", "Finance faculty with institutional terminals"],
  "alternatives": ["wrds", "databento", "polygon-io", "interactive-brokers-api"],
  "comparison_notes": "WRDS serves historical research panels under institutional subscriptions; Databento and Massive are API-first data vendors without news or messaging; Interactive Brokers' API provides broker data tied to an account. The Terminal bundles data, analytics and communication in one seat licence.",
  "categories": [{ "slug": "market-data-apis", "primary": true }, { "slug": "financial-analysis-investing" }],
  "tags": ["market-data", "proprietary", "api", "news"],
  "use_cases": ["access-market-data"],
  "operating_systems": ["windows", "macos", "ios", "android"],
  "execution_modes": ["cloud", "local"],
  "interfaces": ["desktop", "mobile", "api", "sdk"],
  "deployment_models": ["saas", "desktop"],
  "integrations": ["Microsoft Excel", "Python (blpapi)", "Java", "C++", ".NET", "MATLAB Datafeed Toolbox", "R (Rblpapi, community)"],
  "data_formats": ["Proprietary API messages", "Excel"],
  "languages": ["Python", "C++", "Java", "C#"],
  "source_model": "proprietary",
  "pricing_model": ["paid", "enterprise"],
  "self_hostable": false,
  "sources": [
    { "url": "https://www.bloomberg.com/professional/products/bloomberg-terminal/", "type": "official_site", "title": "Bloomberg Terminal | Bloomberg Professional Services", "supports": ["name", "summary", "capabilities"], "checked_at": "2026-11-02" },
    { "url": "https://www.bloomberg.com/professional/support/api-library/", "type": "official_docs", "title": "API Library | Bloomberg Professional Services", "supports": ["capabilities", "languages", "limitations"], "checked_at": "2026-11-02", "note": "BLPAPI bindings; Linux/macOS libraries are for Server API and B-PIPE, not Desktop API" }
  ],
  "confidence": "medium",
  "uncertainty_note": "bloomberg.com returns 403 to command-line and standard fetchers; pages were read through an extraction service. Pricing is not published, so pricing_url is omitted and licensing statements are summarized from general knowledge of the subscription agreement rather than a cited terms page.",
  "discovery_method": "editorial-research",
  "depth": "standard",
  "editorial_status": "reviewed",
  "visibility": "public",
  "featured": false,
  "author": "batch-E"
}
