Dashboard
Initialising...
📊 Subscribers by Plan
💰 Revenue Summary
🤖 Signal Engine Status
🕐 Recent Activity
📊 Revenue by Plan (MRR)
📈 Subscriber Growth
💳 All Subscribers
| # | Name | Plan | Joined | Value/mo | Actions |
|---|
🔥 Top 10 Most Viewed Stocks
🏭 Coverage by Sector
⚡ Feature Usage Breakdown
🟢 BUY Signals
0⚠️ WATCH Signals
0🤖 Signal Engine — Full Control
| # | Ticker | Company | Sector | Signal | Score | Reasoning | Key Risk | Generated | Action |
|---|
| # | Name | Plan | Joined | Actions |
|---|
Enterprise team members
⚙️ System Controls
✓ All automation unaffected
Run AI Signals
Force refresh all NGX stock signals now
Clear Signal Cache
Remove cached signals (auto will re-run)
Manage Users
View and edit all registered accounts
Export All Data
Download users, signals & revenue CSV
Reset All Sessions
Force all users to re-login (security)
Generate Report
Full analytics report PDF/text
👤 Manual Plan Override
User Email
New Plan
⚠ Override applies immediately across all sessions. Independent of Paystack billing cycle.
🛡 Free Tier Stock Control
Current free stocks:
Comma-separated tickers. Changes take effect immediately for all free users.
📢 Platform Announcement
Current: None
🇳🇬 NGX Signal Management
149 stocks · Railway auto-runs 28th of each month
Loading signal status...
Refresh Single NGX Stock Signal
Use this when a company releases surprise earnings mid-month or a market event changes the outlook significantly.
🇳🇬 NGX Live Price Refresh — EODHD
Manually trigger an EOD price update for all 149 NGX stocks via EODHD. Auto-runs daily at 4:35 PM WAT (Mon–Fri), 35 mins after NGX market close.
📋 Monthly Valuation Reports — NGX
Institutional valuation reports stored in Supabase — served to ALL subscribers at zero cost. Auto-runs 3rd of each month.
▶ Run Report for Selected Stocks
Type ticker(s) below — separate multiple with commas. Example: MTNN, GUINNESS, ZENITHBANK
Quick add:
Signal Log
🇺🇸 US Signal Management
500 stocks · On-demand generation via Claude Haiku
Loading US signal status...
Refresh Single US Stock Signal
Use this for post-earnings surprises (e.g. NVDA beat, AAPL miss), Fed announcements, or major sector events.
🇺🇸 US Live Price Refresh — Yahoo Finance
Manually trigger an EOD price update for all 500 US stocks via Yahoo Finance. Auto-runs daily at 9:35 PM WAT / 4:35 PM London (Mon–Fri), 95 mins after NYSE close.
Quarterly Fundamentals Refresh
Run after each earnings season (Jan / Apr / Jul / Oct) to update P/E, EPS, ROE, revenue for all 500 US stocks from Yahoo Finance.
📋 Monthly Valuation Reports — US
Institutional valuation reports stored in Supabase — served to ALL subscribers at zero cost. Auto-runs 3rd of each month.
▶ Run Report for Selected US Stocks
Type ticker(s) below — separate multiple with commas. Example: AAPL, NVDA, MSFT
Quick add:
Signal Log
🔑 API Keys
Integrate EquityAI data into your systems · Enterprise only
📄 API Documentation
Full integration guide — endpoints, code examples, Google Sheets, Excel, Python, Node.js
Available Endpoints
GET
/api/v1/stocks?market=NGX
— All 149 NGX stocks + signals + prices
GET
/api/v1/stocks?market=US
— All 500 US stocks + prices
GET
/api/v1/stock/:ticker
— Single stock: signal + price + valuation
GET
/api/v1/signals?market=NGX
— All AI signals (BUY/HOLD/WATCH + scores)
GET
/api/v1/prices/:ticker
— Latest price for any NGX or US stock
Generate API Key
Key name (e.g. My Trading App)
Access level
No API keys yet. Generate one above.
Quick Start
# Fetch all NGX signals
curl -H "X-API-Key: eqai_your_key" \
https://YOUR-SERVER.railway.app/api/v1/signals?market=NGX
# Get ZENITHBANK price
curl -H "X-API-Key: eqai_your_key" \
https://YOUR-SERVER.railway.app/api/v1/prices/ZENITHBANK
curl -H "X-API-Key: eqai_your_key" \
https://YOUR-SERVER.railway.app/api/v1/signals?market=NGX
# Get ZENITHBANK price
curl -H "X-API-Key: eqai_your_key" \
https://YOUR-SERVER.railway.app/api/v1/prices/ZENITHBANK
📋 Report Output
Select a report above to generate it.