Tickertape India Stocks Scraper – Fundamentals & Screener avatar

Tickertape India Stocks Scraper – Fundamentals & Screener

Pricing

from $20.00 / 1,000 stock profiles

Go to Apify Store
Tickertape India Stocks Scraper – Fundamentals & Screener

Tickertape India Stocks Scraper – Fundamentals & Screener

Indian stock data from Tickertape as JSON: quotes, key ratios, scorecard, 10-year financials, quarterly results, promoter/FII/DII/MF shareholding history, dividends, corporate actions, analyst forecasts, MF holders, peers, NIFTY index constituents and a full screener. No login, pay per stock.

Pricing

from $20.00 / 1,000 stock profiles

Rating

0.0

(0)

Developer

Daemon Data

Daemon Data

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Share

Tickertape India Stocks Scraper – Fundamentals, Shareholding, Screener

Get NSE and BSE stock data from Tickertape as clean JSON, without fighting the exchanges' anti-bot walls. One record per stock gives you the live quote, key ratios, Tickertape's scorecard, 10 years of income statement, balance sheet and cash flow, quarterly results, promoter / FII / DII / mutual-fund shareholding history, dividends, corporate actions, announcements, analyst forecasts, top mutual-fund holders, peers and the investment checklist.

It also pulls index constituents (NIFTY 50, NIFTY BANK, NIFTY 500, SENSEX …) and runs the Tickertape stock screener with any filter you like.

No login, no proxy, no browser. Pay per stock.

Why this scraper

  • Everything on the stock page in one call. Financial statements come with readable field names (Total Revenue, Net Income, EPS, Free Cash Flow …), not just codes.
  • Shareholding trend, not a snapshot. Six quarters of promoter, pledged, FII, DII, mutual-fund, insurance and retail percentages.
  • Screener with 100+ ratios. Filter by market cap, P/E, P/B, dividend yield, ROE, returns, beta, sector and more, then optionally enrich every hit with the full profile.
  • Agent-ready. Works as an MCP tool, so an AI agent can ask "which NIFTY 500 stocks have promoter holding above 60% and P/E under 15?" and get structured data.
  • Fast and cheap. Pure JSON and server-rendered pages; a 50-stock index profile run finishes in about a minute.

Who uses it

  • Fintech and broker apps that need fundamentals without licensing an exchange feed.
  • Quant and value investors backtesting Indian equities.
  • Newsletter and Telegram-bot builders publishing screens and shareholding changes.
  • Researchers tracking FII/DII flows, promoter pledging or mutual-fund positioning.

Input

Stocks mode (default):

{ "mode": "stocks", "stocks": ["RELIANCE", "TCS", "Infosys"] }

Index mode:

{ "mode": "index", "indexSid": "NIFTY 50", "fullProfile": true }

Screener mode:

{
"mode": "screener",
"screenerMatch": { "mrktCapf": { "g": 5000 }, "apef": { "l": 20 }, "divYield": { "g": 1.5 } },
"screenerSortBy": "divYield",
"fullProfile": false
}
FieldDescription
modestocks, index or screener.
stocksTickers, company names or Tickertape URLs.
indexSidIndex name (NIFTY 50, NIFTY BANK, NIFTY 100, NIFTY 500, SENSEX) or Tickertape id (.NSEI).
screenerMatchFilter object. g = greater than, l = less than. Fields include mrktCapf, apef, pbr, divYield, roe, pr1y, pr1w, 4wpct, beta, sector.
screenerSortBy, screenerSortDesc, screenerFieldsSorting and extra ratio columns for screener rows.
fullProfileFetch the complete profile per stock (default on in stocks mode, off in index / screener).
maxItemsCap on records.

Output

Full profile (abridged):

{
"ticker": "RELIANCE",
"name": "Reliance Industries Ltd",
"sector": "Energy",
"industry": "Oil & Gas - Refining & Marketing",
"isin": "INE002A01018",
"quote": { "price": 1309, "change": -3.2, "volume": 8123456 },
"marketCapCr": 1780882,
"pe": 22.0,
"pb": 1.64,
"dividendYield": 0.46,
"roe": 8.9,
"week52High": 1551,
"week52Low": 1115,
"scorecard": [{ "name": "Performance", "score": 5.2, "rank": 3 }, { "name": "Valuation", "score": 6.1 }],
"shareholding": [{ "date": "2026-06-30", "promoter": 50.07, "foreignInstitutions": 19.1, "mutualFunds": 9.2, "retail": 7.4 }],
"incomeStatementAnnual": [{ "period": "FY 2026", "Total Revenue": 1086181, "Net Income": 80775, "EPS": 59.7 }],
"balanceSheetAnnual": [ "…" ],
"cashFlowAnnual": [ "…" ],
"incomeStatementQuarterly": [ "…" ],
"analystForecast": { "analystCount": 34, "buyPercent": 88 },
"dividends": { "past": [{ "exDate": "2026-06-05", "dividend": 6 }] },
"corporateActions": { "past": [{ "type": "bonus", "value": "1:1", "exDate": "2024-10-28" }] },
"mutualFundHoldings": [{ "fund": "ICICI Pru Large Cap Fund", "weightPercent": 5.75 }],
"peers": [{ "ticker": "BPCL", "ratios": { "pe": 9.1 } }],
"investmentChecklist": [{ "title": "Intrinsic Value", "state": "positive" }]
}

Index and screener rows are lightweight: ticker, name, sector, price, market cap and the requested ratios.

Download as JSON, CSV or Excel, or connect via API, webhooks and Google Sheets.

Pricing

Pay per event:

  • Stock profile – one charge per full profile record.
  • Quote row – one charge per lightweight index or screener row.

Profiling all of NIFTY 50 costs about a dollar; a screener run of a few hundred rows costs cents.

Tips

  • Use index mode with fullProfile: true and a weekly schedule to maintain a fundamentals database for a whole index.
  • Financial statement values are in ₹ crore, as on Tickertape.
  • shareholding dates are quarter-ends; compare the first and last entries to spot promoter or FII trend changes.
  • Screener filters use Tickertape's field codes; the lightweight rows echo those codes so you can discover more fields to filter on.

FAQ

How much does it cost to get Indian stock fundamentals?

$0.02 per full stock profile (10 years of statements, quarterly results, shareholding history, dividends, forecasts, peers) and $0.002 per lightweight index or screener row. All of NIFTY 50 with full profiles costs $1.

Which indices are supported?

NIFTY 50, NIFTY BANK, NIFTY 100, NIFTY 200, NIFTY 500, NIFTY Next 50, midcap and smallcap indices, SENSEX, or any Tickertape index id.

Can I run a screener?

Yes. Pass any Tickertape filter object such as {"mrktCapf": {"g": 5000}, "apef": {"l": 20}}.

Do I need a proxy or login?

No.

Support

Found a bug or need another field or source? Open an issue on the Issues tab; issues are usually answered within a day. Custom variants of this Actor are available on request.

Disclaimer

Data is collected from publicly available Tickertape pages for informational purposes only and is not investment advice. Respect the source website's terms of use.