Fincrux - Indian stock market financial data API for NSE and BSE companies

Access structured financials for 3,000+ Indian listed companies: quarterly results, profit and loss, cash flows, balance sheets, shareholding patterns, ratios, and historical market data via a fast REST API or visual company pages.

Browse NSE and BSE company financials

Explore the full companies directory, open any ticker for interactive charts, then integrate the same data into your apps with API keys and documentation.

Popular Indian stocks on Fincrux

Your gateway to India’s stock market financial data

Access comprehensive financial data like quarterly results, P&L, cash flows, and shareholding patterns for over 3000 companies listed in the Indian Stock Market.

Quarterly results

Cash flows

Shareholding trend

Shareholding pattern

1{
2  "success": "true",
3  "company": "IDFC FIRST BANK LIMITED",
4  "trading_symbol": "IDFCFIRSTB",
5  "data": {
6    "about": "IDFC First Bank is engaged in the business of Banking Services. IDFC FIRST Bank was founded by the merger of Erstwhile IDFC Bank and Erstwhile Capital First on December 18, 2018.",
7    "top_ratios": {
8      "Market Cap": "₹47,158Cr.",
9      "Current Price": "₹64.4",
10      "High / Low": "₹92.4/59.2",
11      "Stock P/E": "20.3",
12      "Book Value": "₹45.5",
13      "Dividend Yield": "0.00%",
14      "ROCE": "6.93%",
15      "ROE": "10.2%",
16      "Face Value": "₹10.0"
17    }
18  }
19}
Reliance
TCS
HDFC Bank
Bharti Airtel
ICICI Bank
Infosys
SBI
Hindustan Unilever
Bajaj Finance
ITC
LIC
HCL Tech
Reliance
TCS
HDFC Bank
Bharti Airtel
ICICI Bank
Infosys
SBI
Hindustan Unilever
Bajaj Finance
ITC
LIC
HCL Tech
Screenshot

See company financials in clear, easy-to-read graphs. Understand performance at a glance and make smarter decisions effortlessly.

Cash flows

Get a deeper, graphical view of company financials that goes beyond competitors like Moneycontrol or Screener.

fincrux

Our detailed visual reports help you understand companies better, empowering smarter investment decisions.

Effortlessly integrate Fincrux into your existing projects.

~ pip install fincrux
1import fincrux
2fincrux = fincrux.Fincrux(api_key="YOUR_API_KEY")
3print(fincrux.get_company_financials("RELIANCE"))

Coverage at a glance

Built for scale across India's listed market

01

0+

Companies covered

NSE & BSE listed equities

02

0+ yrs

Historical data

Quarterly results & filings

03

<0ms

Median response

Fast, structured JSON

Prefer browsing first? Explore 3,000+ NSE & BSE company financials.

From ticker to insight in a single request

Skip the scraping and the spreadsheets. Fincrux returns clean, structured financials for 3,000+ listed Indian companies - quarterly results, P&L, cash flows, balance sheets and shareholding - from one endpoint.

# one call, every financial statement
$ curl https://api.fincrux.org/api/financials/RELIANCE
    ?api_key=YOUR_KEY

{
  "trading_symbol": "RELIANCE",
  "company": "Reliance Industries Ltd",
  "data": {
    "quaterly_results": [],
    "cash_flows": [],
    "shareholding_quarterly": []
  }
}

Designed & Shipped by Harshit Bansal