Signal8
Qué hace este MCP
Provides SEC filings, dilution data, insider and institutional ownership, and political-trade data.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker symbol'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL", "TSLA")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL", "TSLA")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'limit': {'type': 'integer', 'maximum': 40, 'minimum': 1, 'description': 'Maximum number of estimate periods to return (1-40). Defaults to 8.'}, 'period': {'enum': ['annual', 'quarter'], 'type': 'string', 'description': 'Estimate period: "annual" (default) or "quarter".'}, 'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL", "TSLA")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'limit': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Maximum results to return (default: 10, max: 50)'}, 'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL", "TSLA")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "MNTS", "VNRX")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL", "TSLA")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL", "TSLA")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'End date (YYYY-MM-DD, default: today + 90 days)'}, 'from': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Start date (YYYY-MM-DD, default: today)'}, 'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (default: 25, max: 100)'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Offset for pagination (default: 0)'}, 'industry': {'type': 'string', 'description': 'Filter by company industry (exact match, e.g. "Biotechnology")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Maximum number of clinical trials to return (1-50). Defaults to 10.'}, 'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "MRNA", "PFE")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., AAPL, TSLA)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., AAPL, TSLA)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "MNTS", "VNRX")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "MNTS", "VNRX")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker', 'family'], 'properties': {'family': {'enum': ['warrants', 'convertibles', 'preferred', 'shelfs', 'atms', 'elocs', 's1_offerings', 'equity_plans', 'exchangeables', 'recent_offerings'], 'type': 'string', 'description': 'Instrument family to return. One of: warrants, convertibles, preferred, shelfs, atms, elocs, s1_offerings, equity_plans, exchangeables, recent_offerings.'}, 'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "MNTS", "VNRX")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "MNTS", "VNRX")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "MNTS", "VNRX")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "MNTS", "VNRX")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'cycle': {'type': 'string', 'pattern': '^\\d{4}$', 'description': 'Election cycle as 4-digit year (e.g. "2024"). Defaults to most recent cycle.'}, 'party': {'enum': ['D', 'R', 'I'], 'type': 'string', 'description': "Filter by party: 'D', 'R', or 'I'"}, 'chamber': {'enum': ['senate', 'house'], 'type': 'string', 'description': "Filter by chamber: 'senate' or 'house'"}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'limit': {'type': 'integer', 'maximum': 40, 'minimum': 1, 'description': 'Maximum number of earnings periods to return (1-40). Defaults to 8.'}, 'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL", "TSLA")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['from', 'to'], 'properties': {'to': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'End date inclusive (YYYY-MM-DD)'}, 'from': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Start date inclusive (YYYY-MM-DD)'}, 'tickers': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'description': 'Optional ticker filter, e.g. ["AAPL","NVDA"]'}, 'maxMarketCap': {'type': 'number', 'description': 'Maximum market cap in USD (e.g., 2000000000 for under $2B)'}, 'minMarketCap': {'type': 'number', 'description': 'Minimum market cap in USD (e.g., 10000000000 for $10B+)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['from', 'to'], 'properties': {'to': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'End date inclusive (YYYY-MM-DD)'}, 'from': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Start date inclusive (YYYY-MM-DD)'}, 'country': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'Optional ISO-3166 alpha-2 country code (e.g. "US", "GB", "JP")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'ETF ticker symbol (e.g., SPY, QQQ, IWM)'}, 'include': {'type': 'string', 'description': 'Comma-separated list of data types to include. Available: profile,holdings,sectors,countries,stock-summary,performance,news,analyst,comparables. Default (when omitted): profile,stock-summary,holdings,sectors'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL", "TSLA")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Exhibit ID (numeric). Find via get_filing_exhibits.'}, 'maxLength': {'type': 'number', 'minimum': 100, 'description': 'Truncate content to this many characters. Response includes a "truncated" boolean.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'End date inclusive (YYYY-MM-DD, default today + 45d)'}, 'from': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Start date inclusive (YYYY-MM-DD, default today)'}, 'universe': {'enum': ['sp500', 'ndx', 'dji', 'all'], 'type': 'string', 'description': 'Optional index-universe filter (default "all")'}, 'formTypes': {'type': 'array', 'items': {'enum': ['10-K', '10-Q'], 'type': 'string'}, 'description': 'Optional SEC form types subset, e.g. ["10-Q"]'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['filingId'], 'properties': {'filingId': {'type': 'string', 'description': 'Internal filing ID (numeric). Find via search_sec_filings.'}, 'maxLength': {'type': 'number', 'minimum': 100, 'description': 'Truncate content to this many characters. Useful for previewing large filings. Response includes a "truncated" boolean when truncation is applied.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['filingId'], 'properties': {'filingId': {'type': 'string', 'description': 'Internal filing ID (numeric). Find via search_sec_filings.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'type': {'enum': ['annual', 'quarter', 'ttm'], 'type': 'string', 'description': 'Financial period type: "annual", "quarter", or "ttm" (trailing twelve months). Defaults to annual.'}, 'limit': {'type': 'integer', 'maximum': 40, 'minimum': 1, 'description': 'Maximum number of periods to return (1-40). Defaults to 8.'}, 'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL", "TSLA")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL", "TSLA")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'days': {'type': 'integer', 'description': 'Lookback window in trade dates. Default 90, clamped to 1-730.'}, 'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL", "TSLA")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'to': {'type': 'integer', 'description': 'End date as UNIX timestamp (overrides period)'}, 'from': {'type': 'integer', 'description': 'Start date as UNIX timestamp (overrides period)'}, 'period': {'enum': ['1M', '3M', '6M', '1Y', '5Y', 'ALL'], 'type': 'string', 'description': 'Lookback period shorthand (default: "1Y"). Ignored if from/to are provided.'}, 'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL", "TSLA")'}, 'resolution': {'enum': ['D', 'W', 'M'], 'type': 'string', 'description': 'Candle resolution: "D" (daily, default), "W" (weekly), "M" (monthly)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., AAPL, TSLA)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (default: 10, max: 100)'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Offset for pagination (default: 0)'}, 'endDate': {'type': 'string', 'description': 'End date for transaction range in ISO format (e.g., "2025-12-31")'}, 'startDate': {'type': 'string', 'description': 'Start date for transaction range in ISO format (e.g., "2025-01-01")'}, 'insiderName': {'type': 'string', 'description': 'Filter by insider name (partial match, e.g., "Musk" or "Cohen")'}, 'transactionType': {'type': 'string', 'description': 'Filter by transaction type: "P" (purchase), "S" (sale), "A" (grant/award), "M" (conversion)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cik'], 'properties': {'cik': {'type': 'string', 'description': 'SEC CIK number of the insider OR the issuer (company). Tried as issuer first, then falls back to insider.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL", "TSLA")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (default: 20, max: 100)'}, 'offset': {'type': 'integer', 'minimum': 0, 'description': 'Offset for pagination (default: 0)'}, 'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., AAPL, TSLA)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'year': {'type': 'integer', 'maximum': 2100, 'minimum': 2000, 'description': 'Filter by transaction year (e.g., 2025)'}, 'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (default: 20, max: 100)'}, 'month': {'type': 'integer', 'maximum': 12, 'minimum': 1, 'description': 'Filter by transaction month (1-12, requires year)'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Offset for pagination (default: 0)'}, 'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., AAPL, TSLA)'}, 'transactionCode': {'type': 'string', 'pattern': '^[A-Z]$', 'maxLength': 1, 'minLength': 1, 'description': 'Filter by SEC transaction code: P=Purchase, S=Sale, A=Grant/Award, M=Exercise/Conversion, F=Tax withholding, G=Gift, C=Conversion, W=Will, D=Disposition to issuer, etc.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cik'], 'properties': {'cik': {'type': 'string', 'description': 'SEC CIK number of the institution'}, 'periods': {'type': 'number', 'maximum': 12, 'minimum': 1, 'description': 'Number of trailing quarters to include (default: 4, max: 12)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cik'], 'properties': {'cik': {'type': 'string', 'description': 'SEC CIK number of the institution'}, 'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (default: 20)'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Offset for pagination (default: 0)'}, 'period': {'type': 'string', 'description': 'Filing period to filter (e.g., "2025-Q1")'}, 'sortBy': {'type': 'string', 'description': 'Column to sort by'}, 'sortOrder': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort direction'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cik'], 'properties': {'cik': {'type': 'string', 'description': 'SEC CIK number of the institution (e.g., "0001067983" for Berkshire Hathaway)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cik'], 'properties': {'cik': {'type': 'string', 'description': 'SEC CIK number of the institution'}, 'limit': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Maximum results to return (default: 20, max: 50)'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Offset for pagination (default: 0)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cik'], 'properties': {'cik': {'type': 'string', 'description': 'SEC CIK number of the institution'}, 'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (default: 20, max: 100)'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Offset for pagination (default: 0)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cik'], 'properties': {'cik': {'type': 'string', 'description': 'SEC CIK number of the institution'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['cik'], 'properties': {'cik': {'type': 'string', 'description': 'SEC CIK number of the institution (e.g., "0001067983" for Berkshire Hathaway)'}, 'limit': {'type': 'integer', 'default': 50, 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (default: 50, max: 100)'}, 'offset': {'type': 'integer', 'minimum': 0, 'description': 'Offset for pagination (default: 0)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (default: 20, max: 100)'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Offset for pagination (default: 0)'}, 'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., AAPL, TSLA)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Maximum results per section (default: 10, max: 50)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (default: 25, max: 100)'}, 'minAum': {'type': 'number', 'description': 'Minimum AUM in USD to filter institutions (e.g., 1000000000 for $1B+)'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Offset for pagination (default: 0)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker', 'resolution', 'from', 'to'], 'properties': {'to': {'type': 'integer', 'description': 'End time as UNIX timestamp'}, 'from': {'type': 'integer', 'description': 'Start time as UNIX timestamp'}, 'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL", "TSLA")'}, 'extended': {'type': 'boolean', 'description': 'Include extended-hours bars (premarket 04:00â\x80\x9309:30 ET and after-hours 16:00â\x80\x9320:00 ET). Only supported with resolution "1".'}, 'resolution': {'enum': ['1', '5', '15', '30', '60'], 'type': 'string', 'description': 'Bar resolution in minutes'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Latest vote-window date inclusive (YYYY-MM-DD, default: today + 14 days)'}, 'from': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Earliest vote-window date inclusive (YYYY-MM-DD, default: today)'}, 'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (default: 25, max: 100)'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Pagination offset (default: 0)'}, 'minRelevance': {'enum': ['none', 'low', 'medium', 'high'], 'type': 'string', 'description': "Minimum market relevance: 'low' (default), 'medium', 'high', or 'none' (explicit opt-in to the full audit trail incl. non-market items â\x80\x94 rarely useful)"}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'universe': {'enum': ['sp500', 'ndx', 'all'], 'type': 'string', 'default': 'sp500', 'description': 'Universe to aggregate over: sp500, ndx, or all (default sp500)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL", "TSLA")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Maximum items to return (1-50). Defaults to 10.'}, 'significance': {'type': 'string', 'description': 'CSV of levels to include, e.g. "critical,major" (default) or "critical,major,standard".'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Maximum number of articles to return (1-20). Defaults to 10.'}, 'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL", "TSLA")'}, 'pressReleasesOnly': {'type': 'boolean', 'description': 'When true, return only official company press releases (exclude third-party news).'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Maximum holders to return in allHolders (default: 100, max: 100)'}, 'offset': {'type': 'integer', 'minimum': 0, 'description': 'Offset for pagination (default: 0)'}, 'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., AAPL, TSLA)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'q': {'type': 'string', 'description': 'Free-text search over event titles'}, 'to': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Latest signing date inclusive (YYYY-MM-DD)'}, 'from': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Earliest signing date inclusive (YYYY-MM-DD)'}, 'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (default: 25, max: 100)'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Pagination offset (default: 0)'}, 'sector': {'type': 'string', 'description': 'Filter by canonical affected sector (one of the 11 canonical sector strings, e.g. "Healthcare", "Financial Services", "Energy")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'sort': {'enum': ['usd', 'count'], 'type': 'string', 'description': "Ranking order: 'usd' (default â\x80\x94 estimated USD value) or 'count' (flagged-trade count)"}, 'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (default: 50, max: 100)'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Pagination offset (default: 0)'}, 'window': {'type': 'number', 'maximum': 30, 'minimum': 1, 'description': 'Match window in days around the EO signing date (default: 14, max: 30)'}, 'direction': {'enum': ['before', 'after', 'both'], 'type': 'string', 'description': "Which side of the signing date to include: 'before' (default), 'after', or 'both'"}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Politician URL slug â\x80\x94 congressional ("sen-nancy-pelosi", "rep-...") or executive branch ("exec-...")'}, 'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (default: 50, max: 100)'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Pagination offset (default: 0)'}, 'window': {'type': 'number', 'maximum': 30, 'minimum': 1, 'description': 'Match window in days around the EO signing date (default: 14, max: 30)'}, 'direction': {'enum': ['before', 'after', 'both'], 'type': 'string', 'description': "Which side of the signing date to include: 'before' (default), 'after', or 'both'"}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'maximum': 30, 'minimum': 1, 'description': 'Top-N sectors to return (default: 15, max: 30)'}, 'sortBy': {'enum': ['count', 'volume'], 'type': 'string', 'description': 'Rank sectors by trade count or summed dollar volume (default: count)'}, 'chamber': {'enum': ['senate', 'house', 'executive'], 'type': 'string', 'description': 'Optional chamber filter (default: all chambers merged)'}, 'windowDays': {'type': 'number', 'maximum': 90, 'minimum': 1, 'description': 'Lookback window in days (default: 30, max: 90)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Politician URL slug (e.g., "sen-nancy-pelosi")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Politician URL slug (e.g., "sen-nancy-pelosi", "rep-nancy-pelosi")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Politician URL slug (e.g., "sen-nancy-pelosi", "sen-tommy-tuberville")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Politician URL slug (e.g., "sen-nancy-pelosi")'}, 'type': {'enum': ['individual', 'pac', 'all'], 'type': 'string', 'description': "Filter by donor type: 'individual', 'pac', or 'all' (default: 'all')"}, 'cycle': {'type': 'string', 'pattern': '^\\d{4}$', 'description': 'Election cycle as 4-digit year (e.g. "2024"). Defaults to most recent cycle.'}, 'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (default: 50, max: 100)'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Pagination offset (default: 0)'}, 'sortBy': {'enum': ['amount', 'date', 'name'], 'type': 'string', 'description': "Sort field: 'amount' (default), 'date', or 'name'"}, 'minAmount': {'type': 'number', 'minimum': 0, 'description': 'Minimum contribution amount in USD (filters out small donors)'}, 'sortOrder': {'enum': ['asc', 'desc'], 'type': 'string', 'description': "Sort direction (default: 'desc')"}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Politician URL slug (e.g., "sen-nancy-pelosi")'}, 'cycle': {'type': 'string', 'pattern': '^\\d{4}$', 'description': 'Election cycle as 4-digit year (e.g. "2024"). Defaults to most recent cycle.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'days': {'type': 'number', 'maximum': 730, 'minimum': 1, 'description': 'Lookback period in days (default: 180, max: 730)'}, 'limit': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Maximum results to return (default: 10, max: 50)'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Pagination offset (default: 0)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Politician URL slug â\x80\x94 congressional ("sen-nancy-pelosi", "rep-...") or executive ("exec-trump-donald-j")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'days': {'type': 'number', 'maximum': 365, 'minimum': 1, 'description': 'Lookback period in days (default: 30, max: 365)'}, 'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (default: 50, max: 100)'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Pagination offset (default: 0)'}, 'direction': {'enum': ['buy', 'sell'], 'type': 'string', 'description': "Filter by direction: 'buy' or 'sell'"}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Politician URL slug (e.g., "sen-nancy-pelosi")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (default: 10, max: 100)'}, 'party': {'enum': ['D', 'R', 'I'], 'type': 'string', 'description': "Filter by party: 'D' (Democrat), 'R' (Republican), 'I' (Independent)"}, 'state': {'type': 'string', 'maxLength': 2, 'description': 'Filter by US state (2-letter code, e.g. "CA", "TX")'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Pagination offset (default: 0)'}, 'search': {'type': 'string', 'description': 'Search by politician name (partial match)'}, 'sortBy': {'enum': ['name', 'last_trade', 'total_trades'], 'type': 'string', 'description': "Sort field (default: 'last_trade')"}, 'sortOrder': {'enum': ['asc', 'desc'], 'type': 'string', 'description': "Sort direction (default: 'desc')"}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Maximum results to return (default: 10, max: 50)'}, 'period': {'enum': ['30d', '90d', '1y', 'all'], 'type': 'string', 'description': "Lookback period (default: '90d')"}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (default: 25, max: 100)'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Pagination offset (default: 0)'}, 'sortBy': {'enum': ['pnl', 'winRate', 'volume'], 'type': 'string', 'description': "Sort field (default: 'pnl')"}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Politician URL slug (e.g., "sen-nancy-pelosi")'}, 'type': {'enum': ['Purchase', 'Sale'], 'type': 'string', 'description': "Filter by transaction type: 'Purchase' or 'Sale'"}, 'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (default: 50, max: 100)'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Pagination offset (default: 0)'}, 'sortBy': {'enum': ['date', 'amount'], 'type': 'string', 'description': "Sort field (default: 'date')"}, 'sortOrder': {'enum': ['asc', 'desc'], 'type': 'string', 'description': "Sort direction (default: 'desc')"}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Politician URL slug (e.g., "sen-nancy-pelosi")'}, 'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (default: 10, max: 100)'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Pagination offset (default: 0)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['date'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Earnings date to check (YYYY-MM-DD)'}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (default 25, max 100)'}, 'minChangePct': {'type': 'number', 'default': 5, 'maximum': 100, 'minimum': 0, 'description': 'Minimum absolute % price change to include (default 5). Set to 0 for all.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['date'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'REQUIRED past ET trade date to scan (YYYY-MM-DD). Future/non-trade dates return an empty list.'}, 'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': 'Max rows to return (1â\x80\x93200, default 50). Rows are ranked by RVOL desc.'}, 'offset': {'type': 'integer', 'minimum': 0, 'description': 'Pagination offset (default 0).'}, 'minRvol': {'type': 'number', 'description': 'Minimum RVOL (day session volume ÷ trailing 30-day baseline). Drops rows whose baseline is not yet warm.'}, 'session': {'enum': ['premarket', 'regular', 'afterhours', 'all'], 'type': 'string', 'description': 'Session bucket to scan (default premarket). "all" = full extended day.'}, 'asOfTime': {'type': 'string', 'pattern': '^\\d{2}:\\d{2}$', 'description': 'Optional TRUE time-of-day premarket basis. Any HH:MM ET premarket time; snapped to the nearest 15-minute grid cutoff (04:00â\x80\x9309:15, ties resolve to the earlier cutoff). When set, RVOL is cumulative premarket volume known BY that cutoff ÷ the trailing baselineDays (default 30) average of the SAME cutoff â\x80\x94 a real time-of-day comparison, not the full 04:00â\x80\x9309:30 session. Each returned row carries a "basis" field: "asof-0700" (the snapped cutoff actually used) when a precomputed row exists, else "full-session" (automatic per-row fallback â\x80\x94 the as-of series is forward-looking and may be sparse). Only applies to a premarket scan. Omit for full-session premarket volume. CHECK "meta.asOfApplied" (the SNAPPED cutoff actually used, or null) and "meta.asOfIgnored" / "meta.asOfIgnoredReason" ("date-not-covered" â\x80\x94 the as-of grid has not been computed for this date, so the numbers are full-session; "non-premarket-session" â\x80\x94 asOfTime only applies to a premarket scan; "unparseable"). Coverage is a set with HOLES that grows as the backfill runs, so do NOT assume any cutover date â\x80\x94 read the meta per request. An unhonoured asOfTime is never an error, so this is the only reliable check. ALSO NOTE: this basis is where near-zero RVOL baselines come from â\x80\x94 pair it with minBaselineVolume (see "baselineThin").'}, 'maxFloat': {'type': 'number', 'description': 'Maximum public float (shares).'}, 'maxPrice': {'type': 'number', 'description': 'Maximum latest price in USD.'}, 'minFloat': {'type': 'number', 'description': 'Minimum public float (shares).'}, 'minPrice': {'type': 'number', 'description': 'Minimum latest price in USD.'}, 'baselineDays': {'type': 'integer', 'maximum': 250, 'minimum': 20, 'description': "Rolling RVOL baseline window, in trading rows (same-session days). Default 30; values outside 20-250 are clamped. This is the DENOMINATOR window: every RVOL in the response is that period's volume divided by the average of the trailing N same-session (or same-cutoff) days, excluding the day itself. A SHORTER window tracks recent regime changes faster and is noisier; a LONGER one is smoother and slower to react. The warm-up lookback scales with it automatically, so a wide window is never under-filled into an inflated ratio; the minimum-warm-days gate (20 prior sessions) does NOT scale down, so at the 30-row default a ticker needs 20 of its last 30 sessions populated before rvol is non-null. Omit for the standard 30-day baseline; pass 90 for the pre-2026-09 window."}, 'maxMarketCap': {'type': 'number', 'description': 'Maximum market cap in USD (e.g. 500000000 for sub-$500M).'}, 'minMarketCap': {'type': 'number', 'description': 'Minimum market cap in USD (market_cap_computed = price Ã\x97 shares outstanding).'}, 'includeNoHistory': {'type': 'boolean', 'description': 'Also return the cohort minRvol structurally hides: tickers with NO computable RVOL. Two kinds, told apart by each row\'s "baselineState" â\x80\x94 "no-history" (a new listing with no prior trading history at all, so RVOL is meaningless rather than merely missing; e.g. a stock that printed 20M shares on its first-ever session) and "no-cutoff-history" (an established ticker that simply never traded at this cutoff before â\x80\x94 a genuine wake-up). Both come back with rvol=null and are ALWAYS ranked BELOW every real-RVOL row, ordered among themselves by "advRatio". Use "advRatio" (volume ÷ trailing 30-session average FULL-DAY volume, null when no full-day denominator exists) and "advDays" (its sample size) to size them â\x80\x94 it is NOT an RVOL and is not comparable to one. Inert unless minRvol is set. Default false.'}, 'minSessionVolume': {'type': 'number', 'description': 'Minimum RVOL NUMERATOR in shares â\x80\x94 the scanned session\'s own volume. Answers "did enough actually trade to be worth acting on?", where minBaselineVolume answers "is the comparison meaningful at all?". USE BOTH IF YOU MEAN BOTH: neither subsumes the other (a 1,000-share floor here cuts thin-baseline rows from ~26% to ~3%, yet a name with an 860-share baseline and 11.8M shares traded passes this and fails a baseline floor).'}, 'includeUnscreened': {'type': 'boolean', 'description': 'Also return rows that could not be RATED against the price / market-cap / float bounds above, because company_screener_data holds no value for them â\x80\x94 typically a symbol renamed or listed within the last day (the source is an FMP screener that lags a rename by ~a day). Each such row carries "unscreenedFilters" naming the families that could not be applied, and the matching value field is null. READ THAT AS NOT MEASURED â\x80\x94 never as "matched" or "did not match". Default false, in which case those rows are excluded from "rows" but are STILL reported in meta.unscreened (count / columns / tickers), so they are never silently dropped. Inert unless a price, market-cap or float filter is supplied.'}, 'minBaselineVolume': {'type': 'number', 'description': 'Minimum RVOL DENOMINATOR in shares. Drops rows whose "baselineVolume" is below it, plus every row that has no baseline at all. This is the direct fix for a huge RVOL computed against a near-zero baseline (e.g. 102 shares ÷ a 1.2-share baseline = 87x on a $10B company that just does not trade at 04:30). Try 200 to match the "baselineThin" flag, or higher for a stricter screen. Does NOT change any RVOL â\x80\x94 it only removes rows. Note it also excludes the includeNoHistory cohort, which by definition has no denominator.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'sort': {'enum': ['gap', 'rvol'], 'type': 'string', 'description': 'Sort key for the low-float board: "gap" (default) or "rvol". Ignored for universe="default", which is always gap-ranked.'}, 'universe': {'enum': ['default', 'lowfloat'], 'type': 'string', 'description': 'Which board to return. "default" (the default) is the movers-derived top-100 board. "lowfloat" is the low-float board (float < 10M shares, no top-100 slice).'}, 'includePennyStocks': {'type': 'boolean', 'description': 'Include sub-$1 (penny) stocks in the results. Default false.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'list': {'type': 'boolean', 'description': 'false/omitted = consensus price target; true = per-analyst price-target list'}, 'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Maximum results when list=true (default: 50, max: 100). Ignored for consensus.'}, 'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL", "TSLA")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL", "TSLA")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (default: 50, max: 100)'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Pagination offset (default: 0)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Maximum bills to return (default: 10, max: 50)'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Pagination offset (default: 0)'}, 'congress': {'type': 'number', 'description': 'Congress number to filter (default: 119 for current session)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'items': {'type': 'array', 'items': {'type': 'string', 'pattern': '^\\d+\\.\\d+$'}, 'description': 'Optional 8-K item codes (e.g. ["1.01","2.01"])'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Optional max rows (1â\x80\x93100, default 50)'}, 'universe': {'enum': ['sp500', 'ndx', 'dji'], 'type': 'string', 'description': 'Index universe to scan (sp500, ndx, or dji).'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'dayOffset': {'type': 'integer', 'default': 0, 'maximum': 30, 'minimum': -30, 'description': 'Day offset from the US market day (default 0 = today). Negative values read past days. A positive value returns nothing â\x80\x94 there is no forward-looking uplisting data.'}, 'maxMarketCap': {'type': 'number', 'default': 300000000, 'description': 'Exclusive market-cap ceiling in USD (default 300000000). Rows with NO measured market cap are excluded and counted in capUnknownCount, never assumed to be under the ceiling.', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'days': {'type': 'integer', 'maximum': 90, 'minimum': 1, 'description': 'Number of trailing calendar days of history (1â\x80\x9390, default 30).'}, 'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL", "TSLA")'}, 'session': {'enum': ['premarket', 'regular', 'afterhours', 'all'], 'type': 'string', 'description': 'Restrict to one session bucket; omit to return all four sessions.'}, 'asOfTime': {'type': 'string', 'pattern': '^\\d{2}:\\d{2}$', 'description': 'Optional TRUE time-of-day premarket basis. Any HH:MM ET premarket time; snapped to the nearest 15-minute grid cutoff (04:00â\x80\x9309:15, ties resolve to the earlier cutoff). When set, the series is the PREMARKET as-of RVOL: cumulative volume known BY that cutoff ÷ the trailing baselineDays (default 30) average of the SAME cutoff (not the full 04:00â\x80\x9309:30 session). Forces the premarket session â\x80\x94 any "session" argument is ignored. Each point carries a "basis" field: the snapped cutoff actually used ("asof-0700"), or "full-session" for dates with no precomputed as-of row. Omit for the standard full-session series.'}, 'baselineDays': {'type': 'integer', 'maximum': 250, 'minimum': 20, 'description': "Rolling RVOL baseline window, in trading rows (same-session days). Default 30; values outside 20-250 are clamped. This is the DENOMINATOR window: every RVOL in the response is that period's volume divided by the average of the trailing N same-session (or same-cutoff) days, excluding the day itself. A SHORTER window tracks recent regime changes faster and is noisier; a LONGER one is smoother and slower to react. The warm-up lookback scales with it automatically, so a wide window is never under-filled into an inflated ratio; the minimum-warm-days gate (20 prior sessions) does NOT scale down, so at the 30-row default a ticker needs 20 of its last 30 sessions populated before rvol is non-null. Omit for the standard 30-day baseline; pass 90 for the pre-2026-09 window."}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (default: 50, max: 100)'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Pagination offset (default: 0)'}, 'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL", "NVDA")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL", "TSLA")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., AAPL, TSLA)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker'], 'properties': {'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL", "TSLA")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['direction'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Optional past trade date (YYYY-MM-DD). When set, returns that day\'s top gainers/losers computed on a historical daily close-to-close basis from split-adjusted daily bars (NOT intraday, NOT session-specific). Rejected with 400 when combined with a non-regular session or with direction="active"; a future or malformed date is also 400. A weekend/holiday date returns an empty list, not an error.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Optional max rows (1â\x80\x93100). Backend default applied when omitted.'}, 'session': {'enum': ['premarket', 'regular', 'afterhours'], 'type': 'string', 'default': 'regular', 'description': 'Session window: premarket (4:00â\x80\x939:30 AM ET), regular (RTH close-to-close, default), afterhours (4:00â\x80\x938:00 PM ET). Live-only â\x80\x94 rejected (400) when combined with date.'}, 'direction': {'enum': ['gainers', 'losers', 'active'], 'type': 'string', 'description': 'Mover direction: gainers, losers, or active (volume)'}, 'includePennyStocks': {'type': 'boolean', 'description': 'Loosen penny-stock artifact guards. Default false enforces prev_close >= $1 and a $1M dollar-volume floor. Set true to allow sub-$1 movers (prev_close >= $0.10, no dollar-volume floor). The ABS(change_pct) <= 500 cap applies in both modes.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'toOffset': {'type': 'integer', 'default': 1, 'maximum': 30, 'minimum': -30, 'description': 'Window end, inclusive, as a day offset from the US market day (default 1). Use 7 with fromOffset 1 for the week ahead.'}, 'fromOffset': {'type': 'integer', 'default': 1, 'maximum': 30, 'minimum': -30, 'description': 'Window start as a day offset from the US market day (default 1 = tomorrow). Must be <= toOffset; an inverted window is rejected rather than silently returning an empty list.'}, 'maxMarketCap': {'type': 'number', 'default': 300000000, 'description': 'Exclusive market-cap ceiling in USD (default 300000000). Rows with NO measured market cap are excluded and counted in capUnknownCount, never assumed to be under the ceiling.', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ticker', 'date'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Trading day (YYYY-MM-DD)'}, 'ticker': {'type': 'string', 'description': 'Stock ticker symbol (e.g., "AAPL", "TSLA")'}, 'bucketSize': {'type': 'number', 'default': 1, 'maximum': 100, 'minimum': 0.01, 'description': 'Price bucket width in dollars (default $1.00)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['accessionNumber'], 'properties': {'accessionNumber': {'type': 'string', 'description': 'SEC accession number in dashed (e.g., "0001193125-22-010026") or compact 18-digit format'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Maximum results per page (default: 25, max: 100)'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Offset for pagination (default: 0)'}, 'sortBy': {'enum': ['ticker', 'price', 'change_percent', 'volume', 'industry', 'cash_runway_months', 'shares_outstanding', 'computed_float', 'market_cap_computed', 'updated_at'], 'type': 'string', 'description': 'Column to sort results by (default: volume)'}, 'country': {'enum': ['US', 'CA', 'all'], 'type': 'string', 'description': 'Company universe by issuer domicile: "US" (default), "CA" (Canadian companies via their US-OTC/US cross-listings), or "all"'}, 'exchange': {'type': 'string', 'description': 'Filter by listing exchange (exact match): NASDAQ, NYSE, or AMEX'}, 'industry': {'type': 'string', 'description': 'Filter by company industry (exact match, e.g. "Biotechnology", "Software")'}, 'maxFloat': {'type': 'number', 'description': 'Maximum computed public float (shares)'}, 'maxPrice': {'type': 'number', 'description': 'Maximum latest price in USD'}, 'minFloat': {'type': 'number', 'description': 'Minimum computed public float (shares)'}, 'minPrice': {'type': 'number', 'description': 'Minimum latest price in USD'}, 'maxVolume': {'type': 'number', 'description': 'Maximum daily trading volume'}, 'minVolume': {'type': 'number', 'description': 'Minimum daily trading volume'}, 'sortOrder': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort direction (default: desc)'}, 'floatSource': {'enum': ['computed', 'sec_10k', 'external'], 'type': 'string', 'description': 'Filter by float data source'}, 'excludeHalted': {'type': 'boolean', 'description': 'When true, exclude tickers with a currently-active trading halt (regulatory or volatility) from the results. Default false â\x80\x94 halted rows are included and carry halted/haltCode/haltedAt fields.'}, 'maxCashRunway': {'type': 'number', 'description': 'Maximum estimated months of cash remaining'}, 'minCashRunway': {'type': 'number', 'description': 'Minimum estimated months of cash remaining'}, 'maxMarketCapComputed': {'type': 'number', 'description': 'Maximum market cap in USD (price * shares outstanding)'}, 'maxSharesOutstanding': {'type': 'number', 'description': 'Maximum shares outstanding from SEC EDGAR'}, 'minMarketCapComputed': {'type': 'number', 'description': 'Minimum market cap in USD (price * shares outstanding)'}, 'minSharesOutstanding': {'type': 'number', 'description': 'Minimum shares outstanding from SEC EDGAR'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (default: 25, max: 100)'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Offset for pagination (default: 0)'}, 'industry': {'type': 'string', 'description': 'Filter by company industry (exact match, e.g. "Biotechnology", "Software")'}, 'maxMonths': {'type': 'number', 'maximum': 120, 'minimum': 1, 'description': 'Maximum months of cash runway to filter by (default: 6)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'number', 'minimum': 1, 'description': 'Page number (1-indexed, default: 1)'}, 'dateTo': {'type': 'string', 'description': 'End date filter (YYYY-MM-DD)'}, 'sector': {'type': 'string', 'description': 'Filter by sector (e.g., "Healthcare", "Technology", "Financial Services", "Energy")'}, 'sortBy': {'enum': ['filing_date', 'form_type', 'company_name'], 'type': 'string', 'description': 'Sort results by field (default: filing_date). Ties are broken by filing id, so a given page is stable and reproducible for a fixed corpus.'}, 'dateFrom': {'type': 'string', 'description': 'Start date filter (YYYY-MM-DD)'}, 'exchange': {'type': 'string', 'description': 'Filter by exchange (e.g., "NASDAQ", "NYSE", "AMEX")'}, 'industry': {'type': 'string', 'description': 'Filter by industry (e.g., "Biotechnology", "Software - Application", "Oil & Gas E&P")'}, 'pageSize': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Results per page (default: 25, max: 100)'}, 'formTypes': {'type': 'string', 'description': 'Comma-separated form types (e.g., "S-1", "10-K,10-Q", "8-K", "S-3,424B5")'}, 'sortOrder': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort direction (default: desc). Note that paging is offset-based over a corpus that is continuously ingesting new filings, so when walking many pages of a broad date range, newly-arrived filings can shift rows between pages; page on a closed dateFrom/dateTo window if you need an exhaustive, non-overlapping traversal.'}, 'maxMarketCap': {'type': 'number', 'description': 'Maximum market cap in USD (e.g., 500000000 for $500M)'}, 'minMarketCap': {'type': 'number', 'description': 'Minimum market cap in USD (e.g., 1000000000 for $1B)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'number', 'minimum': 1, 'description': 'Page number (1-indexed, default: 1)'}, 'dateTo': {'type': 'string', 'description': 'End date filter (YYYY-MM-DD)'}, 'sector': {'type': 'string', 'description': 'Filter by sector (e.g., "Healthcare", "Technology", "Financial Services")'}, 'sortBy': {'enum': ['filing_date', 'return_1d', 'return_3d', 'return_7d', 'return_30d', 'price_at_filing', 'market_cap'], 'type': 'string', 'description': 'Sort results by field (default: filing_date)'}, 'dateFrom': {'type': 'string', 'description': 'Start date filter (YYYY-MM-DD)'}, 'exchange': {'type': 'string', 'description': 'Filter by exchange (e.g., "NASDAQ", "NYSE", "AMEX")'}, 'industry': {'type': 'string', 'description': 'Filter by industry (e.g., "Biotechnology", "Software - Application")'}, 'pageSize': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Results per page (default: 25, max: 100)'}, 'formTypes': {'type': 'string', 'description': 'Comma-separated form types (e.g., "S-1", "10-K,10-Q", "8-K", "S-3,424B5")'}, 'sortOrder': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort direction (default: desc)'}, 'maxMarketCap': {'type': 'number', 'description': 'Maximum market cap in USD'}, 'minMarketCap': {'type': 'number', 'description': 'Minimum market cap in USD'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'to': {'type': 'string', 'description': 'End date (YYYY-MM-DD)'}, 'from': {'type': 'string', 'description': 'Start date (YYYY-MM-DD)'}, 'sort': {'type': 'string', 'description': 'Sort field'}, 'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (1-100, default: 50)'}, 'order': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort direction'}, 'phase': {'type': 'string', 'description': 'Trial phase filter (e.g., "Phase 3")'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Offset for pagination (default: 0)'}, 'status': {'type': 'string', 'description': 'Trial status filter'}, 'sponsor': {'type': 'string', 'description': 'Sponsor name filter'}, 'dateField': {'type': 'string', 'description': 'Date field to filter/sort on'}, 'indication': {'type': 'string', 'description': 'Condition / indication filter'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'maximum': 50, 'minimum': 1, 'description': 'Maximum results to return (default: 10, max: 50)'}, 'query': {'type': 'string', 'description': 'Search query - company name or ticker symbol (e.g., "Tesla", "TSLA")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['pattern'], 'properties': {'cik': {'type': 'string', 'description': 'Filter to a specific company by CIK number'}, 'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Max results (default: 20, max: 100)'}, 'pattern': {'type': 'string', 'minLength': 2, 'description': 'Search pattern (minimum 2 characters). Substring match, case-insensitive.'}, 'filingId': {'type': 'string', 'description': 'Filter to a specific filing by internal ID'}, 'formType': {'type': 'string', 'description': 'Filter by form type (e.g., "10-K", "S-1")'}, 'snippetLength': {'type': 'number', 'maximum': 1000, 'minimum': 50, 'description': 'Characters of context around each match (default: 200)'}, 'accessionNumber': {'type': 'string', 'description': 'Filter to a specific filing by SEC accession number'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['q'], 'properties': {'q': {'type': 'string', 'minLength': 2, 'description': 'Search term (min 2 characters, e.g., "Vanguard", "BlackRock")'}, 'limit': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Maximum results to return (default: 25, max: 100)'}, 'offset': {'type': 'number', 'minimum': 0, 'description': 'Offset for pagination (default: 0)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'ciks': {'type': 'string', 'description': 'Comma-separated CIK numbers to filter by (e.g., "0000320193,0001018724")'}, 'page': {'type': 'number', 'minimum': 1, 'description': 'Page number (1-indexed, default: 1)'}, 'dateTo': {'type': 'string', 'description': 'End date filter (YYYY-MM-DD)'}, 'dateFrom': {'type': 'string', 'description': 'Start date filter (YYYY-MM-DD)'}, 'pageSize': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Results per page (default: 25, max: 100)'}, 'formTypes': {'type': 'string', 'description': 'Comma-separated form types (e.g., "10-K,10-Q,8-K,S-1,S-3,424B5")'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'data': {}}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
AlpineDataWorks Intelligence Server
Provides economic, market, supply-chain, real-estate, energy, consumer, labor, and other scored intelligence indices with histori…
Stratalize Finance
Provides financial, macroeconomic, banking, credit, commodities, M&A, ESG, labor, and regulatory benchmarks for analysis and plan…
Valuein — SEC EDGAR Fundamentals & Smart-Money Data
Provides point-in-time SEC EDGAR fundamentals, filings, ownership signals, financial analysis, valuation models, research reports…
equibles
Provides equity and market research tools covering SEC filings, company financials, portfolios, prices, options, macroeconomic da…
DFX Real Estate Intelligence
Provides US commercial real estate, parcel, debt maturity, bank CRE exposure, private capital, investor, ownership, occupancy, an…
simplefunctions
Provides prediction-market data, thesis analysis, market signals, portfolio tracking, and automated intent-based trading workflow…
EventTrader MCP
Provides prediction-market research and trading capabilities, including real-time event-market data, CLOB execution paths, fund i…
Agent Rynku - Warsaw Stock Exchange (GPW) data for your agent
Provides Warsaw Stock Exchange market data, company filings, financial KPIs, forecasts, portfolio analysis, alerts, and investmen…