# Screener Scraper | Stock Fundamentals, NSE & BSE (`silentflow/screener-scraper`) Actor

Screener.in scraper for NSE and BSE stock fundamentals: price, market cap, P/E, ROCE, ROE, growth rates, shareholding, quarterly and annual statements, peers, announcements and annual reports. 10 companies in 22 seconds, 72 fields each. Start from symbols, BSE codes, names, screens or sectors.

- **URL**: https://apify.com/silentflow/screener-scraper.md
- **Developed by:** [SilentFlow](https://apify.com/silentflow) (community)
- **Categories:** Other, AI, Developer tools
- **Security:** Limited permissions
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $8.00 / 1,000 companies

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## Screener Scraper | Stock Fundamentals for NSE and BSE Companies (2026)

**Every NSE and BSE company on screener.in as one clean row: price and key ratios, 3, 5 and 10 year growth, the latest shareholding pattern, 13 quarters and 12 years of statements, sector peers and the company's filings.** Our default test run read 10 Nifty 50 leaders in 22 seconds: 69 data fields held a value on all 10 rows, 71 on at least half of them.

### Why choose this actor?

Copying screener.in tables into a spreadsheet one company at a time? Getting a name, a price and a nested blob from a scraper, and still opening the page for the growth rates, the shareholding or the annual reports? Running a screen and getting back its columns, but not the companies behind them?

- <strong>71 fields filled per company, not 17.</strong> In our default run of 10 companies, 71 data fields held a value on at least half of the rows and 69 on all 10: screener ID, link, name, symbol, NSE code, BSE code, financials type, about, key points, website, logo, broad sector, sector, broad industry, industry, index memberships, pros, cons, current price, day change, market cap, 52-week high and low, P/E, book value, dividend yield, ROCE, ROE, face value, sales growth over 10, 5 and 3 years and TTM, profit growth over the same spans, price CAGR over 10, 5, 3 and 1 years, ROE over 10, 5 and 3 years and last year, latest quarter with its sales, net profit and EPS, TTM sales, net profit and EPS, promoter, FII, DII, government and public holding with the shareholder count, then quarterly results, profit and loss, balance sheet, cash flow, efficiency ratios, quarterly and yearly shareholding, peers, announcements, annual reports, credit ratings and concalls. The most used screener.in actor on the Store shows 17 fields in its output example.
- <strong>Type a symbol, a BSE code or just a name.</strong> `INFY`, `500209` and `Infosys` all land on the same company. In our test, `500325` returned Reliance Industries, `Tata Elxsi` returned Tata Elxsi Ltd, a search for `pharma` returned the 8 companies screener.in suggests (Sun Pharma, Torrent, Mankind, Aurobindo, Glenmark, Gland, GSK Pharma and Pharmaids), and an unknown name was reported in the log instead of failing the run. 10 rows in 16 seconds.
- <strong>A whole index, sector or screen, each company complete.</strong> Paste a screener.in link and every company it lists gets its full row, in the page's own order. The Nifty 50 link returned all 50 constituents in 58 seconds with 70 fields filled; the public FII Buying screen listed 98 companies and returned the first 30 across two pages in 70 seconds, 10 of them read from their standalone figures because they file no consolidated results.

### Try your first 10 companies

Paste this input in the JSON tab of the Input page and press Start. It reads 10 Nifty 50 leaders from screener.in, each with its consolidated figures and its sector peers.

```json
{
  "companyIds": ["INFY", "TCS", "RELIANCE", "HDFCBANK", "ICICIBANK", "SBIN", "BHARTIARTL", "ITC", "LT", "HINDUNILVR"]
}
```

It runs on the Apify Free plan. Each company becomes one row of your dataset: open the Output tab to see the "Companies" table with the name, symbol, industry, price, market cap, P/E, ROCE and link, or switch to the "Growth and ownership" view for 5-year growth, ROE and holdings. Export the rows as JSON, CSV or Excel, or pull them from the API into your own tools.

![How it works](https://api.apify.com/v2/key-value-stores/YXm81xySHg6uRkewS/records/screener-scraper-how-it-works-v1.png)

### Copy to your AI assistant

Paste this block into Claude, ChatGPT or Cursor to give it full context about this scraper:

```
You have access to the Screener Scraper on Apify: silentflow/screener-scraper
It returns Indian listed companies (NSE and BSE) from screener.in, one row per company.

Input (no field is required; an empty input reads 10 Nifty 50 leaders):
- companyIds (array of strings): NSE symbols ("INFY", "M&M"), BSE codes ("500209") or company names ("Tata Steel")
- searchQueries (array of strings): words from a company name; each returns up to 8 best matches
- startUrls (array of {"url": ...}): screener.in company pages, public screens (/screens/...), sector or industry pages (/market/...), index pages (/company/NIFTY/)
- maxItems (integer, default 100): total companies to save across all inputs
- financialsType (string: consolidated | standalone, default consolidated)
- includePeers (boolean, default true): add the sector peer table
- debugMode (boolean, default false)

Output per company (74 top-level fields, flat):
- identity: id (screener company id, string), url, name, symbol, nseCode, bseCode, financialsType
- content: about, keyPoints, website, logoUrl, broadSector, sector, broadIndustry, industry, indices[], pros[], cons[]
- price and ratios (numbers): currentPrice, priceChangePercent, marketCapCr, high52Week, low52Week, pe, bookValue, dividendYield, roce, roe, faceValue
- growth in percent: salesGrowth10y/5y/3y/Ttm, profitGrowth10y/5y/3y/Ttm, priceCagr10y/5y/3y/1y, roe10y/5y/3y, roeLastYear
- latest figures in Rs. crore: latestQuarter (date), quarterSales, quarterNetProfit, quarterEps, salesTtm, netProfitTtm, epsTtm
- latest shareholding in percent: shareholdingAsOf (date), promoterHolding, fiiHolding, diiHolding, governmentHolding, publicHolding, shareholdersCount
- statements (arrays of {period: "YYYY-MM-DD" or "TTM", label, metric: number}): quarterlyResults, profitLoss, balanceSheet, cashFlow, ratios, shareholding, shareholdingYearly
- peers[] ({rank, name, url, symbol, currentPrice, pe, marketCapCr, dividendYield, netProfitQtr, qtrProfitVarPercent, salesQtr, qtrSalesVarPercent, roce})
- documents: announcements[] {title, summary, date, url}, annualReports[] {title, year, source, url}, creditRatings[] {title, date, agency, url}, concalls[] {period, month, transcriptUrl, pptUrl, recordingUrl}
- meta: searchQuery, sourceUrl, scrapedAt (RFC 3339)

Use apify-client for Python or JavaScript.
```

### How to scrape screener.in company data

#### Get the fundamentals of your watchlist

List NSE symbols or BSE codes. Each one returns its full row with consolidated figures and sector peers.

```json
{
  "companyIds": ["INFY", "TCS", "HCLTECH", "WIPRO", "TECHM"]
}
```

#### Find companies when you only know the name

Mix names in the company list and use the search for a word shared by a group or a theme. Each search returns up to 8 listed companies, the same suggestions as the screener.in search box.

```json
{
  "companyIds": ["Tata Elxsi", "Asian Paints"],
  "searchQueries": ["tata", "pharma"],
  "maxItems": 20
}
```

#### Read every company of an index, a sector or a screen

Paste the screener.in link. Lists are read page by page, 25 companies a page, in the page's order, and each company gets its full row.

```json
{
  "startUrls": [
    { "url": "https://www.screener.in/company/NIFTY/" },
    { "url": "https://www.screener.in/market/IN03/" },
    { "url": "https://www.screener.in/screens/343087/fii-buying/" }
  ],
  "maxItems": 150,
  "includePeers": false
}
```

### Input parameters

| Parameter | Type | Default | What it does |
|-----------|------|---------|--------------|
| `companyIds` | array of strings | 10 Nifty 50 leaders in the form | NSE symbols, BSE codes or company names. One row per company. |
| `searchQueries` | array of strings | empty | Words from a company or group name. Each returns up to 8 best matches. |
| `startUrls` | array of links | empty | Company pages, public screens, sector and industry pages, index constituents. |
| `maxItems` | integer | 100 | Stop after this many companies across all inputs. |
| `financialsType` | `consolidated` or `standalone` | `consolidated` | Group-wide figures, or the parent company only. |
| `includePeers` | boolean | `true` | Add the sector peer table to each row. Turn it off for faster runs on long lists. |
| `debugMode` | boolean | `false` | Detailed progress lines in the log. |

No field is required. An empty input reads the 10 example companies, so the form runs as it opens.

#### Accepted formats

- **Symbols and codes**: `INFY`, `infy`, `M&M`, `BAJAJ-AUTO`, `500209`. Case does not matter. A BSE code reaches the same page as the NSE symbol.
- **Names**: `Infosys`, `Tata Steel`, `Asian Paints`. A name is matched to the closest listed company; a name nothing matches is named in the log and skipped.
- **Company links**: `https://www.screener.in/company/INFY/` or `.../INFY/consolidated/`, with or without `https://` and `www`. A link that ends in `/consolidated/` keeps its consolidated figures whatever `financialsType` says, so one run can mix both kinds.
- **Screens**: any public screen, `https://www.screener.in/screens/343087/fii-buying/`, read in the screen's own order (screener.in sorts screens for its members only, so a `?sort=` on a screen link is dropped).
- **Sectors and industries**: `https://www.screener.in/market/IN03/` (Energy) down to the narrowest industry, `https://www.screener.in/market/IN08/IN0801/IN080101/IN080101001/`.
- **Indices**: `https://www.screener.in/company/NIFTY/`, `.../CNX500/` (Nifty 500), `.../1001/` (BSE Sensex): the link of an index returns its constituents.
- **Sorted lists**: sort a sector or an index on screener.in and copy the link, for example `https://www.screener.in/market/IN03/?sort=return+on+capital+employed&order=desc`; the companies come in that order.

### What data can you extract from screener.in?

One row per company, 74 top-level fields in seven groups:

| Group | Fields |
|-------|--------|
| Identity | `id`, `url`, `name`, `symbol`, `nseCode`, `bseCode`, `financialsType` |
| Profile | `about`, `keyPoints`, `website`, `logoUrl`, `broadSector`, `sector`, `broadIndustry`, `industry`, `indices`, `pros`, `cons` |
| Price and ratios | `currentPrice`, `priceChangePercent`, `marketCapCr`, `high52Week`, `low52Week`, `pe`, `bookValue`, `dividendYield`, `roce`, `roe`, `faceValue` |
| Growth | `salesGrowth10y`, `salesGrowth5y`, `salesGrowth3y`, `salesGrowthTtm`, `profitGrowth10y`, `profitGrowth5y`, `profitGrowth3y`, `profitGrowthTtm`, `priceCagr10y`, `priceCagr5y`, `priceCagr3y`, `priceCagr1y`, `roe10y`, `roe5y`, `roe3y`, `roeLastYear` |
| Latest figures | `latestQuarter`, `quarterSales`, `quarterNetProfit`, `quarterEps`, `salesTtm`, `netProfitTtm`, `epsTtm`, `shareholdingAsOf`, `promoterHolding`, `fiiHolding`, `diiHolding`, `governmentHolding`, `publicHolding`, `shareholdersCount` |
| Statements and peers | `quarterlyResults`, `profitLoss`, `balanceSheet`, `cashFlow`, `ratios`, `shareholding`, `shareholdingYearly`, `peers` |
| Documents and meta | `announcements`, `annualReports`, `creditRatings`, `concalls`, `searchQuery`, `sourceUrl`, `scrapedAt` |

How deep the history goes, on the Infosys row of our default run: 13 quarters of results (Sep 2023 to Sep 2026), 12 years of profit and loss plus a TTM column (Mar 2015 to TTM), 13 balance sheet columns, 12 years of cash flow and of efficiency ratios, 12 quarters and 11 years of shareholding, 6 peers, the 5 latest announcements, 15 annual reports, 6 credit ratings and 41 concall entries. Across the 10 companies of that run: 56 peer rows, 150 annual reports, 60 credit ratings and 484 concall entries.

Usability facts:

- Money is in Rs. crore, as screener.in shows it (`marketCapCr`, statement lines, peer figures). Ratios, growth and holdings are percentages as plain numbers (`roce: 40` means 40 %).
- Every number is a number: `4,71,168` becomes `471168`, `-2.03%` becomes `-2.03`. A figure the page leaves blank is `null`, never `0` or an empty text.
- Statement periods are dates (`2026-09-30` for the quarter ending September 2026), the trailing twelve months column is `TTM`, and each period keeps screener.in's own label (`Sep 2026`).
- Metric keys follow the page's row names in camelCase: `sales`, `operatingProfit`, `opmPercent`, `netProfit`, `eps` for most companies; banks and lenders report `revenue`, `financingProfit`, `financingMarginPercent`, `grossNpaPercent` instead, and the flat `quarterSales` and `salesTtm` read their revenue.
- `id` (screener's company id) and `url` are stable. Announcement, annual report and concall links point to the exchanges and the companies themselves and stay valid as long as those documents stay online. `logoUrl` is a screener.in image link.
- Dates are RFC 3339: announcements carry their exact time in UTC, credit ratings their day, concalls their month.

#### Output example

One real row from our default run (Infosys, 3 Nov 2026). Arrays are cut to their first or latest entry here; the dataset keeps them whole.

```json
{
  "id": "1489",
  "url": "https://www.screener.in/company/INFY/consolidated/",
  "name": "Infosys Ltd",
  "symbol": "INFY",
  "nseCode": "INFY",
  "bseCode": "500209",
  "financialsType": "consolidated",
  "about": "Infosys Ltd provides consulting, technology, outsourcing and next-generation digital services to enable clients to execute strategies for their digital transformation. It is the 2nd largest Information Technology company in India behind TCS.",
  "keyPoints": "Digital Services: It comprises of services and solution offerings of the group that enables clients to transform their businesses. It includes offerings that enhance customer experience, leverage AI-based analytics and big data, engineer digital products and IoT, modernize legacy tech systems, migrate to cloud applications and implement advanced cyber-security systems.",
  "website": "http://www.infosys.com",
  "logoUrl": "https://cdn-media.screener.in/company-logos/thumbnails/7de4874ba9c3ad58c34e6b29.webp",
  "broadSector": "Information Technology",
  "sector": "Information Technology",
  "broadIndustry": "IT - Software",
  "industry": "Computers - Software & Consulting",
  "indices": ["BSE Sensex", "Nifty 50", "BSE 500"],
  "pros": ["Company is almost debt free.", "Stock is providing a good dividend yield of 4.13%."],
  "cons": ["Promoter holding is low: 13.9%"],
  "currentPrice": 1158,
  "priceChangePercent": -0.4,
  "marketCapCr": 470072,
  "high52Week": 1728,
  "low52Week": 980,
  "pe": 14.8,
  "bookValue": 244,
  "dividendYield": 4.14,
  "roce": 40,
  "roe": 31.9,
  "faceValue": 5,
  "salesGrowth10y": 11,
  "salesGrowth5y": 12,
  "salesGrowth3y": 7,
  "salesGrowthTtm": 12,
  "profitGrowth10y": 8,
  "profitGrowth5y": 9,
  "profitGrowth3y": 8,
  "profitGrowthTtm": 12,
  "priceCagr10y": 9,
  "priceCagr5y": -7,
  "priceCagr3y": -6,
  "priceCagr1y": -22,
  "roe10y": 28,
  "roe5y": 31,
  "roe3y": 31,
  "roeLastYear": 32,
  "latestQuarter": "2026-09-30",
  "quarterSales": 49244,
  "quarterNetProfit": 7838,
  "quarterEps": 19.28,
  "salesTtm": 189336,
  "netProfitTtm": 30788,
  "epsTtm": 75.8,
  "shareholdingAsOf": "2026-09-30",
  "promoterHolding": 13.9,
  "fiiHolding": 27.44,
  "diiHolding": 42.66,
  "governmentHolding": 0.2,
  "publicHolding": 15.59,
  "shareholdersCount": 2948075,
  "quarterlyResults": [
    { "period": "2026-09-30", "label": "Sep 2026", "sales": 49244, "expenses": 37555, "operatingProfit": 11689, "opmPercent": 24, "otherIncome": 848, "interest": 115, "depreciation": 1359, "profitBeforeTax": 11063, "taxPercent": 29, "netProfit": 7838, "eps": 19.28 }
  ],
  "profitLoss": [
    { "period": "TTM", "label": "TTM", "sales": 189336, "expenses": 144437, "operatingProfit": 44899, "opmPercent": 24, "otherIncome": 2841, "interest": 439, "depreciation": 5184, "profitBeforeTax": 42117, "taxPercent": null, "netProfit": 30788, "eps": 75.8, "dividendPayoutPercent": null }
  ],
  "balanceSheet": [
    { "period": "2026-09-30", "label": "Sep 2026", "equityCapital": 2026, "reserves": 97051, "borrowings": 8525, "otherLiabilities": 55878, "totalLiabilities": 163480, "fixedAssets": 38536, "cwip": 423, "investments": 22151, "otherAssets": 102370, "totalAssets": 163480 }
  ],
  "cashFlow": [
    { "period": "2026-03-31", "label": "Mar 2026", "cashFromOperatingActivity": 33986, "cashFromInvestingActivity": 3546, "cashFromFinancingActivity": -39786, "netCashFlow": -2254, "freeCashFlow": 31259, "cfoToEbitdaPercent": 101 }
  ],
  "ratios": [
    { "period": "2026-03-31", "label": "Mar 2026", "debtorDays": 72, "inventoryDays": null, "daysPayable": null, "cashConversionCycle": 72, "workingCapitalDays": 33, "rocePercent": 40 }
  ],
  "shareholding": [
    { "period": "2026-09-30", "label": "Sep 2026", "promoters": 13.9, "fiis": 27.44, "diis": 42.66, "government": 0.2, "public": 15.59, "others": 0.21, "noOfShareholders": 2948075 }
  ],
  "shareholdingYearly": [
    { "period": "2026-09-30", "label": "Sep 2026", "promoters": 13.9, "fiis": 27.44, "diis": 42.66, "government": 0.2, "public": 15.59, "others": 0.21, "noOfShareholders": 2948075 }
  ],
  "peers": [
    { "rank": 1, "name": "TCS", "url": "https://www.screener.in/company/TCS/consolidated/", "symbol": "TCS", "currentPrice": 2521.35, "pe": 16.69, "marketCapCr": 912246.49, "dividendYield": 2.54, "netProfitQtr": 13934, "qtrProfitVarPercent": 7.41, "salesQtr": 73188, "qtrSalesVarPercent": 11.23, "roce": 63.03 }
  ],
  "announcements": [
    { "title": "Infosys Announces Expansion Of Pocharam Development Center In Hyderabad", "summary": "Infosys expands Pocharam Hyderabad center with 1.1 million sq. ft. block and 10,000 seats.", "date": "2026-10-30T13:22:32Z", "url": "https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=de1d0c27-5ad6-474d-b3b4-44084de360c0.pdf" }
  ],
  "annualReports": [
    { "title": "Annual Report 2026", "year": 2026, "source": "bse", "url": "https://www.bseindia.com/xml-data/corpfiling/AttachHis/19dd605c-2b6b-4084-8dca-9d578a3eb7a0.pdf" }
  ],
  "creditRatings": [
    { "title": "Rating update", "date": "2026-06-26", "agency": "crisil", "url": "https://www.crisil.com/mnt/winshare/Ratings/RatingList/RatingDocs/InfosysLimited_June%2026_%202026_RR_398312.html" }
  ],
  "concalls": [
    { "period": "Oct 2026", "month": "2026-10", "transcriptUrl": "https://www.bseindia.com/stockinfo/AnnPdfOpen.aspx?Pname=7982fc61-7765-4981-ab3d-6aec36ba2137.pdf", "pptUrl": null, "recordingUrl": "https://www.infosys.com/content/dam/infosys-web/en/audio/mp3/investors/q2-fy27-earningscall.mp3" }
  ],
  "searchQuery": null,
  "sourceUrl": null,
  "scrapedAt": "2026-11-03T04:01:24Z"
}
```

### Advanced usage

#### Track FII and DII moves across the Nifty 50 every quarter

Schedule this input after each results season. Every row carries 12 quarters of shareholding, so one run gives you the trend, and the "Growth and ownership" view lines up promoter and FII holding next to growth.

```json
{
  "startUrls": [{ "url": "https://www.screener.in/company/NIFTY/" }],
  "maxItems": 50,
  "includePeers": false
}
```

#### Build a sector dataset for a valuation model

A sector page lists every company screener.in files under it; each row brings 12 years of profit and loss, balance sheet and cash flow, ready for a DCF or a ratio screen. The Energy page listed 64 companies in our test.

```json
{
  "startUrls": [{ "url": "https://www.screener.in/market/IN03/" }],
  "maxItems": 100
}
```

#### Rank a sector by return on capital

Sort a sector or an index on screener.in, copy the link, and the run follows that order. In our test this Energy link returned Rajasthan Securities (ROCE 78.6), Castrol India (60.3) and Coal India (35) first.

```json
{
  "startUrls": [{ "url": "https://www.screener.in/market/IN03/?sort=return+on+capital+employed&order=desc" }],
  "maxItems": 10
}
```

#### Read parent-only figures for holding companies

Holding companies and conglomerates look very different consolidated and standalone. Ask for standalone figures and compare them with a consolidated run of the same list.

```json
{
  "companyIds": ["BAJFINANCE", "BAJAJFINSV", "TATAINVEST", "RELIANCE"],
  "financialsType": "standalone"
}
```

#### Feed an LLM or a newsletter with the latest filings

The rows carry the 5 latest exchange announcements with their one-line summary and exact time, the annual reports and the concall transcripts. Run a watchlist each morning and pass `announcements` to your assistant or your digest.

```json
{
  "companyIds": ["INFY", "TCS", "HDFCBANK", "RELIANCE", "ITC", "LT", "SUNPHARMA", "MARUTI"],
  "includePeers": false
}
```

### FAQ

**What is screener.in?**
Screener.in is one of India's most used stock research websites. It shows, for every company listed on the NSE and the BSE, its price and key ratios, ten years of financial statements, the shareholding pattern, peers and filings, and it lets investors build and share stock screens.

**Do I need a screener.in account?**
No. The actor reads the public company pages, public screens, sector pages and index pages that anyone can open. No login, no API key.

**What does one row contain?**
One company: identity and codes, profile and sector path, price and key ratios, growth rates, the latest quarter and TTM figures, the latest shareholding, then the full quarterly results, profit and loss, balance sheet, cash flow, efficiency ratios, quarterly and yearly shareholding, peers, announcements, annual reports, credit ratings and concalls. 71 fields were filled on at least half the rows of our default run.

**Can I run a free-text screen query such as "Market Capitalization > 50000"?**
Not directly: screener.in only runs free-text queries for logged-in users. Build the query on screener.in, save it as a public screen, and paste its link in `startUrls`. Any sector page or index page also works as a ready-made list.

**How many companies can I get in one run?**
There is no fixed limit: `maxItems` decides. A search returns up to 8 companies per name, a list link as many as it holds (98 for the FII Buying screen, 64 for the Energy sector, 50 for the Nifty 50). In our tests a company took about 1.2 seconds without peers and 2.3 seconds with them.

**Why are some fields null?**
Because screener.in shows nothing there for that company. Banks and widely held companies (HDFC Bank, ICICI Bank, ITC, Larsen & Toubro) have no promoter, so `promoterHolding` is null; a company listed less than 10 years ago has no 10-year growth; a suspended stock has no market cap. A blank figure is `null`, never `0`.

**Consolidated or standalone: which figures do I get?**
Consolidated by default, the group-wide figures most analysts use. Companies that file standalone results only are read standalone automatically and say so in `financialsType`. Set `financialsType` to `standalone` for parent-only figures.

**How fresh is the data?**
Live: every run reads the pages at that moment. Prices follow screener.in's own update (the close price outside market hours), statements change when a company files its results, shareholding after each quarter.

**Can I mix symbols, names, searches and links in one run?**
Yes. The run reads company IDs first, then searches, then links, and stops at `maxItems`. A company found twice (a symbol and a screen, say) is saved once.

**Are the links permanent?**
The screener.in `url` and the `id` are stable. Document links (announcements, annual reports, concall transcripts) point to the exchanges and companies and stay valid as long as they keep those files online.

### More SilentFlow scrapers

**🛒 E-commerce**

- **JD** - [JD Products Scraper | JD.com Prices, Brands and Barcodes](https://apify.com/silentflow/jd-products-scraper)
- **Pinterest** - [Pinterest Scraper | Pins, Boards and Profiles](https://apify.com/silentflow/pinterest-scraper-ppr)
- **TikTok Shop** - [TikTok Shop Scraper | Products, Sellers and Creator Videos](https://apify.com/silentflow/tiktok-shop-scraper)
- **Leboncoin** - [Leboncoin Scraper | Classified Ads, Prices and Sellers](https://apify.com/silentflow/leboncoin-scraper-ppr)
- **Naver** - [Naver Scraper | Shopping Products, Prices and Reviews](https://apify.com/silentflow/naver-scraper)
- **Back Market** - [Back Market Scraper | Refurbished Prices](https://apify.com/silentflow/backmarket-scraper-ppr)
- **Leboncoin** - [Leboncoin Ad Details Scraper](https://apify.com/silentflow/leboncoin-details-scraper-ppr)
- **ImportYeti** - [ImportYeti Scraper | Suppliers, Importers and Bills of Lading](https://apify.com/silentflow/importyeti-scraper)
- **Udemy Course** - [Udemy Course Scraper](https://apify.com/silentflow/udemy-scraper-ppe)
- **Allegro** - [Allegro Scraper | Products, Prices and Sellers](https://apify.com/silentflow/allegro-scraper)
- **Amazon Seller** - [Amazon Seller Scraper | Emails, Phones and Ratings](https://apify.com/silentflow/amazon-seller-scraper)
- **Naver** - [Naver Reviews Scraper | Shopping Product Reviews](https://apify.com/silentflow/naver-reviews-scraper)
- **1688** - [1688 Scraper | Products, Reviews, Details, Wholesale Prices](https://apify.com/silentflow/1688-scraper)
- **Naver** - [Naver Products Scraper | Shopping Prices, Sellers and Ratings](https://apify.com/silentflow/naver-products-scraper)
- **Coupang** - [Coupang Detail Scraper | Product Prices and Options](https://apify.com/silentflow/coupang-detail-scraper)
- **Store Leads Ecommerce** - [Store Leads Ecommerce Scraper](https://apify.com/silentflow/storeleads-scraper)
- **Store Leads** - [Store Leads Scraper | Shopify Data](https://apify.com/silentflow/storeleads-scraper-ppe)
- **Avito** - [Avito Scraper | Listings, Prices and Sellers](https://apify.com/silentflow/avito-scraper)
- **Bring a Trailer** - [Bring a Trailer Scraper](https://apify.com/silentflow/bringatrailer-scraper)
- **Lowes** - [Lowes Products Scraper | Prices, Stock and Specs](https://apify.com/silentflow/lowes-products-scraper)
- **Pinterest** - [Pinterest Scraper](https://apify.com/silentflow/pinterest-scraper)
- **Taobao** - [Taobao Scraper | Products, Details, Prices and Sellers](https://apify.com/silentflow/taobao-scraper)
- **Ctrip** - [Ctrip Scraper | Attractions, Tickets and Reviews](https://apify.com/silentflow/ctrip-scraper)
- **Eventim** - [Eventim Scraper | Events, Ticket Prices and Venues](https://apify.com/silentflow/eventim-scraper)
- **Leboncoin** - [Leboncoin Scraper](https://apify.com/silentflow/leboncoin-scraper)
- **Mobile.de** - [Mobile.de Scraper](https://apify.com/silentflow/mobile-de-scraper)
- **Alibaba** - [Alibaba Products Scraper | Wholesale Prices and MOQ](https://apify.com/silentflow/alibaba-products-scraper)
- **Alibaba** - [Alibaba Scraper | Products, Supplier Companies and Prices](https://apify.com/silentflow/alibaba-scraper)
- **Avito** - [Avito Profiles Scraper | Sellers, Ratings and Reviews](https://apify.com/silentflow/avito-profiles-scraper)
- **Back Market** - [Back Market Scraper | Refurbished Electronics Prices](https://apify.com/silentflow/backmarket-scraper)
- **Leboncoin** - [Leboncoin Details Scraper | Full Ad Data and Sellers](https://apify.com/silentflow/leboncoin-details-scraper)
- **Vinted Marketplace** - [Vinted Marketplace Scraper](https://apify.com/silentflow/vinted-scraper-ppr)
- **1688** - [1688 Reviews Scraper | Ratings, Buyer Photos and Variants](https://apify.com/silentflow/1688-reviews-scraper)
- **Agoda** - [Agoda Scraper | Hotel Prices and Guest Ratings](https://apify.com/silentflow/agoda-scraper)
- **AliExpress** - [AliExpress Reviews Scraper | Feedback, Ratings and Photos](https://apify.com/silentflow/aliexpress-reviews-scraper)
- **AliExpress** - [AliExpress Scraper | Products, Prices and Sales](https://apify.com/silentflow/aliexpress-scraper)
- **BAUHAUS** - [BAUHAUS Scraper | Product Prices, EAN and Specs](https://apify.com/silentflow/bauhaus-scraper)
- **CARFAX** - [CARFAX Scraper | Used Cars, Prices and History](https://apify.com/silentflow/carfax-scraper)
- **Che168** - [Che168 Scraper | Used Car Listings and Prices](https://apify.com/silentflow/che168-scraper)
- **Coles** - [Coles Products Scraper | Prices, Specials and Nutrition](https://apify.com/silentflow/coles-products-scraper)
- **eBay Marketplace** - [eBay Marketplace Scraper](https://apify.com/silentflow/ebay-scraper)
- **Europages** - [Europages Scraper | Suppliers and B2B Companies](https://apify.com/silentflow/europages-scraper-ppr)
- **GasBuddy** - [GasBuddy Scraper | Gas Prices by Station](https://apify.com/silentflow/gasbuddy-scraper)
- **Google Hotels** - [Google Hotels Scraper | Prices, Offers and Ratings](https://apify.com/silentflow/google-hotels-scraper)
- **Homedepot** - [Homedepot Reviews Scraper | Customer Reviews and Ratings](https://apify.com/silentflow/homedepot-reviews-scraper)
- **Judge** - [Judge Scraper | Reviews, Ratings and Store Profiles](https://apify.com/silentflow/judge-scraper)
- **Keepa** - [Keepa Scraper | Amazon Price History and Offers](https://apify.com/silentflow/keepa-scraper)
- **MakersRow** - [MakersRow Scraper | Manufacturers, Capabilities and Reviews](https://apify.com/silentflow/makersrow-scraper)
- **Mercari** - [Mercari Scraper | Listings, Sold Prices and Sellers](https://apify.com/silentflow/mercari-scraper)
- **RA** - [RA Scraper | Events, Lineups and Tickets](https://apify.com/silentflow/ra-scraper)
- **Sahibinden** - [Sahibinden Scraper | Real Estate and Car Listings](https://apify.com/silentflow/sahibinden-scraper)
- **Ticombo** - [Ticombo Scraper | Ticket Prices and Listings](https://apify.com/silentflow/ticombo-scraper)
- **Trip** - [Trip Scraper | Hotels, Prices and Reviews](https://apify.com/silentflow/trip-scraper)
- **Udemy** - [Udemy Scraper](https://apify.com/silentflow/udemy-scraper)
- **VividSeats** - [VividSeats Scraper | Tickets, Prices and Events](https://apify.com/silentflow/vividseats-scraper)
- **Walmart** - [Walmart Scraper | Prices, Reviews, Sellers, Availability](https://apify.com/silentflow/walmart-scraper)
- **Webmotors** - [Webmotors Scraper | Car Listings, Prices and FIPE](https://apify.com/silentflow/webmotors-scraper)
- **Wildberries** - [Wildberries Detail Scraper | Product Data, Prices & Sellers](https://apify.com/silentflow/wildberries-detail-scraper)
- **Woolworths** - [Woolworths Products Scraper | Prices, Specials and Nutrition](https://apify.com/silentflow/woolworths-products-scraper)
- **YandexMarket** - [YandexMarket Scraper | Products, Prices and Sellers](https://apify.com/silentflow/yandexmarket-scraper)
- **Zap** - [Zap Scraper | Prices and Store Offers](https://apify.com/silentflow/zap-scraper)
- **Acquire** - [Acquire Scraper | Startups for Sale & Prices](https://apify.com/silentflow/acquire-scraper)
- **Amazon** - [Amazon Product Scraper](https://apify.com/silentflow/amazon-scraper)
- **Amazon Marketplace** - [Amazon Marketplace Scraper](https://apify.com/silentflow/amazon-scraper-ppe)
- **AutoScout24** - [AutoScout24 Scraper](https://apify.com/silentflow/autoscout24-scraper)
- **eBay Listings** - [eBay Listings Scraper](https://apify.com/silentflow/ebay-scraper-ppe)
- **Europages Deep Dive Extractor** - [Europages Deep Dive Extractor | VAT, Decision Makers, ISO Certs](https://apify.com/silentflow/europages-deep-dive-extractor)
- **Goofish** - [Goofish Detail Scraper | Listings, Prices and Sellers](https://apify.com/silentflow/goofish-detail-scraper)
- **Mafengwo** - [Mafengwo Scraper | Attractions, Ratings and Tickets](https://apify.com/silentflow/mafengwo-scraper)
- **Vinted** - [Vinted Scraper](https://apify.com/silentflow/vinted-scraper)
- **Walmart** - [Walmart Product Scraper](https://apify.com/silentflow/walmart-scraper-ppe)

**💼 Jobs**

- **ZipRecruiter** - [ZipRecruiter Jobs Scraper | Salary, Company & Location Filters](https://apify.com/silentflow/ziprecruiter-scraper-ppe)
- **Jobright** - [Jobright Scraper | Jobs, Salaries and H1B Sponsors](https://apify.com/silentflow/jobright-scraper)
- **Multi Board** - [Multi Board Job Scraper](https://apify.com/silentflow/all-jobs-scraper-ppe)
- **Indeed** - [Indeed Company Reviews Scraper](https://apify.com/silentflow/indeed-companies-scraper-ppr)
- **Malt Freelancer** - [Malt Freelancer Scraper](https://apify.com/silentflow/malt-scraper)
- **Glassdoor** - [Glassdoor Jobs Scraper](https://apify.com/silentflow/glassdoor-jobs-scraper)
- **Malt** - [Malt Scraper | Freelance Profiles](https://apify.com/silentflow/malt-scraper-ppr)
- **Glassdoor Job Listings** - [Glassdoor Job Listings Scraper](https://apify.com/silentflow/glassdoor-jobs-scraper-ppr)
- **Jora** - [Jora Jobs Scraper](https://apify.com/silentflow/jora-scraper-ppe)
- **LinkedIn Job Search** - [LinkedIn Job Search Scraper | Salaries & Seniority](https://apify.com/silentflow/linkedin-jobs-scraper-ppr)
- **🔥 Glassdoor** - [🔥 Glassdoor Scraper](https://apify.com/silentflow/glassdoor-scraper-ppe)
- **ATS** - [ATS Jobs Scraper | Greenhouse, Lever and Ashby](https://apify.com/silentflow/ats-jobs-scraper)
- **Dice** - [Dice Jobs Scraper | US Tech Jobs, Salaries, Skills](https://apify.com/silentflow/dice-jobs-scraper)
- **Dice Tech** - [Dice Tech Jobs Scraper](https://apify.com/silentflow/dice-jobs-scraper-ppe)
- **Francetravail** - [Francetravail Scraper | Job Offers and Salaries](https://apify.com/silentflow/francetravail-scraper)
- **Freelancermap** - [Freelancermap Scraper | Projects, Skills and Companies](https://apify.com/silentflow/freelancermap-scraper)
- **Gupy** - [Gupy Jobs Scraper | Brazil Jobs and Employers](https://apify.com/silentflow/gupy-jobs-scraper)
- **iimjobs** - [iimjobs Jobs Scraper | MBA, Finance and Hirist Tech Jobs](https://apify.com/silentflow/iimjobs-jobs-scraper)
- **Instahyre** - [Instahyre Jobs Scraper | Companies, Recruiters and Ratings](https://apify.com/silentflow/instahyre-jobs-scraper)
- **Jora** - [Jora Scraper | Jobs in Australia, New Zealand, Singapore](https://apify.com/silentflow/jora-scraper)
- **StepStone** - [StepStone Scraper](https://apify.com/silentflow/stepstone-scraper)
- **Welcome to the Jungle** - [Welcome to the Jungle Job Scraper](https://apify.com/silentflow/welcome-to-the-jungle-scraper-ppe)
- **YCombinator** - [YCombinator Jobs Scraper | Startup Jobs, Salaries and Founders](https://apify.com/silentflow/ycombinator-jobs-scraper)
- **Zhaopin** - [Zhaopin Scraper | Jobs, Salaries and Companies](https://apify.com/silentflow/zhaopin-scraper)
- **All** - [All Jobs Scraper](https://apify.com/silentflow/all-jobs-scraper)
- **Arbeitsagentur** - [Arbeitsagentur Scraper | German and Austrian Job Board](https://apify.com/silentflow/arbeitsagentur-scraper)
- **Arbeitsagentur** - [Arbeitsagentur Jobs Scraper](https://apify.com/silentflow/arbeitsagentur-scraper-ppe)
- **Cutshort** - [Cutshort Jobs Scraper | Salaries, Skills and Companies](https://apify.com/silentflow/cutshort-jobs-scraper)
- **iimjobs** - [iimjobs Scraper | Jobs, Companies and Recruiters](https://apify.com/silentflow/iimjobs-scraper)
- **Indeed** - [Indeed Companies Scraper | Reviews, Salaries, Interviews](https://apify.com/silentflow/indeed-companies-scraper)
- **Indeed** - [Indeed Jobs Scraper | NLP Skills](https://apify.com/silentflow/indeed-jobs-scraper)
- **Indeed** - [Indeed Jobs Scraper | Job Listings in 73 Countries](https://apify.com/silentflow/indeed-jobs-scraper-ppr)
- **LinkedIn** - [LinkedIn Jobs Scraper](https://apify.com/silentflow/linkedin-jobs-scraper)
- **Naukri & NaukriGulf** - [Naukri & NaukriGulf Jobs Scraper](https://apify.com/silentflow/naukri-scraper)
- **Seek** - [Seek Job Scraper](https://apify.com/silentflow/seek-job-scraper)
- **Welcome to the Jungle** - [Welcome to the Jungle Scraper | Jobs and Company Data](https://apify.com/silentflow/welcome-to-the-jungle-scraper)
- **Ziprecruiter** - [Ziprecruiter Scraper](https://apify.com/silentflow/ziprecruiter-scraper)

**🏠 Real estate**

- **SeLoger** - [SeLoger Scraper | Real Estate Listings](https://apify.com/silentflow/seloger-scraper-ppr)
- **Realtor Rental Listings** - [Realtor Rental Listings Scraper](https://apify.com/silentflow/realtor-rental-scraper-ppe)
- **Airbnb Professional Host** - [Airbnb Professional Host Scraper | Emails, Phones, SIRET](https://apify.com/silentflow/airbnb-professional-host-scraper)
- **Airbnb Pro Host Contact &** - [Airbnb Pro Host Contact & Email Scraper](https://apify.com/silentflow/airbnb-professional-host-scraper-ppe)
- **Bien'ici** - [Bien'ici Scraper | Property Listings](https://apify.com/silentflow/bienici-scraper-ppr)
- **Idealista** - [Idealista Scraper](https://apify.com/silentflow/idealista-scraper-ppr)
- **SeLoger** - [SeLoger Scraper | French Property Listings and Agencies](https://apify.com/silentflow/seloger-scraper)
- **Realestate.com.au** - [Realestate.com.au Scraper](https://apify.com/silentflow/realestate-com-au-scraper)
- **Rightmove** - [Rightmove Scraper](https://apify.com/silentflow/rightmove-scraper)
- **Trulia Rental Listings** - [Trulia Rental Listings Scraper](https://apify.com/silentflow/trulia-rental-scraper-ppe)
- **Bienici** - [Bienici Scraper](https://apify.com/silentflow/bienici-scraper)
- **Domclick** - [Domclick Scraper | Real Estate Listings](https://apify.com/silentflow/domclick-scraper)
- **OpenRent** - [OpenRent Scraper | Rental Listings and Landlords](https://apify.com/silentflow/openrent-scraper)
- **Realtor** - [Realtor Detail Scraper | Property Details and Price History](https://apify.com/silentflow/realtor-detail-scraper)
- **Zapimoveis** - [Zapimoveis Scraper | Real Estate Listings and Prices](https://apify.com/silentflow/zapimoveis-scraper)
- **Zillow** - [Zillow Scraper](https://apify.com/silentflow/zillow-scraper)
- **Airbnb Search** - [Airbnb Search Scraper | Prices, Fees, Amenities, Hosts](https://apify.com/silentflow/airbnb-search-scraper)
- **Airbnb Search** - [Airbnb Search Scraper](https://apify.com/silentflow/airbnb-search-scraper-ppe)
- **Anjuke** - [Anjuke Scraper | Rental Listings, Prices and Agents](https://apify.com/silentflow/anjuke-scraper)
- **Idealista** - [Idealista Scraper](https://apify.com/silentflow/idealista-scraper)
- **Realtor Rental** - [Realtor Rental Scraper](https://apify.com/silentflow/realtor-rental-scraper)
- **Trulia Rental** - [Trulia Rental Scraper | US Rentals, Prices, Pet Policy](https://apify.com/silentflow/trulia-rental-scraper)

**📣 Social media**

- **LinkedIn Post Search** - [LinkedIn Post Search Scraper | Keywords, Hashtags & Profiles](https://apify.com/silentflow/linkedin-posts-scraper-ppr)
- **Facebook Search** - [Facebook Search Scraper](https://apify.com/silentflow/facebook-search-scraper)
- **Instagram** - [Instagram Story Scraper | Stories & Highlights](https://apify.com/silentflow/instagram-story-scraper)
- **Facebook Search** - [Facebook Search Profiles Scraper | People by Name or Keyword](https://apify.com/silentflow/facebook-search-profiles-scraper)
- **LinkedIn Leads** - [LinkedIn Leads Scraper | Sales Navigator Export](https://apify.com/silentflow/linkedin-sales-navigator-scraper-ppr)
- **TikTok Creative** - [TikTok Creative Ads Scraper | Top Ads, Landing Pages & Metrics](https://apify.com/silentflow/tiktok-creative-ads-scraper)
- **TikTok Trend** - [TikTok Trend Scraper | Trending Hashtags and Videos](https://apify.com/silentflow/tiktok-trend-scraper)
- **YouTube** - [YouTube Channel Scraper | Videos, Shorts and Views](https://apify.com/silentflow/youtube-channel-scraper)
- **Reddit** - [Reddit Scraper | Posts, Comments and Subreddits](https://apify.com/silentflow/reddit-scraper)
- **TikTok** - [TikTok Scraper](https://apify.com/silentflow/tiktok-scraper)
- **LinkedIn Hashtag &** - [LinkedIn Hashtag & Post Scraper | No Cookies](https://apify.com/silentflow/linkedin-posts-scraper)
- **LinkedIn Sales Navigator** - [LinkedIn Sales Navigator Scraper](https://apify.com/silentflow/linkedin-sales-navigator-scraper)
- **Pinterest** - [Pinterest Ads Scraper | Ad Library, Reach & Targeting](https://apify.com/silentflow/pinterest-ads-scraper)
- **Snapchat** - [Snapchat Videos Scraper | Spotlight Videos, MP4 and Stats](https://apify.com/silentflow/snapchat-videos-scraper)
- **Discord** - [Discord Profiles Scraper | Users, Badges and Server Tags](https://apify.com/silentflow/discord-profiles-scraper)
- **Discord** - [Discord Scraper | Servers, Member Counts and Invites](https://apify.com/silentflow/discord-scraper)
- **Douyin** - [Douyin Transcript Scraper | Subtitles and Speech to Text](https://apify.com/silentflow/douyin-transcript-scraper)
- **Kwai** - [Kwai Scraper | Videos, Creators and Hashtags](https://apify.com/silentflow/kwai-scraper)
- **Likee** - [Likee Scraper | Videos, Hashtags and Creators](https://apify.com/silentflow/likee-scraper)
- **LinkedIn Event** - [LinkedIn Event Scraper](https://apify.com/silentflow/linkedin-events-scraper)
- **LinkedIn People Search** - [LinkedIn People Search Scraper | Profiles & Companies](https://apify.com/silentflow/linkedin-profiles-companies-scraper-ppr)
- **Meta Ad Library** - [Meta Ad Library Scraper](https://apify.com/silentflow/meta-ad-library-scraper)
- **Snapchat** - [Snapchat Contacts Scraper | Phones, Emails and Websites](https://apify.com/silentflow/snapchat-contacts-scraper)
- **TwitchTracker** - [TwitchTracker Scraper | Twitch Streamer Stats and Rankings](https://apify.com/silentflow/twitchtracker-scraper)
- **Bandsintown** - [Bandsintown Scraper | Concerts and Tour Dates](https://apify.com/silentflow/bandsintown-scraper)
- **Bilibili** - [Bilibili Scraper | Videos, Profiles, Comments, Danmaku](https://apify.com/silentflow/bilibili-scraper)
- **Facebook Business Page** - [Facebook Business Page Scraper](https://apify.com/silentflow/facebook-company-scraper-ppe)
- **Facebook Thread** - [Facebook Thread Profiles Scraper | Followers, Bios & Engagement](https://apify.com/silentflow/facebook-thread-profiles-scraper)
- **Instagram Engagement** - [Instagram Engagement Scraper](https://apify.com/silentflow/instagram-engagement-scraper)
- **Kuaishou** - [Kuaishou Scraper | Videos, Comments and Creator Stats](https://apify.com/silentflow/kuaishou-scraper)
- **LinkedIn Ads Library - No Cookies** - [LinkedIn Ads Library Scraper - No Cookies](https://apify.com/silentflow/linkedin-ads-scraper)
- **OnlyFans** - [OnlyFans Profiles Scraper | Creator Prices, Stats & Links](https://apify.com/silentflow/onlyfans-profiles-scraper)
- **OnlyFans** - [OnlyFans Profile Scraper](https://apify.com/silentflow/onlyfans-scraper-ppe)
- **Pinterest** - [Pinterest Profiles Scraper | Followers, Emails and Bios](https://apify.com/silentflow/pinterest-profiles-scraper)
- **Pinterest** - [Pinterest Videos Scraper | Video Downloader, MP4 Links, Stats](https://apify.com/silentflow/pinterest-videos-scraper)
- **Reddit** - [Reddit Comments Scraper | Search, Threads and Replies](https://apify.com/silentflow/reddit-comments-scraper)
- **Reddit** - [Reddit Profiles Scraper | User Karma, Activity and Communities](https://apify.com/silentflow/reddit-profiles-scraper)
- **RedNote** - [RedNote Videos Scraper | Downloader, Transcripts and Stats](https://apify.com/silentflow/rednote-videos-scraper)
- **TikTok Lookalike** - [TikTok Lookalike Scraper | Influencers, Emails and Engagement](https://apify.com/silentflow/tiktok-lookalike-scraper)
- **YouTube Autocomplete** - [YouTube Autocomplete Scraper | Keyword Suggestions](https://apify.com/silentflow/youtube-autocomplete-scraper)
- **Douyin** - [Douyin Comments Scraper | Comments, Likes and IP Regions](https://apify.com/silentflow/douyin-comments-scraper)
- **Facebook** - [Facebook Company Scraper | Emails, Phones, Ratings](https://apify.com/silentflow/facebook-company-scraper)
- **OnlyFans** - [OnlyFans Creator Scraper](https://apify.com/silentflow/onlyfans-scraper)
- **Reddit** - [Reddit Scraper | Comments, Posts and Users](https://apify.com/silentflow/reddit-scraper-ppr)
- **RedNote** - [RedNote Detail Scraper | Xiaohongshu Details, Images, Videos](https://apify.com/silentflow/rednote-detail-scraper)
- **Skool Group** - [Skool Group Scraper](https://apify.com/silentflow/skool-scraper)
- **Skool Community** - [Skool Community Scraper](https://apify.com/silentflow/skool-scraper-ppe)
- **Snapchat** - [Snapchat Ads Scraper | Ad Library, Impressions & Targeting](https://apify.com/silentflow/snapchat-ads-scraper)
- **Weibo** - [Weibo Scraper | Posts, Profiles and Engagement](https://apify.com/silentflow/weibo-scraper)
- **X Timeline** - [X Timeline Scraper | Tweets and Engagement Stats](https://apify.com/silentflow/x-timeline-scraper)
- **Xigua** - [Xigua Scraper | Videos, Creators and Downloads](https://apify.com/silentflow/xigua-scraper)
- **YouTube** - [YouTube Transcript Scraper](https://apify.com/silentflow/youtube-transcript-scraper)

**🏢 Business data**

- **LinkedIn Company Search** - [LinkedIn Company Search Scraper | Profiles & Firmographics](https://apify.com/silentflow/linkedin-profiles-companies-scraper)
- **Teachable Course** - [Teachable Course Scraper](https://apify.com/silentflow/teachable-scraper)
- **Website Tech Stack** - [Website Tech Stack Scraper](https://apify.com/silentflow/website-tech-stack-scraper)
- **Teachable - Courses, Prices & Instructors** - [Teachable Scraper - Courses, Prices & Instructors](https://apify.com/silentflow/teachable-scraper-ppr)
- **Trustpilot** - [Trustpilot Scraper | Reviews, Ratings and Company Contacts](https://apify.com/silentflow/trustpilot-enricher)

**✈️ Travel**

- **Tencent** - [Tencent Scraper | Maps Places, Phones and Ratings](https://apify.com/silentflow/tencent-scraper)
- **Flight Price** - [Flight Price Scraper](https://apify.com/silentflow/flight-price-scraper)
- **Zomato** - [Zomato Reviews Scraper | Restaurant Ratings and Replies](https://apify.com/silentflow/zomato-reviews-scraper)
- **2GIS** - [2GIS Reviews Scraper | Ratings, Photos and Owner Replies](https://apify.com/silentflow/2gis-reviews-scraper)
- **Apple Maps** - [Apple Maps Scraper | Places, Phones and Emails](https://apify.com/silentflow/apple-maps-scraper)
- **Booking.com Hotel** - [Booking.com Hotel Scraper](https://apify.com/silentflow/booking-scraper-ppr)
- **Despegar** - [Despegar Reviews Scraper | Hotel Reviews and Ratings](https://apify.com/silentflow/despegar-reviews-scraper)
- **Google Maps** - [Google Maps Scraper](https://apify.com/silentflow/google-maps-scraper)
- **Kakao** - [Kakao Scraper | Map Places, Reviews and Phones](https://apify.com/silentflow/kakao-scraper)
- **OpenTable** - [OpenTable Reviews Scraper | Restaurant Reviews and Ratings](https://apify.com/silentflow/opentable-reviews-scraper)
- **TheFork** - [TheFork Scraper | Restaurants, Menus and Ratings](https://apify.com/silentflow/thefork-scraper)
- **Trip** - [Trip Reviews Scraper | Hotel Reviews and Ratings](https://apify.com/silentflow/trip-reviews-scraper)
- **Viator** - [Viator Reviews Scraper | Tour Reviews and Ratings](https://apify.com/silentflow/viator-reviews-scraper)
- **Booking** - [Booking Scraper | Hotel Prices, Photos, Availability](https://apify.com/silentflow/booking-scraper)

**🎯 Lead generation**

- **Northdata** - [Northdata Company Scraper](https://apify.com/silentflow/northdata-scraper)
- **Dealroom** - [Dealroom Scraper | Companies and Investors](https://apify.com/silentflow/dealroom-scraper-ppe)
- **ZocDoc** - [ZocDoc Scraper | Doctors, Reviews and Availability](https://apify.com/silentflow/zocdoc-scraper-ppr)
- **PagesJaunes** - [PagesJaunes Scraper | French Business Emails and SIRET](https://apify.com/silentflow/pagesjaunes-scraper)
- **Similarweb** - [Similarweb Scraper | Website Traffic, Rankings and Competitors](https://apify.com/silentflow/similarweb-scraper)
- **BuiltWith** - [BuiltWith Scraper | Tech Stacks and Top Sites](https://apify.com/silentflow/builtwith-scraper)
- **SIRET** - [SIRET Company Enricher](https://apify.com/silentflow/siret-enricher-ppr)
- **UK Companies House** - [UK Companies House Enricher](https://apify.com/silentflow/uk-companies-house-enricher)
- **Justdial** - [Justdial Companies Scraper | Business Leads, Phones and Emails](https://apify.com/silentflow/justdial-companies-scraper)
- **PagesJaunes** - [PagesJaunes Business Scraper](https://apify.com/silentflow/pagesjaunes-scraper-ppr)
- **ThomasNet Suppliers** - [ThomasNet Suppliers Scraper](https://apify.com/silentflow/thomasnet-scraper)
- **CNPJ Brazilian** - [CNPJ Brazilian Company Enricher](https://apify.com/silentflow/cnpj-enricher)
- **Company Data** - [Company Data Scraper | Emails, Phones and Tech Stack](https://apify.com/silentflow/company-data-scraper)
- **CSLB** - [CSLB Scraper | Contractor Licenses, Bonds and Leads](https://apify.com/silentflow/cslb-scraper)
- **Dealroom Startup Data** - [Dealroom Startup Data Scraper](https://apify.com/silentflow/dealroom-scraper)
- **Delaware** - [Delaware Scraper | Corporations, LLCs and Registered Agents](https://apify.com/silentflow/delaware-scraper)
- **French Company Prospector** - [French Company Prospector](https://apify.com/silentflow/french-company-prospector)
- **G2** - [G2 Reviews Scraper](https://apify.com/silentflow/g2-review-intelligence)
- **Pappers** - [Pappers Scraper | French Companies, Directors & Financials](https://apify.com/silentflow/pappers-scraper)
- **SEC** - [SEC Scraper | EDGAR Filings and Company Data](https://apify.com/silentflow/sec-scraper)
- **SoftwareAdvice** - [SoftwareAdvice Scraper | Reviews, Ratings and Pros & Cons](https://apify.com/silentflow/softwareadvice-scraper)
- **Sunbiz** - [Sunbiz Companies Scraper | New Florida Business Leads](https://apify.com/silentflow/sunbiz-companies-scraper)
- **Sunbiz** - [Sunbiz Scraper | Florida Companies and Officers](https://apify.com/silentflow/sunbiz-scraper)
- **USPTO** - [USPTO Scraper | Trademark Search and Status](https://apify.com/silentflow/uspto-scraper)
- **Clutch** - [Clutch Scraper | Agencies, Reviews, Ratings, Services](https://apify.com/silentflow/clutch-scraper)
- **Clutch Agency** - [Clutch Agency Scraper](https://apify.com/silentflow/clutch-scraper-ppe)
- **Domain** - [Domain Enricher](https://apify.com/silentflow/domain-enricher)
- **Google Ads Transparency** - [Google Ads Transparency Scraper](https://apify.com/silentflow/google-ads-transparency-scraper)
- **KVK** - [KVK Scraper | Dutch Companies and SBI Codes](https://apify.com/silentflow/kvk-scraper)
- **Paginasamarillas** - [Paginasamarillas Scraper | Business Leads, Emails and Phones](https://apify.com/silentflow/paginasamarillas-scraper)
- **SIRET French** - [SIRET French Company Enricher](https://apify.com/silentflow/siret-enricher)
- **ZocDoc** - [ZocDoc Scraper](https://apify.com/silentflow/zocdoc-scraper)

**🔎 SEO**

- **Scribd** - [Scribd Scraper | Documents, Authors and Views](https://apify.com/silentflow/scribd-scraper)
- **SpyFu** - [SpyFu Scraper | SEO, PPC and Competitor Data](https://apify.com/silentflow/spyfu-scraper)
- **Apple** - [Apple Reviews Scraper | App Store Reviews and Ratings](https://apify.com/silentflow/apple-reviews-scraper)
- **Apple** - [Apple Scraper | App Store Apps, Ratings and Charts](https://apify.com/silentflow/apple-scraper)
- **Bing** - [Bing Enricher Scraper | Mobile Friendly Test and Indexing](https://apify.com/silentflow/bing-enricher-scraper)
- **Google News** - [Google News Scraper](https://apify.com/silentflow/google-news-scraper)
- **Yandexsearch** - [Yandexsearch Scraper | Search Results and Rankings](https://apify.com/silentflow/yandexsearch-scraper)

**🎬 Video**

- **Pexels** - [Pexels Scraper | Photos, Videos and Download Stats](https://apify.com/silentflow/pexels-scraper)

**📰 News**

- **ForexFactory** - [ForexFactory Scraper | Economic Calendar and Forecasts](https://apify.com/silentflow/forexfactory-scraper)
- **FT** - [FT Scraper | Financial Times Articles, Authors and Topics](https://apify.com/silentflow/ft-scraper)
- **OpenAI** - [OpenAI Scraper | News, Blog Posts and Research](https://apify.com/silentflow/openai-scraper)

**🧰 More tools**

- **PrizePicks** - [PrizePicks Scraper | Player Props, Lines and Projections](https://apify.com/silentflow/prizepicks-scraper)
- **Equibase** - [Equibase Scraper | Horse Racing Entries and Results](https://apify.com/silentflow/equibase-scraper)
- **FanDuel** - [FanDuel Scraper | Odds, Spreads and Player Props](https://apify.com/silentflow/fanduel-scraper)
- **Maersk** - [Maersk Scraper | Vessel Schedules and Port Calls](https://apify.com/silentflow/maersk-scraper)

### Support

Need something this scraper doesn't do yet? We ship features fast.

- Feature requests go straight to our backlog
- Enterprise needs? We do custom integrations and high-volume plans
- Pricing questions? Check the Monetization tab on the actor page

Response time: usually under 24 hours.

### Legal compliance

This Actor extracts publicly available data from screener.in. It does not bypass any login, paywall or CAPTCHA. Users are responsible for complying with screener.in's terms of service and applicable data protection laws (GDPR, CCPA, and PIPL where relevant). The output describes listed companies and their public filings; it holds no personal data beyond what companies publish about themselves. The data returned is informational and is not investment advice; verify it against the exchange filings before any regulated use.

*Built for equity analysts, quant researchers, fintech builders and financial writers who need screener.in's fundamentals as data, not as tabs.*

# Actor input Schema

## `companyIds` (type: `array`):

NSE symbols (<code>INFY</code>, <code>M\&M</code>), BSE codes (<code>500209</code>) or company names (<code>Tata Steel</code>). One row per company.<br><br>A name is matched to the closest listed company. Each company takes about 2 seconds.

## `searchQueries` (type: `array`):

Words from a company or group name (<code>tata</code>, <code>pharma</code>, <code>bank</code>). Each search returns <b>up to 8</b> best-matching listed companies, the same suggestions as the screener.in search box.<br><br>For a whole sector or index, paste its link below instead.

## `startUrls` (type: `array`):

Paste any of these screener.in pages:<ul><li><b>Company</b>: <code>https://www.screener.in/company/INFY/consolidated/</code></li><li><b>Public screen</b>: <code>https://www.screener.in/screens/343087/fii-buying/</code></li><li><b>Sector or industry</b>: <code>https://www.screener.in/market/IN03/</code></li><li><b>Index constituents</b>: <code>https://www.screener.in/company/NIFTY/</code></li></ul>Lists are read page by page and every listed company gets its full row. A sorted sector or index link keeps its sort.

## `maxItems` (type: `integer`):

Stop after this many companies across all inputs. A sector or a screen can list hundreds of companies: set this to what you need.

## `financialsType` (type: `string`):

<b>Consolidated</b>: group-wide figures, subsidiaries included. <b>Standalone</b>: the parent company only.<br><br>Companies that file standalone results only are read standalone either way. A company link that already ends in <code>/consolidated/</code> keeps its own choice.

## `includePeers` (type: `boolean`):

Add the company's sector peers with their price, P/E, market cap, dividend yield, latest quarter and ROCE. Turn off for faster runs on large lists.

## `debugMode` (type: `boolean`):

Write detailed progress lines in the run log. Leave off for normal runs.

## Actor input object example

```json
{
  "companyIds": [
    "INFY",
    "TCS",
    "RELIANCE",
    "HDFCBANK",
    "ICICIBANK",
    "SBIN",
    "BHARTIARTL",
    "ITC",
    "LT",
    "HINDUNILVR"
  ],
  "maxItems": 100,
  "financialsType": "consolidated",
  "includePeers": true,
  "debugMode": false
}
```

# Actor output Schema

## `overview` (type: `string`):

Every company with all its fields: id, url, name, symbol, nseCode, bseCode, sector and industry, currentPrice, marketCapCr, pe, roce, roe, growth rates, shareholding, quarterlyResults, profitLoss, balanceSheet, cashFlow, ratios, peers, announcements, annualReports, creditRatings, concalls, scrapedAt.

## `growth` (type: `string`):

Five-year sales growth, profit growth, price CAGR and ROE next to promoter and FII holding, one line per company.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "companyIds": [
        "INFY",
        "TCS",
        "RELIANCE",
        "HDFCBANK",
        "ICICIBANK",
        "SBIN",
        "BHARTIARTL",
        "ITC",
        "LT",
        "HINDUNILVR"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("silentflow/screener-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "companyIds": [
        "INFY",
        "TCS",
        "RELIANCE",
        "HDFCBANK",
        "ICICIBANK",
        "SBIN",
        "BHARTIARTL",
        "ITC",
        "LT",
        "HINDUNILVR",
    ] }

# Run the Actor and wait for it to finish
run = client.actor("silentflow/screener-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "companyIds": [
    "INFY",
    "TCS",
    "RELIANCE",
    "HDFCBANK",
    "ICICIBANK",
    "SBIN",
    "BHARTIARTL",
    "ITC",
    "LT",
    "HINDUNILVR"
  ]
}' |
apify call silentflow/screener-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,silentflow/screener-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/FzBxGLHI4WCRop9oF/builds/3hW4gQnX7bqXVsGU9/openapi.json
