Indian Algo Trading Data
Pricing
Pay per event
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
Actor stats
1
Bookmarked
3
Total users
1
Monthly active users
13 days ago
Last modified
Categories
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 Type | Description | Use Case |
|---|---|---|
| 📈 Market Indices | Nifty, BankNifty, Finnifty, Sensex | Market overview |
| 📊 Options OI | Open Interest data per index | Options trading |
| 💰 FII/DII Flow | Institutional investor activity | Smart money tracking |
| 😊 Market Sentiment | Market mood indicators | Sentiment analysis |
| 📊 Sentiment Indices | Fear & Greed + MMI | Comprehensive sentiment |
| 💵 Earnings Data | Company quarterly results | Fundamental analysis |
| 📅 Economic Events | Global economic calendar | Macro analysis |
| 🏢 Corporate Actions | Splits, dividends, bonuses | Event trading |
| 🌍 International Markets | US/European market data | Global correlation |
| 📰 News Articles | Indian financial news | News sentiment |
| 🌍 International Sentiment | Global Fear & Greed | World 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 specificDatedataTypes- 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 modespecificDate- Single date for specific day analysisenableModels- 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
-
Algorithmic Trading
- Real-time data for trading algorithms
- Options strategy optimization
- Risk management
-
Market Analysis
- Sentiment tracking
- Institutional flow analysis
- Volatility monitoring
-
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
- Open Claude Desktop settings
- Go to Developer section
- Add this configuration:
{"mcpServers": {"apify": {"url": "https://mcp.apify.com"}}}
- Start chatting with market data!
For VS Code Copilot Users
- Open Command Palette (
Ctrl+Shift+P) - Run "MCP: Open User Configuration"
- Add the same configuration above
- 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
- Open Claude Desktop settings
- Go to Developer section
- Add this configuration:
{"mcpServers": {"apify": {"url": "https://mcp.apify.com"}}}
- Start chatting with market data!
For VS Code Copilot Users
- Open Command Palette (
Ctrl+Shift+P) - Run "MCP: Open User Configuration"
- Add the same configuration above
- 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
- 🌐 Official MCP Server: https://mcp.apify.com
- ⚙️ Configuration Tool: https://mcp.apify.com/
📈 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
⚖️ Legal & Regulatory
- 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** 🇮🇳📈
