Skip to main content

Bharat SM Data stands for Bharat(India) Stock Market Data.

Project description

Bharat (India) Stock Market Data Collection / Fetch Library

Bharat_SM_Data stands for Bharat(India) Stock Market Data.

Logo

!!! Disclaimer !!!

Disclaimer: Use Caution and Consider Legal Implications This project employs third-party private APIs and deals with stock market investing, both of which come with inherent risks and legal considerations. Users must ensure they have the appropriate permissions to use the data obtained from these APIs to avoid potential copyright issues. Additionally, stock market investing carries financial risks, and users should exercise caution, conduct thorough research, and seek professional advice before making investment decisions. The accuracy of third-party data cannot be guaranteed, and this project does not offer financial advice. Users are responsible for complying with all applicable laws and regulations, and any unauthorized or illegal use may lead to legal consequences. This package is strictly for educational purposes, and any practical applications should be done with careful consideration of the aforementioned risks. By using this project, users acknowledge and accept these risks and responsibilities, with the project developers and contributors not liable for any damages, legal issues, or financial losses resulting from its use. It is essential to exercise caution and seek legal and financial advice when necessary.

Library Description

📈 Explore the dynamic world of the Indian Stock Market with our powerful open-source stock market scraping library. Effortlessly access real-time and historical data for derivatives, equities, currencies, commodities, ETFs, and more, enabling you to make informed investment decisions, develop trading strategies, and stay ahead of market trends. Our user-friendly API facilitates seamless integration, making it a valuable tool for traders, investors, and data enthusiasts. Join Me in harnessing the power of data to unlock new opportunities in the ever-evolving landscape of the Indian financial markets. Start scraping today and gain a competitive edge in your financial ventures! 💼📊🚀

Documentation : Readthedoc

Table of Contents

Important Note:

Pass  `is_index=true` whenever calling get_ohlc function for any Indices, Future Contracts and Options Contracts

Installation

Install the package using this command

pip install Bharat-sm-data

Usage

Read the Documentation here: Readthedoc

Refer below example Jupyter Notebooks to get know how to use this library :

Features

  • Some basic NSE Data:

    • Last Traded date of Exchange
    • Current Market Status (open/close) and a Nifty 50 current value.
    • Equity Meta data
    • NSE turn-over for the day
    • OHLC data
  • Technical Data:

    • Important NSE Reports
    • All indices data
    • Indices composites
    • OHLC of Indices & Equities
    • Trade Info of Equity
    • Corporate Disclosures
    • SME Data
    • SGB Data
    • ETF
    • Block Deals
    • VIX
  • Derivatives (Applicable for both Index and Equity options):

    • Options Expiry Dates
    • Option Chain
    • OHLC of Option contracts
    • PCR (Put Call Ratio)
    • List all Equities allowed for Derivative trading.
    • Option Trade info (Equities Only)
    • Trade Info of Futures
    • OHLC of Future Contracts
    • Currency and commodities Futures
    • Currency and commodities Future contracts OHLC
    • Option Chain with Greeks (From Sensibull)
  • Fundamentals :

    • Moneycontrol :
      • Mini Statements from Moneycontrol (some commonly used data out of annual reports of few timeframes)
        • overview
        • Income
        • Balance sheet
        • Cash flow
        • Ratios
      • Complete Statements (you get complete data of common reports of all annual/quarter reports)
        • Balance Sheet
        • P & L
        • Quarterly results (25th Percentile)
        • Half-Yearly results (50th Percentile)
        • Nine months (75th Percentile)
        • Yearly results (100th percentile)
        • Cash Flow Statement
        • Ratios
        • Capital Structure
    • Tickertape
      • Index Constituents (Tickertape)
      • Annual Report/ Quarterly Results extracted data
        • Income
        • Balance Sheet
        • Cash flow
      • Peers Comparison (Technical Bsed and Valuation Based)
      • Tickertape Scorecard
      • Share Holding Pattern
      • Mutual Fund Holdings
      • Small Case Holdings
      • Dividend History (paid out + Upcoming which is confirmed)
      • Key Ratios of Stocks and Indices
      • All ETFs under an Index
      • Tickertape Screeners
    • BSE :
      • Download Annual Reports in PDF format

License

This project is licensed under the Apache License. See the LICENSE for more details.

Acknowledgments

  • Pandas
  • Requests
  • All the websites I used for collecting data
  • pydash
  • BS4

Contact

Connect Me over:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Bharat_sm_data-2.0.0.tar.gz (28.9 kB view details)

Uploaded Source

Built Distribution

Bharat_sm_data-2.0.0-py3-none-any.whl (40.1 kB view details)

Uploaded Python 3

File details

Details for the file Bharat_sm_data-2.0.0.tar.gz.

File metadata

  • Download URL: Bharat_sm_data-2.0.0.tar.gz
  • Upload date:
  • Size: 28.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for Bharat_sm_data-2.0.0.tar.gz
Algorithm Hash digest
SHA256 fa77eeb45baafd23121c30b4190329ed5f00455fc5835469d748e282aa513f32
MD5 35eb1e67a865c5ebc4ede88b23fb6221
BLAKE2b-256 c4d6430401f3da68694c1369a36ade1da93cb1b63b32155b81fab1b68e44e9c7

See more details on using hashes here.

File details

Details for the file Bharat_sm_data-2.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for Bharat_sm_data-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b0d25d26ab1b707c253054e51a499e0c0e126b8e15abb06c9ef9f9ea785425e6
MD5 76ce6780aa440a2fb1ee8bca5f127b92
BLAKE2b-256 5357620cdfc1def752019d40797706c8e8ff04799fc37359c32df96a3b7432f3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page