Indian Algo Trading Data avatar
Indian Algo Trading Data

Pricing

Pay per event

Go to Apify Store
Indian Algo Trading Data

Indian Algo Trading Data

Collect real-time and historical Indian market data from 11 sources and generate trading signals using 8 advanced models. Includes indices, OI, FII/DII, sentiment, news, and global data. Perfect for algo trading, strategy building, and automated market analysis

Pricing

Pay per event

Rating

5.0

(2)

Developer

csp

csp

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

1

Monthly active users

13 days ago

Last modified

Share

Indian Algo Trading Data Actor 🇮🇳📈

A comprehensive Apify actor for collecting Indian stock market data and generating trading signals using advanced analytical models. Perfect for algorithmic trading, market research, and investment decision-making.

🎯 What Makes This Special

  • 📊 11 Data Sources: Complete market coverage from indices to news
  • 🤖 8 Trading Models: Advanced signal generation algorithms
  • 💰 Pay-Per-Event: Fair pricing - only pay for successful data collection
  • ⚡ Real-time Processing: Live market data with instant signal generation
  • 🎛️ Flexible Configuration: Choose exactly what data and models you need

📊 Available Data Sources

Data TypeDescriptionUse Case
📈 Market IndicesNifty, BankNifty, Finnifty, SensexMarket overview
📊 Options OIOpen Interest data per indexOptions trading
💰 FII/DII FlowInstitutional investor activitySmart money tracking
😊 Market SentimentMarket mood indicatorsSentiment analysis
📊 Sentiment IndicesFear & Greed + MMIComprehensive sentiment
💵 Earnings DataCompany quarterly resultsFundamental analysis
📅 Economic EventsGlobal economic calendarMacro analysis
🏢 Corporate ActionsSplits, dividends, bonusesEvent trading
🌍 International MarketsUS/European market dataGlobal correlation
📰 News ArticlesIndian financial newsNews sentiment
🌍 International SentimentGlobal Fear & GreedWorld market mood

🤖 Trading Models & Signals

1. Momentum Model 🚀

  • Strategy: Price momentum + volume analysis
  • Signals: BUY/SELL based on price movement and FII flow
  • Best for: Trend following strategies

2. Mean Reversion Model 🔄

  • Strategy: Identifies overbought/oversold conditions
  • Signals: BUY at extreme fear, SELL at extreme greed
  • Best for: Contrarian trading strategies

3. Options Flow Model 📊

  • Strategy: OI data + FII/DII flow analysis
  • Signals: Based on Put/Call ratio and institutional activity
  • Best for: Options trading strategies

4. News Sentiment Model 📰

  • Strategy: News sentiment analysis with confirmation
  • Signals: BUY/SELL based on news sentiment trends
  • Best for: Event-driven trading

5. Volatility Model

  • Strategy: VIX-based volatility analysis
  • Signals: BUY at high VIX (panic), SELL at low VIX (complacency)
  • Best for: Volatility trading and risk management

6. Regime Detection Model 🔄

  • Strategy: Identifies market regimes (Bullish, Bearish, High Volatility, Event Driven)
  • Signals: BUY/SELL/CAUTION based on market regime classification
  • Best for: Market state awareness and adaptive strategies

7. Anomaly Detection Model ⚠️

  • Strategy: Detects unusual market patterns and potential opportunities/risks
  • Signals: BUY/SELL/WATCH for price spikes, volume anomalies, OI buildup
  • Best for: Risk management and opportunity identification

8. Consensus Model 🎯

  • Strategy: Combines all models for high-confidence signals
  • Signals: Only generates signals with multiple model confirmation
  • Best for: Conservative, high-accuracy trading

📋 Input Parameters

Required

  • dataMode - Data collection mode: realtime, historical, or specificDate
  • dataTypes - Array of data types to collect (indices, oiData, fiiDii, sentiment, etc.)
  • indices - Array of indices to track (NIFTY, BANKNIFTY, FINNIFTY, SENSEX)

Optional

  • startDate / endDate - Date range for historical mode
  • specificDate - Single date for specific day analysis
  • enableModels - Enable trading model processing (default: true)
  • selectedModels - Choose which models to run (6 available)
  • outputFormat - json or csv (default: json)
  • includeRawData - Include raw API responses (default: false)

Data Modes Explained

📈 Real-time Mode (realtime)

  • Current market snapshot data
  • All data types available
  • Best for: Live trading, real-time monitoring

📅 Historical Range Mode (historical)

  • Data for a date range

  • Best for: Research (when available)

🎯 Specific Date Mode (specificDate)

  • Data for a single historical date

  • Best for: Event analysis (when available)

🚀 Quick Start

🚀 Quick Start Examples

Basic Trading Setup

{
"dataMode": "realtime",
"dataTypes": ["indices", "oiData", "fiiDii", "sentiment"],
"indices": ["NIFTY", "BANKNIFTY"],
"enableModels": true,
"selectedModels": ["momentum", "consensus"]
}

Comprehensive Analysis

{
"dataMode": "realtime",
"dataTypes": [
"indices", "oiData", "fiiDii", "sentiment",
"sentimentIndices", "news", "internationalSentiment"
],
"indices": ["NIFTY", "BANKNIFTY"],
"enableModels": true,
"selectedModels": [
"momentum", "meanReversion", "optionsFlow",
"newsSentiment", "volatility", "regimeDetection",
"anomalyDetection", "consensus"
]
}

Sentiment-Focused Strategy

{
"dataMode": "realtime",
"dataTypes": ["sentiment", "sentimentIndices", "news"],
"indices": ["NIFTY"],
"enableModels": true,
"selectedModels": ["meanReversion", "newsSentiment"]
}

📤 Output Format

Market Indices Output

{
"type": "indices",
"dataType": "Indices",
"timestamp": "2025-11-13T08:00:00.000Z",
"data": {
"fii": 1234.56,
"skew": 0.85,
"nifty": 65.2,
"gold": 72.3,
"vix": 14.5,
"trin": 1.2
}
}

OI Data Output

{
"type": "oiData",
"index": "NIFTY",
"dataType": "OI_Data",
"timestamp": "2025-11-13T08:00:00.000Z",
"data": {
"totalCallOI": 12500000,
"totalPutOI": 15000000,
"pcrOI": "1.20",
"pcrVolume": "1.15",
"underlyingValue": 19500,
"strikeData": [...]
}
}

FII/DII Data Output

{
"type": "fiiDii",
"dataType": "FII_DII_Data",
"timestamp": "2025-11-13T08:00:00.000Z",
"data": {
"fii": {
"buyValue": 5000,
"sellValue": 4500,
"netValue": 500
},
"dii": {
"buyValue": 3000,
"sellValue": 3200,
"netValue": -200
}
},
"analysis": {
"fiiSentiment": "Bullish",
"diiSentiment": "Bearish",
"overallSentiment": "Bullish"
}
}

💡 Use Cases

  1. Algorithmic Trading

    • Real-time data for trading algorithms
    • Options strategy optimization
    • Risk management
  2. Market Analysis

    • Sentiment tracking
    • Institutional flow analysis
    • Volatility monitoring
  3. Research & Backtesting

    • Historical data collection
    • Pattern recognition
    • Strategy development

🔧 Technical Details

Update Frequency

  • Real-time during market hours (9:15 AM - 3:30 PM IST)
  • Can be scheduled to run at specific intervals

Rate Limiting

  • Built-in delays between API calls
  • Respects source API rate limits
  • Automatic retry logic

📊 Integration with marketData

This actor uses services from the marketData codebase:

  • Collectors for indices, OI, FII/DII data
  • Data processors and formatters
  • Utility functions for market analysis

🤖 AI Assistant Integration

Use this actor with your favorite AI assistant (Claude, ChatGPT, VS Code Copilot) to get Indian market data through natural language conversations!

🎯 What You Can Ask Your AI Assistant

"Search for cspnair/Indian-algo-trading-data actor and get market summary for NIFTY and BANKNIFTY"
"Find the cspnair/Indian-algo-trading-data actor and get support/resistance levels for NIFTY"
"Use cspnair/Indian-algo-trading-data to generate trading signals for BANKNIFTY"
"Run cspnair/Indian-algo-trading-data with market regime analysis for Indian indices"
"Execute cspnair/Indian-algo-trading-data with FII/DII flow and options data"

📊 Your AI Assistant Can Provide

  • 📈 Live Market Data: Current prices, changes, volume for NIFTY, BANKNIFTY, FINNIFTY, SENSEX
  • 🎯 Trading Signals: Buy/sell recommendations with confidence scores from 9 different models
  • 📊 Technical Analysis: Support/resistance levels, pivot points, breakout zones
  • 💰 Market Intelligence: FII/DII flow, sentiment analysis, fear & greed index
  • 🔄 Market Conditions: Current market regime (bullish/bearish/volatile)
  • 📰 News Impact: Latest financial news sentiment analysis

🚀 How to Use with AI Assistants

For Claude Desktop Users

  1. Open Claude Desktop settings
  2. Go to Developer section
  3. Add this configuration:
    {
    "mcpServers": {
    "apify": {
    "url": "https://mcp.apify.com"
    }
    }
    }
  4. Start chatting with market data!

For VS Code Copilot Users

  1. Open Command Palette (Ctrl+Shift+P)
  2. Run "MCP: Open User Configuration"
  3. Add the same configuration above
  4. Ask Copilot for market analysis

For Other AI Platforms

Use your AI assistant's MCP configuration with:

  • Server URL: https://mcp.apify.com
  • Authentication: OAuth (sign in with Apify account)

💡 Example Conversations

You: "What's the current market situation?"

AI: "I'll search for the cspnair/Indian-algo-trading-data actor and get the latest market data for you.

Based on the latest data:

  • 📊 NIFTY: 19,850.25 (+125.50, +0.64%)
  • 📊 BANKNIFTY: 44,520.80 (+220.30, +0.50%)
  • 🎯 Signals: BUY on both indices (70-75% confidence)
  • 💰 FII: +₹1,250 crore | DII: +₹850 crore
  • 📊 Market Regime: Bullish with moderate volatility"

You: "Should I buy NIFTY right now?"

AI: "Let me run the cspnair/Indian-algo-trading-data actor with trading signal analysis for NIFTY.

Based on multiple analysis models:

  • ✅ Momentum: Strong positive trend
  • ✅ Support/Resistance: Above immediate resistance R1
  • ✅ Sentiment: Positive market mood
  • ⚠️ Caution: Near resistance levels - wait for breakout confirmation
  • 🎯 Recommendation: BUY if breaks above 19,980, otherwise wait"

📚 MCP Setup Details

For Claude Desktop Users

  1. Open Claude Desktop settings
  2. Go to Developer section
  3. Add this configuration:
    {
    "mcpServers": {
    "apify": {
    "url": "https://mcp.apify.com"
    }
    }
    }
  4. Start chatting with market data!

For VS Code Copilot Users

  1. Open Command Palette (Ctrl+Shift+P)
  2. Run "MCP: Open User Configuration"
  3. Add the same configuration above
  4. Ask Copilot for market analysis

Bearer Token Alternative

If you prefer token authentication instead of OAuth:

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com",
"headers": {
"Authorization": "Bearer <APIFY_TOKEN>"
}
}
}
}

Resources

📈 Performance

  • Processing Speed: 1- 5 seconds per run
  • Data Points: 100+ per execution
  • Accuracy: Real-time official data + 1-2 seconds execution delay
  • Reliability: 99%+ uptime

💰 Pricing

Simple & Affordable Pay-Per-Use Pricing

  • $0.001 per data point collected successfully
  • Only pay for successful data collection - failed attempts are free
  • No minimum commitments or hidden fees

🎯 What This Means in Practice

For just $1, you can get:

  • 1,000 data points = Complete market analysis for weeks
  • 100+ comprehensive trading runs with all data types and models
  • Unlimited potential for research and analysis

🚀 Why This Pricing Works

  • No upfront costs - pay only for what you use
  • Scales with your needs - from casual users to professional traders
  • Transparent billing - track usage in real-time
  • Cancel anytime - no long-term commitments

Professional-grade market data at an affordable price! 📊💰

🔒 Security

  • No API keys required for basic data
  • Secure data transmission
  • No data retention beyond run
  • HTTPS for all API calls

⚠️ Disclaimer

IMPORTANT: This tool is for informational and educational purposes only.

🚨 Financial Risk Warning

  • Not Investment Advice: All data, signals, and analysis are for informational purposes only
  • High Risk: Trading in financial markets involves substantial risk of loss
  • No Guarantees: Past performance does not guarantee future results
  • Professional Advice: Always consult with qualified financial advisors before making trading decisions

📊 Data Limitations

  • Data Accuracy: While we strive for accuracy, data may contain errors or delays
  • Real-time Limitations: Real-time data may have slight delays from actual market prices
  • Source Dependencies: Data availability depends on external sources and APIs
  • No Liability: We are not liable for trading decisions based on this data

🤖 AI Assistant Limitations

  • AI Analysis: AI-generated insights should not be considered financial advice
  • Model Limitations: Trading models have limitations and may not predict all market movements
  • Technical Issues: AI assistants may misinterpret data or provide incorrect analysis
  • Human Oversight: Always verify AI-generated information with human analysis
  • Compliance: Users are responsible for complying with their local financial regulations
  • No Registration: This tool is not registered with any financial regulatory authority
  • User Responsibility: All trading decisions and their consequences are the user's responsibility
  • Jurisdiction: Some features may not be available in all jurisdictions

📈 Best Practices

  • Risk Management: Always use proper risk management techniques
  • Paper Trading: Test strategies with paper trading before using real money
  • Diversification: Never risk more than you can afford to lose
  • Continuous Learning: Markets change - continuously educate yourself

By using this tool, you acknowledge that you understand and accept these risks and limitations.

📞 Support

For questions, issues, or feature requests, please:

  • Create an issue in the repository
  • Check the documentation first
  • Review the input schema for proper usage

Built with ❤️ for the Indian trading communityBuilt for Indian Algo Traders** 🇮🇳📈