India Stock Market MoneyControl API avatar

India Stock Market MoneyControl API

Pricing

$0.70 / 1,000 results

Go to Apify Store
India Stock Market MoneyControl API

India Stock Market MoneyControl API

(data source is moneycontrol) ireda share price api , irfc share price api, tata power share price api nifty 50 api (Live Nifty 50, NSE & BSE) AI-ready with MCP support cheap.for better api structure visit here : { https://rapidapi.com/matepapava123/api/india-stock-market-moneycontrol-live-api }

Pricing

$0.70 / 1,000 results

Rating

0.0

(0)

Developer

Mate Papava

Mate Papava

Maintained by Community

Actor stats

2

Bookmarked

67

Total users

18

Monthly active users

3 days ago

Last modified

Share

India Stock Market Data — NSE, BSE, Mutual Funds, IPO, FII/DII

Complete Indian stock market scraper. Covers 5000+ NSE/BSE stocks, 30+ indices, 10000+ mutual fund schemes, FII/FPI daily activity, upcoming IPOs, corporate actions, derivatives, and financial news.

Each actor run executes one action with its own set of parameters. Results are pushed to the Apify dataset as flat rows — one row per stock/candle/article — ready to export as CSV, Excel, or JSON.


Actions

ActionWhat it returnsKey inputs
stock_quoteLive price + 30 metrics (PE, PB, 52-wk, market cap)symbol
stock_searchFind any stock by name, ticker, or ISINquery
stock_chartHistorical OHLCV candles (1 min → monthly)symbol, resolution, days
deliveryDelivery volume, delivery %, 1-wk & 1-mo averagessymbol
technicalsPivot levels, SMA, EMA, buy/sell signalssymbol, duration
analyst_ratingBuy/Sell/Hold consensus from 30+ analystssymbol
price_targetAnalyst consensus price target (high/mean/low)symbol
index_detailsFull index stats (Nifty 50, Sensex, Bank Nifty…)indexId
index_constituentsAll stocks in an index with live pricesindexId
index_chartIndex time-series (intraday to 5-year)indexId, chartRange
market_gainersTop gaining stocks todayindexId, limit
market_losersTop losing stocks todayindexId, limit
market_activeMost traded stocks by volumeindexId, limit
financialsIncome statement, balance sheet, cash flow, ratiossymbol or scId, statement
shareholdingPromoter, FII, DII, public holding patternsymbol or scId
peersPeer comparison with key metricssymbol or scId
mf_searchSearch mutual fund schemes by namequery
mf_navLatest NAV with fund detailsschemeCode
mf_historyHistorical NAV data (paginated)schemeCode, page, limit
ipo_upcomingOpen and upcoming IPOs(none)
ipo_listedRecently listed IPOs with performance(none)
fii_diiFII/FPI daily equity + debt buy/sell (NSDL)(none)
corporate_actionsDividends, splits, bonuses, rights, buybacksactionType, page, limit
commodity_quoteMCX futures price (Gold, Silver, Crude Oil)symbol, expiry
futuresActive futures contracts with open interestsymbol
options_chainFull call/put options chainsymbol, expiry, optionType
oi_trendsF&O OI buildup (active buying, short covering…)oiCategory, oiExpiry
oi_changeStrike-wise Put/Call OI change chartoiScId, oiExpiry
newsFinancial news headlines by categorynewsCategory, page, limit

Section 1 — Stock / Symbol

Get a live stock quote

{
"action": "stock_quote",
"symbol": "RELIANCE"
}

Output (one row):

{
"_action": "stock_quote",
"_status": "success",
"symbol": "RELIANCE",
"price": 2850.45,
"change": 12.30,
"percentchange": "0.43",
"open": 2840.00,
"high": 2865.00,
"low": 2830.10,
"volume": "4521890",
"pe": 28.4,
"pb": 2.1,
"52_week_high": 3025.00,
"52_week_low": 2205.50
}

Search for a stock by name or ISIN

{
"action": "stock_search",
"query": "HDFC Bank"
}

Output (one row per match):

{
"_action": "stock_search",
"_status": "success",
"sc_id": "HDF01",
"stock_name": "HDFC Bank Ltd",
"nse_ticker": "HDFCBANK",
"bse_code": "500180",
"sector": "Banks - Private Sector",
"isin": "INE040A01034"
}

Historical OHLCV chart

{
"action": "stock_chart",
"symbol": "TCS",
"resolution": "1d",
"days": 30
}

Output (one row per candle):

{
"_action": "stock_chart",
"_status": "success",
"symbol": "TCS",
"resolution": "1d",
"timestamp": 1719878400,
"open": 3820.0,
"high": 3855.0,
"low": 3810.0,
"close": 3841.0,
"volume": 892340
}

Section 2 — Chart & Technical Analysis

Delivery volume (institutional conviction metric)

{
"action": "delivery",
"symbol": "TCS"
}

Technical analysis signals

{
"action": "technicals",
"symbol": "HDFCBANK",
"duration": "D"
}

Analyst buy/sell/hold ratings

{
"action": "analyst_rating",
"symbol": "INFY"
}

Output:

{
"_action": "analyst_rating",
"_status": "success",
"buy": 28,
"sell": 3,
"hold": 7,
"analystCount": 38
}

Consensus price target

{
"action": "price_target",
"symbol": "WIPRO"
}

Output:

{
"_action": "price_target",
"_status": "success",
"high_target": 620.0,
"mean_target": 550.0,
"low_target": 480.0
}

Section 3 — Index & Market Stats

Use indexId to identify the index:

IDIndexIDIndex
9Nifty 504BSE Sensex
23Nifty Bank27Midcap 100
52Nifty Auto47Fin Services
113Smallcap 5028Nifty 100
17BSE IT34Nifty Realty
53Nifty Pharma116Nifty Energy

Top gainers in Nifty 50

{
"action": "market_gainers",
"indexId": "9",
"limit": 10
}

Index chart (1 month)

{
"action": "index_chart",
"indexId": "9",
"chartRange": "1m"
}

Section 4 — Fundamentals

Use symbol (auto-resolved for top 30 stocks) or scId from stock_search.

Quarterly income statement

{
"action": "financials",
"symbol": "HDFCBANK",
"statement": "income",
"statementType": "standalone"
}

statement options: income | balance-sheet | cash-flow | ratios

Shareholding pattern

{
"action": "shareholding",
"symbol": "RELIANCE"
}

Peer comparison

{
"action": "peers",
"symbol": "TCS"
}

Section 5 — Mutual Funds

Find a fund (get scheme code)

{
"action": "mf_search",
"query": "axis bluechip"
}

Output (one row per fund):

{
"_action": "mf_search",
"_status": "success",
"scheme_code": 119551,
"scheme_name": "Axis Bluechip Fund - Growth"
}

Latest NAV

{
"action": "mf_nav",
"schemeCode": 119551
}

Historical NAV (paginated)

{
"action": "mf_history",
"schemeCode": 119551,
"page": 1,
"limit": 30
}

Section 6 — Derivatives & F&O

Options chain (Nifty calls, nearest expiry)

{
"action": "options_chain",
"symbol": "NIFTY",
"expiry": "2026-07-31",
"optionType": "CE"
}

Active futures contracts

{
"action": "futures",
"symbol": "BANKNIFTY"
}

MCX commodity quote

{
"action": "commodity_quote",
"symbol": "GOLD",
"expiry": "2026-08-05"
}

Section 7 — OI Analysis

{
"action": "oi_trends",
"oiCategory": "bullish",
"oiExpiry": "ALL",
"limit": 10
}

Strike-wise OI change for Nifty

{
"action": "oi_change",
"oiScId": "in;NSX",
"oiExpiry": "2026-07-31",
"oiAssetType": "I",
"oiType": "INTRA",
"oiCount": 13
}

Section 8 — News, IPO & Corporate Actions

Financial news

{
"action": "news",
"newsCategory": "markets",
"page": 1,
"limit": 20
}

newsCategory options: top | business | markets | stocks | mutual_funds | ipo | economy | commodities | personal_finance

Upcoming dividends

{
"action": "corporate_actions",
"actionType": "dividend",
"limit": 50
}

Upcoming IPOs

{
"action": "ipo_upcoming"
}

FII/DII daily activity

{
"action": "fii_dii"
}

Output (one row per segment):

{
"_action": "fii_dii",
"_status": "success",
"_section": "cash_market",
"date": "16-Jul-2026",
"category": "Equity",
"route": "Stock Exchange",
"gross_purchase_cr": 12450.3,
"gross_sales_cr": 10980.1,
"net_investment_cr": 1470.2,
"fpi_direction": "BUY"
}

Export Formats

Results are pushed as flat rows — one row per stock/candle/article — so CSV and Excel exports work without [object Object] cells.

Download from Apify Console

After the actor run → click Export → choose CSV / Excel / JSON / XML.

Download via API

# CSV
GET https://api.apify.com/v2/datasets/{datasetId}/items?format=csv
# Excel
GET https://api.apify.com/v2/datasets/{datasetId}/items?format=xlsx
# JSON
GET https://api.apify.com/v2/datasets/{datasetId}/items?format=json

These NSE tickers work directly with symbol — no scId lookup needed:

RELIANCE HDFCBANK TCS INFY SBIN ICICIBANK BHARTIARTL LT KOTAKBANK BAJFINANCE HINDUNILVR ITC AXISBANK WIPRO MARUTI TATAMOTORS SUNPHARMA ADANIENT TITAN ASIANPAINT HCLTECH BAJAJFINSV NESTLEIND POWERGRID NTPC TATASTEEL ULTRACEMCO ONGC TECHM JSWSTEEL

For any other stock, run stock_search first to find its sc_id.


Notes

  • Market hours: Mon–Fri 9:15 AM – 3:30 PM IST
  • FII/DII data updates after 6 PM IST daily
  • Corporate actions sourced from BSE India (official)
  • Mutual fund NAV updates by 11 PM IST
  • symbol accepts NSE tickers and auto-resolves to internal Moneycontrol IDs for the top 30 stocks
  • For less common stocks, use stock_search to find the scId, then pass it directly

REST API

For a dedicated REST API with instant responses (no actor runs needed), see:

India Stock Market — MoneyControl Live API on RapidAPI