US stock market data for India Based Researchers
Access reliable US stock market data in India for US-listed stocks and ETFs with Python API, historical bars and point in time fundamentals for research.
Free · no card · 1,000 calls a day
US market hours for India based users
The US regular session is 9:30 am to 4:00 pm New York time. For users in India this translates to India: 7:00 pm to 1:30 am IST while US daylight time is in effect, 8:00 pm to 2:30 am IST in US winter. The session falls in the Indian evening and night, so live monitoring is limited and most research is done after the close with end of day data. FinzData covers US-listed stocks and ETFs, not local exchanges, with history going back more than 26 years and bars from 1 minute to daily.
FinzData provides every US stock including delisted companies, plus 231 ETFs, with point in time fundamentals from SEC filings and macro data with vintages as first published. Data is available via Python package pip install finzdata and via CSV and parquet downloads. Plans are priced in US dollars and paid by card.
ADR research for Indian companies listed in the US
Indian investors often research Indian companies that have US-listed shares or ADRs. Examples include Infosys, HDFC Bank and Wipro. These names trade on US exchanges and are included in the US market dataset, allowing price history, fundamentals and institutional holdings to be queried alongside US peers.
The dataset includes 13F institutional holdings and CFTC COT positioning for relevant markets. End of day options chains for US stocks and ETFs are available, with nightly dealer gamma levels as a $29 a month add on.
API access and Python workflow
pip install finzdata
import finzdata as yf
yf.Client().cot(report="legacy_fo", market="GOLD")The free API key, no card, 1,000 calls a day allows testing of endpoints and sample queries. Production plans start from one ticker from $19 and whole US market from $195 once plus $19.95 a month. All access is via REST and Python with consistent schemas for bars, fundamentals and macro.
Students and analysts learning quant research with Python can use the package to pull historical bars, align point in time fundamentals and build backtests without manual file handling.
Point in time macro and fundamentals
import finzdata as yf
yf.Client().macro("CPILFESL", as_of="2026-10-13") # core CPI as markets saw itMacro data with vintages as first published supports research that respects data availability at the time of release. Point in time fundamentals from SEC filings avoid look ahead bias in models.
The API returns data in CSV and parquet downloads for large historical pulls. Coverage includes every US stock including delisted companies, plus 231 ETFs, with history going back more than 26 years.
Use cases for India based quants and data scientists
Quant researchers in India use US stock market data in India to compare ADR performance with domestic proxies, study cross market correlations and build factor models on US-listed universe. Data scientists use the Python package to automate ingestion and feature engineering.
Investors tracking Infosys, HDFC Bank and Wipro ADRs can retrieve end of day prices, corporate actions and filings in a single workflow. The evening session timing means overnight jobs can fetch the previous US close and update models before the Indian workday starts.
Get started free
Create a free API key at free API key with no card required and 1,000 calls a day to explore US stocks and ETFs. Free samples are available at /samples for bars, fundamentals and macro.
Plans are priced in US dollars and paid by card. The free tier is suitable for testing queries for Infosys, HDFC Bank and Wipro ADRs and for evaluating Python integration before upgrading.
Common questions
What US market hours apply to India?
The US regular session is 9:30 am to 4:00 pm New York time. This is India: 7:00 pm to 1:30 am IST while US daylight time is in effect, 8:00 pm to 2:30 am IST in US winter.
Does FinzData cover Indian exchanges?
FinzData covers US-listed stocks and ETFs, not local exchanges. It includes every US stock including delisted companies, plus 231 ETFs, with history going back more than 26 years.
How is pricing handled for India users?
Plans are priced in US dollars and paid by card. A free API key, no card, 1,000 calls a day is available, with paid plans from one ticker from $19.