How bennythadikaran/bseindiaapi works
BseIndiaApi is an unofficial Python client for retrieving BSE India market and company information. A typical user creates a BSE client, looks up a scrip code, then requests data such as corporate actions, quotes, or market movers; report methods can also download files locally. The sampled implementation places these capabilities in one main module, alongside shared constants and a symbol parser. The README and excerpts establish the broad API surface, but the partial source excerpt does not expose every method’s internal call details.
Main entry points: BSE.py BSE client · constants.py Market constants
Components 12
Other components
- Python caller
- BSE client
src/bse/BSE.py - Symbol lookup
src/bse/BSE.py - Corporate actions
src/bse/BSE.py - Quotes and market data
src/bse/BSE.py - Company and security data
src/bse/BSE.py - Announcements and results
src/bse/BSE.py - Exchange reports
src/bse/BSE.py - Symbol parser
src/bse/BSE.py - Market constants
src/bse/constants.py - BSE services
- Downloaded reports
Connections 7
- Python caller → BSE client: creates and uses
README.md - BSE client → Symbol lookup: offers lookup
README.md - BSE client → Corporate actions: requests actions
README.md - BSE client → Quotes and market data: requests quotes
README.md - BSE client → BSE services: sends HTTP requests
src/bse/BSE.py - BSE client → Downloaded reports: writes reports
src/bse/BSE.py - Python caller → Market constants: uses query values
README.md