bbg-fetch¶
bbg-fetch provides Bloomberg Desktop API request/response data in pandas
DataFrames for quantitative research.
It wraps BDP-, BDH-, and BDS-style requests and selected research workflows.
Live requests require a running Bloomberg Terminal, suitable entitlements, and
Bloomberg’s separately installed blpapi. Streaming and intraday
subscriptions are outside this project’s scope.
Task guides¶
Install, connect, and diagnose — install the two packages, establish the local Desktop API boundary, and isolate failures without exposing data.
Request reference, historical, and bulk data — choose between high-level fetchers and
bdp/bdh/bds, with their exact pandas output contracts.Specialised research workflows — use option, volatility, futures, fixed-income, and index-constituent workflows within their stated limits.
Choosing a client¶
Choosing a Bloomberg Python client — a dated, source-linked comparison with direct Bloomberg
blpapi,xbbg, andblp; each option has use cases it serves best.
Start here¶
Installation and connection prerequisites — install
blpapiandbbg-fetchand understand the local Terminal boundary.First success without a Terminal — verify the installed public API without claiming a Bloomberg connection.
Top-level API reference — inspect the real top-level request, shaping, and research workflow exports.
Troubleshooting — diagnose installation, session, entitlement, field, and empty-response failures.