MCP server · live

Stock Alarm works with your AI assistant

Connect your AI assistant to Stock Alarm’s prices, financials, economic data, signals and your own portfolio and research.

Two ways to use your AI with Stock Alarm

Status, the connect command and your keys are all on AI setup.

1. In Stock Alarm's AI tab

Chat on your dashboard and your AI builds charts and reports beside the chat. No key needed. The AI tab gives you one command to paste into Terminal.

Open the AI tab

2. Inside your own AI app

Ask Claude Code, Codex or another AI app about stocks and it reads your Stock Alarm data. Create a key on this page and paste it where your app's steps say.

Create a key

An agent can propose. Only you can arm. Alert drafts stay inactive until you approve them on your phone.

Use Stock Alarm inside your AI app

Create a key, then paste it where your app's steps say. Your AI keeps using your own plan; the key only links it to your Stock Alarm account. Chatting with your AI in Stock Alarm's AI tab instead? You don't need a key: use the AI tab's one command.

Checking your account…

Where does the key go? Pick your app.

  1. Open Terminal. On a Mac press ⌘ Space, type Terminal, press Enter. On Windows press the Windows key, type PowerShell, press Enter.
  2. Paste this command and press Enter. It adds Stock Alarm to Claude Code, once.
    Create your key above and this fills in with it.
    claude mcp add --transport http --scope user stockalarm https://pro.stockalarm.io/api/mcp --header "Authorization: Bearer sap_live_…"
  3. Type claude and press Enter, then ask it about a stock. For example: “What is NVDA at, and as of when?” It answers with Stock Alarm data.

Use it in your terminal

Type stockalarm to open a live session: quotes, movers, news, earnings and your alerts. Ask it anything in plain English and your own Claude or ChatGPT plan answers with Stock Alarm data. Never an API key.

macOS and Linux
curl -fsSL https://pro.stockalarm.io/api/mcp/cli/install | sh
Windows (PowerShell)
irm https://pro.stockalarm.io/api/mcp/cli/install.ps1 | iex

Then run stockalarm and type login. Included with Stock Alarm Pro.

Things to ask it

“Did any of my alerts fire today, and on which channel?”

It reads your delivery log — every push, text, email and call actually sent, newest first, with the time. The answer to “it said it triggered but I got nothing.”

“What is NVDA at, and as of when?”

Every quote carries the moment it was observed, its age, and whether the market is open. No agent relaying a stale price as if it were live.

“Watch NVDA for an RSI oversold signal.”

The agent drafts it and your phone buzzes. Nothing is armed until you tap. Price levels, percent moves, RSI, moving-average and MACD crosses, 52-week highs, volume spikes, earnings windows and market cap.

“How is my watchlist doing against its sectors?”

Your watchlist, market movers, sector returns and our 26-week relative-strength rankings, in one conversation.

How it works

  1. 1

    Your assistant calls Stock Alarm

    Claude, ChatGPT or Claude Code connects over MCP with a key you create below. The key is yours and you can create a new one any time.

  2. 2

    It reads only your account

    Your portfolio, saved research, alerts, watchlists and delivery history, plus market data. The key resolves to your account.

  3. 3

    A new alert arrives as a draft

    An agent can propose an alert, and that proposal is pushed to your phone. It is not an alarm yet, and it expires in 24 hours if you ignore it.

  4. 4

    Your tap is the only thing that arms it

    Nothing fires, texts, or calls you until you press Arm. An agent cannot silently create, pause, or delete an alert you were relying on.

What it exposes

336 discoverable datasets across 15 categories, plus the familiar quote, screening and alert tools. There is no tool that arms, pauses or deletes an alert.

research · 68 datasets
  • get_momentum_candidates

    Return the Stock Alarm Momentum Candidates screen: top S&P 500 stocks

  • search_stocks

    Screen ~3,700 US stocks with ARBITRARY metric filters, sorting, sector,

  • get_fundamentals

    Get a comprehensive single-stock scorecard for a specific symbol — the

  • compare_stocks

    Compare multiple stocks side-by-side across key financial metrics.

  • analyze_earnings

    Analyze the most recent earnings call transcript for a stock.

  • get_sector_trends

    Get sector rotation analysis and trends across all 11 market sectors.

  • get_quote

    Get the current price quote for ONE stock — live price, daily change,

  • get_earnings_calendar

    Get the real earnings calendar — which companies report earnings on a

  • get_analyst_ratings

    Get Wall Street analyst views for ONE stock — the consensus rating

  • get_news

    Recent news, OUR corroborated wire first: every wire story is

  • get_ownership

    Get ownership and trading activity for ONE stock by type:

  • get_market_movers

    Get today's market movers — top gainers, top losers, most-active

  • get_economic_data

    Get US economic data. Two modes:

  • get_power_rankings

    Get Stock Alarm's Power Rankings — dual-ELO 26-week relative-

  • get_dividends

    Get the dividend history for ONE stock — recent ex-dividend

  • get_recent_filings

    Get recent SEC 8-K filings (material corporate events —

  • screen_by_industry

    Find the top stocks within a specific INDUSTRY (more precise than

  • get_sector_returns

    Get average stock returns aggregated BY SECTOR over a chosen

  • search_intelligence

    Search the company-intelligence index for any THEME, RISK, or

  • get_macro_impact

    For a given macro driver moving in a direction, return which

  • list_macro_drivers

    List the MEASURED macro drivers Atlas tracks — oil, gas,

  • get_ai_rating

    Get the AI Stock Rating for ONE stock — our PROPRIETARY house

  • get_market_report

    Get Stock Alarm's daily RESEARCH-DESK intelligence report — our own

  • get_heatmap

    Get the S&P 500 market HEATMAP / market internals —

  • analyze_industry

    Deep-dive an entire INDUSTRY in one call — the largest leaders, market

  • analyze_company

    Produce a complete, financial-ADVISOR-style analysis of ONE company in a

  • analyze_sector

    Give a financial-ADVISOR-style read on a whole SECTOR in one call — the

  • get_risk_metrics

    Compute QUANTITATIVE RISK METRICS for 1-6 stocks/ETFs from daily price

  • analyze_filing

    Read the ACTUAL TEXT of a company's SEC filings (via EDGAR) — the

  • get_etf_profile

    ETF AND MUTUAL FUND coverage: profile (issuer, expense ratio,

  • analyze_portfolio

    Analyze the user's WHOLE PORTFOLIO as one thing: portfolio volatility,

  • get_market_feed

    The LIVE market event feed — every corporate event our pipeline

  • explain_move

    Explain WHY a stock is moving — deterministic attribution, not a guess.

  • get_signal_scoreboard

    Our signal TRACK RECORD — the forward-return ledger. For every deterministic

  • get_market_pulse

    The event firehose RANKED by importance — the few things that matter most right

  • get_investor_holdings

    A famous investor's latest 13F portfolio: top holdings with

  • get_superinvestor_consensus

    What the tracked 13F superinvestors are doing IN AGGREGATE —

  • fetch_dataset

    Escape hatch for long-tail data no other tool covers. Pick a

  • get_global_markets

    Get the GLOBAL market picture in one call: overnight Asia (Nikkei,

  • get_market_regime

    Get the MARKET REGIME in one call: for SPY, QQQ, IWM and DIA (or the

  • get_economic_calendar

    Get the ECONOMIC CALENDAR: scheduled releases, Fed speeches, and

  • get_market_read

    Get the latest MARKET READ — the house market note written from live

  • shared_notebook

    Read an immutable notebook snapshot using a token from its /n/ share link. Returns only the publicly shared content; never lists share tokens or reveals the author account id.

  • shared_chart

    Read a saved chart configuration using a code from its /c/ share link. Never enumerates share codes.

  • published_archive_index

    Discover saved analyst research, dated ELO snapshots, earnings summaries, enriched notebook intelligence and published backtests. Follow nextCursor using parameters.cursor; read records using published_archive_record.

  • published_archive_record

    Complete saved public artifact selected from published_archive_index. Only the specified public artifact families are allowed.

  • curated_ecosystems

    Complete curated company ecosystems, including relationship evidence quotes, sources and confirmation status. Unconfirmed relationships must not be stated as facts.

  • market_read_archive

    Every published Market Read date and edition. Follow nextCursor using parameters.cursor; use raw_market_read for the complete report.

  • raw_market_read

    Complete published Market Read, including chart directives, themes, citations and evidence. Private email recipients are excluded.

  • raw_company_intelligence

    Complete cached notebook intelligence for a symbol, including richer alpha, guidance, competitive and emerging-theme fields. Reads saved content only; never generates content.

  • backtest_archive

    Available published backtest variants. Follow nextCursor using parameters.cursor, then read backtest_result with an id from this index.

  • backtest_result

    Complete previously published strategy backtest, including configuration, holdings and period results. No new simulation is started.

  • elo_snapshot_dates

    All available historical ELO dates. Follow nextCursor using parameters.cursor until null, then read elo_snapshot with weekEndDate.

  • published_report

    Complete published report by slug, validated against the live reports index. Includes every report, not only the four research-summary presets.

  • theme_detail

    Theme members and current performance

  • published_backtests

    Published strategy backtest data

  • elo_snapshot

    Complete historical ELO snapshot selected from elo_snapshot_dates

  • earnings_summary

    Previously generated earnings summary for a company and quarter. Returns exists:false when no summary has been saved; never generates content.

  • snapshot_company_intelligence

    Complete stored company intelligence, including all narrative fields

  • snapshot_entity_graph

    Company relationships and ecosystem graph

  • snapshot_macro_beta

    Measured stock sensitivity to economic drivers

  • snapshot_themes_data

    Investment themes and memberships

  • snapshot_theme_clusters_snapshot

    Theme clusters and constituents

  • snapshot_theme_heatmap_snapshot

    Theme performance heatmap

  • snapshot_reports_index

    Published report directory

  • snapshot_weekly_picks

    Published weekly stock picks

  • snapshot_settlement_history

    Weekly pick settlement outcomes

  • snapshot_ai_analyst_latest

    Latest published analyst research

personal · 36 datasets
  • get_my_watchlist

    Get the SIGNED-IN USER'S OWN watchlist — the tickers they track.

  • get_my_alerts

    Get the SIGNED-IN USER'S OWN alerts — the symbols they have alarms on and

  • get_my_portfolio_context

    Get the SIGNED-IN USER'S PORTFOLIO TERMINAL in one call: saved

  • my_advisor_xray

    Your own advisor xray. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_ai_brief

    Your own ai brief. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_holdings

    Your own holdings. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_memos

    Your own memos. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_conversations

    Your own conversations. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_research

    Your own research. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_comps

    Your own comps. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_onepagers

    Your own onepagers. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_reports

    Your own reports. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_research_inbox

    Your own research inbox. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_research_profile

    Your own research profile. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_advisor_clients

    Your own advisor clients. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_saved_portfolios

    Your own saved portfolios. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_firm_profile

    Your own firm profile. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_feed

    Your own feed. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_alert_records

    Your own alert records. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_watchlists

    Your own watchlists. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_delivery_history

    Your own delivery history. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_alert_drafts

    Your own alert drafts. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_households

    Your own households. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_accounts

    Your own accounts. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_lots

    Your own lots. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_proposals

    Your own proposals. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_proposal_trades

    Your own proposal trades. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_reviews

    Your own reviews. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_advisor_report_versions

    Your own advisor report versions. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_advisor_tasks

    Your own advisor tasks. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_advisor_meetings

    Your own advisor meetings. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_extractions

    Your own extractions. Read-only; identity comes exclusively from your connection. Use path to open a record; after pages through record keys.

  • my_briefs

    Your own briefs; read-only.

  • my_theses

    Your own theses; read-only.

  • my_feed_subscriptions

    Your own feed subscriptions; read-only.

  • my_strategies

    Your own strategies; read-only.

history · 11 datasets
  • get_period_returns

    Quote-chart price returns with exact start/end dates and prices. Dividends excluded; same canonical reader as the direct MCP tool.

  • chart_firebase_price

    Stock Prices: 6 fields. Full observations with currency/frequency/source, including every supported metric. Use chart_fields to inspect fields.

  • chart_computed_valuation

    Daily Valuation: 5 fields. Full observations with currency/frequency/source, including every supported metric. Use chart_fields to inspect fields.

  • chart_fmp_income

    Income Statement: 26 fields. Full observations with currency/frequency/source, including every supported metric. Use chart_fields to inspect fields.

  • chart_fmp_balance

    Balance Sheet: 30 fields. Full observations with currency/frequency/source, including every supported metric. Use chart_fields to inspect fields.

  • chart_fmp_cashflow

    Cash Flow Statement: 18 fields. Full observations with currency/frequency/source, including every supported metric. Use chart_fields to inspect fields.

  • chart_fmp_metrics

    Key Metrics & Ratios: 70 fields. Full observations with currency/frequency/source, including every supported metric. Use chart_fields to inspect fields.

  • chart_fmp_growth

    Growth Metrics: 16 fields. Full observations with currency/frequency/source, including every supported metric. Use chart_fields to inspect fields.

  • chart_databeast_estimates

    Analyst Estimates: 4 fields. Full observations with currency/frequency/source, including every supported metric. Use chart_fields to inspect fields.

  • chart_fred_econ

    Economic Indicators: 150 fields. Full observations with currency/frequency/source, including every supported metric. Use chart_fields to inspect fields.

  • chart_history_chart

    Historical Charts: 101 fields. Full observations with currency/frequency/source, including every supported metric. Use chart_fields to inspect fields.

ownership · 11 datasets
  • insider_trade_history

    Complete provider insider-trading records, with source pagination and optional symbol filter. Follow nextSourcePage using parameters.page to retrieve older disclosures.

  • raw_etf_holdings

    Complete ETF holding records returned by our provider, without the top-ten research-summary cap.

  • institutional_investors

    Institutional investor directory and CIKs

  • institutional_grid

    Institutional ownership grid

  • institutional_dates

    Available 13F reporting dates for an institution

  • institutional_portfolio

    Full institutional holdings at a reporting date

  • institutional_filings

    Recent institutional filings

  • insider_alpha

    Insider transaction signals and forward outcomes

  • insider_feed

    Latest insider trading activity

  • insider_history

    Named insider lookup and complete original trade records. Ambiguous names return every matching candidate; pass its reportingCik to select the person. Follow nextSourcePage with parameters.page until the source returns a

  • snapshot_insider_alpha_data

    All insider alpha records and outcomes

companies · 36 datasets
  • filing_8k_history

    Complete SEC 8-K filing records from our financial provider. Query up to one year at a time; follow nextSourcePage using parameters.page, then move to another date window.

  • raw_ratios_ttm

    Complete trailing-twelve-month financial ratios, including liquidity, profitability, efficiency and valuation fields.

  • records_key_executives

    Key executives & pay: every record and field returned by the provider, without the research summary's 50-row cap. Date queries are bounded to one year; continue with the next date window.

  • records_revenue_segments

    Revenue by product segment: every record and field returned by the provider, without the research summary's 50-row cap. Date queries are bounded to one year; continue with the next date window.

  • records_geographic_revenue

    Revenue by geography: every record and field returned by the provider, without the research summary's 50-row cap. Date queries are bounded to one year; continue with the next date window.

  • records_stock_splits

    Stock split history: every record and field returned by the provider, without the research summary's 50-row cap. Date queries are bounded to one year; continue with the next date window.

  • records_shares_float

    Shares float / free float: every record and field returned by the provider, without the research summary's 50-row cap. Date queries are bounded to one year; continue with the next date window.

  • records_employee_count

    Employee count history: every record and field returned by the provider, without the research summary's 50-row cap. Date queries are bounded to one year; continue with the next date window.

  • records_earnings_history

    Earnings history & next report (EPS/revenue actual vs estimate): every record and field returned by the provider, without the research summary's 50-row cap. Date queries are bounded to one year; continue with the next da

  • records_analyst_estimates

    Forward analyst estimates (annual): every record and field returned by the provider, without the research summary's 50-row cap. Date queries are bounded to one year; continue with the next date window.

  • raw_income

    Complete income statement/metric records from the same provider as Stock Alarm charts, preserving every source field. Provider-supported history, requested through parameters.limit.

  • raw_balance

    Complete balance statement/metric records from the same provider as Stock Alarm charts, preserving every source field. Provider-supported history, requested through parameters.limit.

  • raw_cashflow

    Complete cashflow statement/metric records from the same provider as Stock Alarm charts, preserving every source field. Provider-supported history, requested through parameters.limit.

  • raw_metrics

    Complete metrics statement/metric records from the same provider as Stock Alarm charts, preserving every source field. Provider-supported history, requested through parameters.limit.

  • raw_growth

    Complete growth statement/metric records from the same provider as Stock Alarm charts, preserving every source field. Provider-supported history, requested through parameters.limit.

  • raw_company_profile

    Full provider company profile, exchange, industry, description and identifiers.

  • raw_analyst_estimates

    Complete annual or quarterly analyst estimate records, all returned years and fields.

  • raw_earnings_transcripts

    Full earnings-call transcript text for all periods returned by our provider. No 15,000-character summary cap. Open the content path and page text to its end.

  • raw_company_metadata

    Complete company profile metadata used by the quote profile page.

  • sec_filings

    SEC recent 10-K/10-Q filings index with accession, document name and filing/report dates. Covers the SEC recent-submissions window, not archived older submissions.

  • sec_filing_text

    Full primary SEC 10-K/10-Q document text, without the research section caps. Pick an accession returned by sec_filings, or omit for the latest. Follow text nextOffset to the end.

  • company_dcf

    Financial inputs for a discounted cash-flow valuation

  • ttm_metrics

    All reported trailing-twelve-month ratios and metrics

  • revenue_segments

    Product and geographic revenue breakdown

  • peers

    Company peer group

  • company_intelligence

    Stored company narrative, risks, competition and earnings focus

  • earnings_detail

    Validated earnings results and surprise detail for a company

  • earnings_results

    Latest reported earnings results and surprises

  • earnings_schedule

    Validated earnings calendar

  • analyst_consensus

    Analyst consensus for multiple symbols

  • analyst_grades

    Individual Wall Street ratings and upgrades/downgrades

  • target_consensus

    Price-target consensus

  • target_changes

    Individual target changes

  • company_news

    Company-specific news and corroborated stories

  • company_jobs

    Company hiring and job listings, searchable by company ticker or text

  • snapshot_hiring_stats

    Company hiring totals, changes, department and location mixes

market · 32 datasets
  • symbol_directory

    Complete canonical symbol search index, including exchange-qualified alert routing IDs and aliases. Follow nextSourceOffset using parameters.sourceOffset and preserve version. Deduplicate repeated terms by instrument id.

  • crypto_directory

    Every alertable cryptocurrency symbol, including smaller instruments omitted by the market page. Follow nextAfter using parameters.after, then use raw_quote with a symbol.

  • market_matrix

    Cross-asset performance matrix

  • asset_confirmation

    Cross-asset confirmation data

  • market_overview

    Market overview dataset

  • index_quotes

    Major market index quotes

  • commodity_quotes

    Commodity and futures quotes

  • crypto_quotes

    Cryptocurrency quotes

  • sector_quotes

    Sector ETF quotes

  • regime_summary

    Market regime, breadth and trend summary

  • sp500_constituents

    Current S&P 500 constituents

  • symbol_search

    Find stocks, ETFs, crypto, FX and global symbols

  • crypto_derivatives

    Current bounded crypto perpetual snapshot, units and per-field source timestamps.

  • crypto_venue_detail

    Selected asset spot execution conditions and recent sourced headlines.

  • crypto_derivatives_history

    Selected asset and venue hourly OI, funding, taker flow and optional reported liquidation context; completed buckets only.

  • crypto_execution

    Timestamped perpetual book depth and size-specific execution estimates with explicit partial coverage. Research snapshots, not executable quotes.

  • crypto_options

    BTC/ETH Deribit option volatility, expiry term structure, strike OI and native-coin premiums. Model IV, not executable prices.

  • crypto_capital

    Active USD-pegged circulating value and approximate supply changes, plus network DeFi TVL. Aggregate dataset ages are explicit; not exchange flows or live peg prices.

  • crypto_capital_distribution

    Reported stablecoin balances by network, or dollar-pegged asset composition on a network. Select exact IDs from crypto_capital.

  • snapshot_alert_aggregates

    Aggregate market alert activity

  • snapshot_regime_history

    Historical market regimes

  • snapshot_elo_history

    Historical relative strength ratings

  • snapshot_elo_snapshots_v2_latest

    Latest weekly relative strength snapshot

  • snapshot_elo_snapshots_v2_previous

    Previous weekly relative strength snapshot

  • snapshot_heatmap_snapshot

    US stock heatmap

  • snapshot_r2k_heatmap_snapshot

    Russell 2000 heatmap

  • snapshot_crypto_heatmap_snapshot

    Cryptocurrency heatmap

  • snapshot_bond_snapshot

    Bond yields, prices and return measures

  • snapshot_bond_history

    Historical bond measures

  • snapshot_pairs_data

    Pair relationships and statistics

  • snapshot_pre_move_radar

    Pre-move radar research candidates

  • snapshot_trading_range

    Price trading ranges and extension measurements

news · 13 datasets
  • raw_ticker_news

    Complete stored ticker news, preserving all source records and fields beyond the page’s twenty-headline limit.

  • news_story_index

    Page through every stored news story, including prior revisions. Read a complete article with news_story. Follow nextCursor with parameters.cursor.

  • news_story

    Complete published wire story, summary and cited sources by slug or storyId. Follow previousStoryId with another read to retrieve every earlier revision; embeddings are excluded.

  • news_wire

    Corroborated market stories with source attribution

  • social_sentiment

    Social sentiment and ticker mentions

  • intelligence_search

    Search stored company intelligence

  • intel_news

    Curated RSS news feeds by category

  • btc_etf

    Bitcoin ETF flows and holdings

  • country_etf_returns

    Historical country ETF price returns (not fund flows).

  • stablecoins

    Stablecoin prices, pegs and market capitalization

  • snapshot_news_wire_snapshot

    Complete corroborated news wire snapshot

  • snapshot_sp500_news_snapshot

    S&P 500 news snapshot

  • snapshot_social_sentiment

    Social sentiment and mentions

events · 7 datasets
  • feed_events

    Complete stored event history, with stable source cursors. Filter by one symbol, event type, or actor. Follow nextCursor using parameters.cursor. Source pages are shared across accounts.

  • records_economic_calendar

    Economic release calendar: every record and field returned by the provider, without the research summary's 50-row cap. Date queries are bounded to one year; continue with the next date window.

  • records_dividend_calendar

    Dividend calendar (ex-dates): every record and field returned by the provider, without the research summary's 50-row cap. Date queries are bounded to one year; continue with the next date window.

  • records_ipo_calendar

    Upcoming IPOs: every record and field returned by the provider, without the research summary's 50-row cap. Date queries are bounded to one year; continue with the next date window.

  • market_events

    Market events by symbol, symbols or actor, preserving per-symbol coverage

  • feed_actors

    Congress and institutional actor directory

  • signal_outcomes

    Forward signal performance and evidence counts

prices · 10 datasets
  • raw_quote

    Complete current quote record from Stock Alarm Firebase, including source timestamps and every stored field.

  • raw_technical_indicators

    Complete current technical-indicator and moving-average record from Stock Alarm Firebase.

  • price_history

    Historical daily prices, OHLCV and volume; use chart sources for all financial metrics

  • intraday

    Intraday bars at 1min, 5min, 15min, 30min or 1hour intervals

  • futures_history

    Futures price history

  • bulk_quotes

    Live quotes for an explicit list, including exchange-prefixed non-US symbols

  • compare_returns

    Compare price returns against a benchmark

  • relative_strength

    Relative strength between two assets

  • relative_strength_scan

    Relative strength across asset groups

  • pair_spread

    Historical price spread for a pair

macro · 14 datasets
  • raw_economic_series

    All observations returned by the direct FRED reader, without the summary lookback limit. Symbol is a FRED series id.

  • energy_series_catalog

    All supported energy series IDs: oil, gas, petroleum stocks, production, refinery utilization and imports.

  • energy_series

    Energy Information Administration observations for a series from energy_series_catalog. Defaults to daily spot prices, weekly inventories/flows, monthly production. Preserves provider units, frequency and source paginati

  • macro_search

    Find economic series by keyword

  • macro_regime

    Economic regime, components and historical comparison

  • macro_concept

    Economic concept with headline and companion series

  • central_bank

    Central bank rates and policy for one country

  • treasury_holdings

    Foreign Treasury holdings by country and month

  • snapshot_macro_pulse

    Economic indicators, commodity and currency observations

  • snapshot_macro_releases

    Economic release dates, actuals and revisions

  • snapshot_macro_concepts

    All economic concepts and companion series

  • snapshot_macro_signals

    Economic signals and evidence

  • snapshot_central_banks_snapshot

    Global central bank policy rates

  • snapshot_commodity_pulse

    Commodity measurements and trends

operations · 1 dataset
  • data_status

    Public data coverage and timestamps. Strict read-only mode; never fills or updates the comparison reference.

provider records · 76 datasets
  • provider_fmp_quote

    Complete Stock Alarm reader output for quote, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_fmp_bulk_quotes

    Complete Stock Alarm reader output for bulk quotes, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_fmp_sp500_constituents

    Complete Stock Alarm reader output for sp500 constituents, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still appl

  • provider_fmp_company_profile

    Complete Stock Alarm reader output for company profile, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_fmp_growth_data

    Complete Stock Alarm reader output for growth data, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_fmp_key_metrics_ttm

    Complete Stock Alarm reader output for key metrics ttm, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_fmp_key_metrics

    Complete Stock Alarm reader output for key metrics, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_fmp_historical_prices

    Complete Stock Alarm reader output for historical prices, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply

  • provider_fmp_historical_prices_deep

    Complete Stock Alarm reader output for historical prices deep, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still

  • provider_fmp_historical_market_cap_deep

    Complete Stock Alarm reader output for historical market cap deep, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits st

  • provider_fmp_historical_market_cap

    Complete Stock Alarm reader output for historical market cap, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still a

  • provider_fmp_income_statement

    Complete Stock Alarm reader output for income statement, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_fmp_balance_sheet

    Complete Stock Alarm reader output for balance sheet, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_fmp_cash_flow_statement

    Complete Stock Alarm reader output for cash flow statement, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still app

  • provider_fmp_intraday_data

    Complete Stock Alarm reader output for intraday data, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_fmp_analyst_grades

    Complete Stock Alarm reader output for analyst grades, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_fmp_price_target_consensus

    Complete Stock Alarm reader output for price target consensus, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still

  • provider_fmp_price_target_news

    Complete Stock Alarm reader output for price target news, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply

  • provider_fmp_stock_peers

    Complete Stock Alarm reader output for stock peers, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_fmp_stocks_by_industry

    Complete Stock Alarm reader output for stocks by industry, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still appl

  • provider_fmp_stock_news

    Complete Stock Alarm reader output for stock news, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_fmp_stock_news_for_symbol

    Complete Stock Alarm reader output for stock news for symbol, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still a

  • provider_fmp_technical_indicators

    Complete Stock Alarm reader output for technical indicators, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still ap

  • provider_fmp_stock_price_change

    Complete Stock Alarm reader output for stock price change, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still appl

  • provider_fmp_commodity_quotes

    Complete Stock Alarm reader output for commodity quotes, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_fmp_earnings_calendar

    Complete Stock Alarm reader output for earnings calendar, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply

  • provider_fmp_symbol_earnings_calendar

    Complete Stock Alarm reader output for symbol earnings calendar, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits stil

  • provider_fmp_stable_earnings

    Complete Stock Alarm reader output for stable earnings, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_fmp_latest_senate_trades

    Complete Stock Alarm reader output for latest senate trades, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still ap

  • provider_fmp_latest_house_trades

    Complete Stock Alarm reader output for latest house trades, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still app

  • provider_fmp_senate_trades_by_symbol

    Complete Stock Alarm reader output for senate trades by symbol, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still

  • provider_fmp_house_trades_by_symbol

    Complete Stock Alarm reader output for house trades by symbol, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still

  • provider_fmp_senate_trades_by_name

    Complete Stock Alarm reader output for senate trades by name, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still a

  • provider_fmp_house_trades_by_name

    Complete Stock Alarm reader output for house trades by name, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still ap

  • provider_fmp_institutional_holders

    Complete Stock Alarm reader output for institutional holders, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still a

  • provider_fmp_latest_insider_trades

    Complete Stock Alarm reader output for latest insider trades, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still a

  • provider_fmp_insider_trades_by_symbol

    Complete Stock Alarm reader output for insider trades by symbol, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits stil

  • provider_fmp_latest8_k_filings

    Complete Stock Alarm reader output for latest8 k filings, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply

  • provider_fmp_dividend_history

    Complete Stock Alarm reader output for dividend history, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_fmp_stock_splits

    Complete Stock Alarm reader output for stock splits, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_databeast_quote

    Complete Stock Alarm reader output for quote, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_databeast_commodity_quotes

    Complete Stock Alarm reader output for commodity quotes, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_databeast_forex_quotes

    Complete Stock Alarm reader output for forex quotes, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_databeast_bulk_quotes

    Complete Stock Alarm reader output for bulk quotes, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_databeast_company_profile

    Complete Stock Alarm reader output for company profile, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_databeast_income_statement

    Complete Stock Alarm reader output for income statement, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_databeast_balance_sheet

    Complete Stock Alarm reader output for balance sheet, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_databeast_cash_flow

    Complete Stock Alarm reader output for cash flow, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_databeast_key_metrics_ttm

    Complete Stock Alarm reader output for key metrics ttm, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_databeast_key_metrics

    Complete Stock Alarm reader output for key metrics, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_databeast_growth_data

    Complete Stock Alarm reader output for growth data, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_databeast_institutional_holders

    Complete Stock Alarm reader output for institutional holders, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still a

  • provider_databeast_dcf

    Complete Stock Alarm reader output for dcf, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_databeast_stock_peers

    Complete Stock Alarm reader output for stock peers, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_databeast_etf_holdings

    Complete Stock Alarm reader output for etf holdings, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_databeast_stock_news

    Complete Stock Alarm reader output for stock news, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_databeast_historical_prices

    Complete Stock Alarm reader output for historical prices, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply

  • provider_databeast_eod_prices

    Complete Stock Alarm reader output for eod prices, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_databeast_intraday_data

    Complete Stock Alarm reader output for intraday data, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_databeast_market_gainers

    Complete Stock Alarm reader output for market gainers, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_databeast_market_losers

    Complete Stock Alarm reader output for market losers, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_databeast_analyst_consensus

    Complete Stock Alarm reader output for analyst consensus, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply

  • provider_databeast_price_target_consensus

    Complete Stock Alarm reader output for price target consensus, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still

  • provider_databeast_price_target_news

    Complete Stock Alarm reader output for price target news, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply

  • provider_databeast_stock_price_change

    Complete Stock Alarm reader output for stock price change, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still appl

  • provider_databeast_ratios_ttm

    Complete Stock Alarm reader output for ratios ttm, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply.

  • provider_databeast_earnings_transcripts

    Complete Stock Alarm reader output for earnings transcripts, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still ap

  • provider_databeast_earnings_surprises

    Complete Stock Alarm reader output for earnings surprises, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still appl

  • provider_databeast_analyst_estimates

    Complete Stock Alarm reader output for analyst estimates, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits still apply

  • provider_databeast_analyst_estimates_quarterly

    Complete Stock Alarm reader output for analyst estimates quarterly, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limits s

  • provider_databeast_analyst_estimates_annual_direct

    Complete Stock Alarm reader output for analyst estimates annual direct, preserving every returned field. parameters controls the source query; outer offset/limit only controls response pages. Source/provider history limi

  • provider_cryptocompare_quote

    Complete CryptoCompare quote output used by Stock Alarm. USD quote currency; source-supported time window applies.

  • provider_cryptocompare_daily_history

    Complete CryptoCompare daily history output used by Stock Alarm. USD quote currency; source-supported time window applies.

  • provider_cryptocompare_intraday

    Complete CryptoCompare intraday output used by Stock Alarm. USD quote currency; source-supported time window applies.

  • provider_fmp_financial_ratios

    Complete FMP dated historical financial ratios from the canonical Stock Alarm reader; preserve provider fields and period basis.

  • provider_fmp_financial_ratios_ttm

    Complete FMP current TTM financial ratios from the canonical Stock Alarm reader; preserve provider fields and period basis.

screening · 17 datasets
  • etf_screener

    Search, filter and sort ETFs by asset class, yield, expense and assets

  • screener_fields

    Complete stock universe, with selectable fields

  • screener_projection

    All screener fields for specified symbols

  • stock_lists

    S&P 500, ETF, AI rating and relative strength lists

  • chart_grid

    Paginated price/technical chart grid for sp500, r2k and extended stocks

  • ai_ratings

    Deterministic company scores and component ratings

  • ai_picks

    Published stock picks

  • breakout_signals

    Long/short breakout signals with position-sizing inputs

  • overbought_oversold

    Oscillators and overbought/oversold indicators

  • snapshot_screener_data

    Full equity screener, all stored fields and all stock universes

  • snapshot_analyst_screener

    Top analyst screening dataset

  • snapshot_etf_screener_data

    Full ETF screening dataset

  • snapshot_growth_leaders

    Growth leaders and measurements

  • snapshot_growth_valuation

    Growth and valuation data

  • snapshot_charts_sp500

    S&P 500 historical charts

  • snapshot_charts_r2k

    Russell 2000 historical charts

  • snapshot_charts_extended

    Extended universe historical charts

predictions · 3 datasets
  • prediction_arbitrage

    Cross-venue prediction-market price comparisons

  • snapshot_kalshi_predictions

    Prediction market contracts and probabilities

  • snapshot_polymarket_predictions

    Prediction market contracts, liquidity and prices

reference · 1 dataset
  • chart_fields

    Every chart data source, field, unit and supported frequency. Discover field keys before querying chart data.

get_data_catalogFind every available dataset, its parameters and a ready-to-use example
read_datasetRead any dataset, with pagination and access to complete records and text
get_quoteLive price with an as-of time, ranges, returns, technicals, next earnings
get_my_alertsYour alerts, their state and channels, and the log of what was actually delivered
get_my_watchlistThe tickers you follow
get_client_bookAdvisors: one client’s accounts and positions, so each client is worked on separately
get_market_moversToday's gainers, losers and most active
get_sector_returnsSector performance over a window you choose
get_power_rankings26-week relative-strength leaders
draft_price_alertDraft a price level — pushed to your phone, armed only by you
draft_alertDraft any other condition — RSI, crosses, volume, earnings, market cap
get_chart_imageAny Chart Studio chart as a finished image, ready to share on X

Good to know

  • Agent access is part of a paid plan. Your key is tied to your account.
  • Data coverage and history depend on the source. Missing or stale data is reported as such.
  • Charts and formulas saved only in your browser are not synced to this connection.
  • A key is shown once. We store only a hash of it, so create a new one if you lose it.
  • Drafts expire after 24 hours and are limited to five per hour.
  • Alerts you arm behave like any other alert, delivered by push, text, email or phone call according to your notification settings.
Data is provided for informational purposes only and does not constitute investment advice. Past performance is not indicative of future results.