Skip to content
@stockalert-pro

StockAlert.pro

Real-time stock alerts, designed to help you catch every opportunity.

StockAlert.pro Open Source

Welcome to the official open source organization for StockAlert.pro - a powerful real-time stock monitoring platform that helps investors track market movements and receive instant notifications.

🚀 What is StockAlert.pro?

StockAlert.pro monitors stock prices in real-time and sends instant notifications when your defined conditions are met. Whether you're tracking price targets, technical indicators, or fundamental metrics, we've got you covered.

Key Features

  • 21 Alert Types: From simple price alerts to complex technical indicators
  • Real-Time Monitoring: Minute-by-minute price tracking during market hours
  • Multi-Channel Notifications: Email, SMS and webhooks
  • Technical Analysis: Moving averages, RSI, volume spikes, and more
  • Fundamental Alerts: P/E ratios, dividend announcements, earnings reports
  • RESTful API: Build your own integrations with our comprehensive API

📦 Official SDKs & Integrations

JavaScript/TypeScript SDK

npm version GitHub

npm install @stockalert/sdk

View Repository | Documentation

Python SDK

PyPI version GitHub

pip install stockalert

View Repository | Documentation

Slack App

GitHub

Receive StockAlert notifications directly in your Slack workspace.

View Repository | Add to Slack

n8n Integration

Connect StockAlert.pro with 400+ apps using n8n workflow automation.

Learn More

🛠️ Quick Start

1. Get Your API Key

Sign up for a free account at stockalert.pro and generate your API key from the dashboard.

2. Create Your First Alert

Using JavaScript

import { StockAlertClient } from '@stockalert/sdk';

const client = new StockAlertClient('your-api-key');

// Create a price alert
const alert = await client.alerts.create({
  symbol: 'AAPL',
  condition: 'price_above',
  threshold: 200,
  notificationChannels: ['email']
});

Using Python

from stockalert import StockAlertClient

client = StockAlertClient("your-api-key")

# Create a price alert
alert = client.alerts.create(
    symbol="AAPL",
    condition="price_above",
    threshold=200,
    notification_channels=["email"]
)

Using cURL

curl -X POST https://stockalert.pro/api/public/v1/alerts \
  -H "X-API-Key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "symbol": "AAPL",
    "condition": "price_above",
    "threshold": 200,
    "notification_channels": ["email"]
  }'

📊 Available Alert Types

Price Alerts

  • price_above - Trigger when price goes above threshold
  • price_below - Trigger when price goes below threshold
  • price_change_up - Trigger on percentage increase
  • price_change_down - Trigger on percentage decrease
  • new_high - Trigger on 52-week high
  • new_low - Trigger on 52-week low

Technical Indicators

  • ma_crossover_golden - 50-day MA crosses above 200-day MA
  • ma_crossover_death - 50-day MA crosses below 200-day MA
  • ma_touch_above - Price touches moving average from below
  • ma_touch_below - Price touches moving average from above
  • rsi_limit - RSI reaches specified level
  • volume_change - Volume spike detection

Fundamental Alerts

  • pe_ratio_below - P/E ratio falls below threshold
  • pe_ratio_above - P/E ratio rises above threshold
  • earnings_announcement - Earnings release date
  • earnings_beat - Earnings beat estimates
  • earnings_miss - Earnings miss estimates

Dividend Alerts

  • dividend_announcement - New dividend announced
  • dividend_ex_date - Ex-dividend date reminder
  • dividend_payment - Dividend payment date

Time-Based Alerts

  • reminder - One-time reminder for a stock
  • daily_reminder - Daily reminder at specified time

🔗 API Documentation

Full API documentation is available at stockalert.pro/api/docs

💡 Example Use Cases

Portfolio Monitoring

Track your entire portfolio and get notified of significant price movements, technical breakouts, or fundamental changes.

Trading Strategies

Implement automated trading strategies by combining our webhooks with your trading platform.

Research & Analysis

Monitor stocks for specific technical patterns or fundamental metrics to identify investment opportunities.

Risk Management

Set stop-loss alerts and monitor position sizes to manage portfolio risk effectively.

🤝 Contributing

We welcome contributions to our open source SDKs! Here's how you can help:

  1. Fork the repository you want to contribute to
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to your branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Please read our contributing guidelines in each repository for more details.

Development Setup

Each SDK repository includes:

  • Comprehensive test suite
  • Pre-commit hooks for code quality
  • CI/CD pipelines for automated testing
  • Detailed setup instructions in the README

🐛 Reporting Issues

Found a bug or have a feature request? Please open an issue in the relevant repository:

For general platform issues or questions, visit our GitHub Discussions.

📄 License

All our open source projects are licensed under the MIT License - see the LICENSE file in each repository for details.

🔒 Security

Security is our top priority. If you discover a security vulnerability, please email support@stockalert.pro instead of opening a public issue.

📞 Support

🌟 Stay Updated

  • Star our repositories to stay updated with new features
  • Follow us on Twitter for announcements
  • Join our GitHub Discussions to connect with other developers

Built with ❤️ by the StockAlert.pro team. Happy monitoring! 📈

StockAlert.pro Platform

Popular repositories Loading

  1. stock-analysis-prompts stock-analysis-prompts Public

    Stock Analysis Article Prompt Collection

    1

  2. .github .github Public

  3. js-sdk js-sdk Public

    StockAlert.pro Javascript / Typescript SDK

    TypeScript

  4. python-sdk python-sdk Public

    StockAlert.pro Python SDK

    Python

  5. stockalert-slack-app stockalert-slack-app Public

    Official Slack integration for StockAlert.pro - Receive real-time stock alerts in your Slack workspace

    TypeScript

  6. n8n-nodes-stockalert n8n-nodes-stockalert Public

    Add n8n-nodes-stockalert as a community node to n8n

    TypeScript

Repositories

Showing 7 of 7 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…