finance.foundation / Countries / India
Jurisdiction · IN · INR
India
- ISO code
- IN
- Currency
- INR
- Monetary authority
- Reserve Bank of India
- Policy regime
- Monetary Policy Committee with a flexible inflation target
- GDP
- $3.96tn (2025, World Bank)
- Real GDP growth
- 7.6% (2025, World Bank)
- Inflation (CPI)
- 2.4% (2025, World Bank)
- Population
- 1,463.9m (2025, World Bank)
- Listed domestic companies
- 8,510 (2025, World Bank)
- Listed market cap
- 267% of GDP (2025, World Bank)
- Credit to private sector
- 44% of GDP (2025, World Bank)
Annual indicators from World Bank Open Data (CC BY 4.0), each shown with its observation year — refreshed daily, but the underlying series are annual and only move when the World Bank publishes.
Current readings · refreshed every 3 hours
5.25% India repo rate · 2026-06-01 · BIS
These are India’s own readings, each on the observation date shown. They are a different kind of figure from the World Bank series above, which are annual and only move when the World Bank publishes.
Banks
None in covered set
Funds domiciled
None in covered set
Covered companies — India
| Company | Ticker | Exchange | Sector | Mkt cap ≈ |
|---|---|---|---|---|
| Reliance IndustriesConglomerate | RELIANCE | National Stock Exchange of India | Energy | $182.6bn |
| Bharti AirtelTelecommunications | BHARTIARTL | National Stock Exchange of India | Communication Services | $123.1bn |
| HDFC BankPrivate-sector banking | HDFCBANK | National Stock Exchange of India | Financials | $116.2bn |
| Tata Consultancy ServicesIT services & consulting | TCS | National Stock Exchange of India | Technology | $88.8bn |
Approximate reference values from public sources · seed-0.7 · marketcap-1 · 2026-08-30 · not real-time. See data & methodology.
# this page as data
GET https://finance.foundation/api/v1/countries/india
JSONCSV No key, CORS enabled — paste any of these straight into a notebook.
Code to fetch it
curl
curl -s https://finance.foundation/api/v1/countries/india
Python
import requests
r = requests.get("https://finance.foundation/api/v1/countries/india", timeout=30)
r.raise_for_status()
data = r.json()
JavaScript
const r = await fetch("https://finance.foundation/api/v1/countries/india");
if (!r.ok) throw new Error(r.status);
const data = await r.json();
pandas
import pandas as pd
df = pd.read_csv("https://finance.foundation/api/v1/countries/india.csv")