Finance.Foundation
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

CompanyTickerExchangeSectorMkt cap ≈
Reliance IndustriesConglomerateRELIANCENational Stock Exchange of IndiaEnergy$182.6bn
Bharti AirtelTelecommunicationsBHARTIARTLNational Stock Exchange of IndiaCommunication Services$123.1bn
HDFC BankPrivate-sector bankingHDFCBANKNational Stock Exchange of IndiaFinancials$116.2bn
Tata Consultancy ServicesIT services & consultingTCSNational Stock Exchange of IndiaTechnology$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")