Finviz logo

Finviz

Finviz provides market screening and research data through its official API for ELITE subscribers.

11 actions Integration catalog
Request access
Connect Finviz once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Get Options ChainFINVIZ_GET_OPTIONS_CHAIN
Return the options chain for one ticker, optionally restricted to an expiration date or strike price. Results use the export's dynamic columns and preserve all CSV values as strings. The response includes a bounded record prefix and the full export row count. A truncated response has no continuation page. Requests are paced only within one worker; external callers and multi-worker runners must serialize Finviz requests.
Get PortfolioFINVIZ_GET_PORTFOLIO
Return an existing Finviz portfolio using a configured portfolio URL or portfolio ID. Explicit fields override values parsed from portfolio_url. The response preserves CSV values as strings and includes a bounded record prefix and the full export row count. A truncated response has no continuation page. Requests are paced only within one worker; external callers and multi-worker runners must serialize Finviz requests.
Get Stock HistoryFINVIZ_GET_STOCK_HISTORY
Return OHLCV price history for one ticker at a selected bar timeframe and history range. Finviz does not support every timeframe and range combination. CSV values, including prices and volume, are preserved as strings. The response includes a bounded record prefix and the full export row count. A truncated response has no continuation page. Requests are paced only within one worker; external callers and multi-worker runners must serialize Finviz requests.
List CalendarFINVIZ_LIST_CALENDAR
Return economic events, company earnings, or company dividends for an inclusive date range. Select the calendar with calendar_type. Results preserve dynamic CSV columns and string values and include a bounded record prefix plus the matching row count. A truncated response has no continuation page. Requests are paced only within one worker; external callers and multi-worker runners must serialize Finviz requests.
List Market GroupsFINVIZ_LIST_GROUPS
Return aggregate Finviz market groups for a selected grouping and data view. Results use the export's dynamic columns and preserve all CSV values as strings. The response includes a bounded record prefix and the full export row count. A truncated response has no continuation page. Requests are paced only within one worker; external callers and multi-worker runners must serialize Finviz requests.
List Insider TransactionsFINVIZ_LIST_INSIDER_TRANSACTIONS
Return recent market-wide or ticker-specific insider transactions, filtered to all transactions, purchases, or sales. Results preserve numeric-looking values and SEC links exactly as strings. The response includes a bounded record prefix and the full export row count. A truncated response has no continuation page. Requests are paced only within one worker; external callers and multi-worker runners must serialize Finviz requests.
List Investor HoldingsFINVIZ_LIST_INVESTOR_HOLDINGS
Return a bounded prefix of one manager's or fund's complete unpaginated holdings export and report its full row count. Select the resource with investor_type and pass its Investor ID or combined slug. A truncated response has no continuation page. Requests are paced only within one worker; external callers and multi-worker runners must serialize Finviz requests.
List InvestorsFINVIZ_LIST_INVESTORS
Return the institutional-manager or fund directory, optionally narrowed by name. Records preserve Investor ID for FINVIZ_LIST_INVESTOR_HOLDINGS. max_records returns a bounded prefix, and Finviz may cap the export itself, so the result is not guaranteed to be an exhaustive directory. A truncated response has no continuation page. Requests are paced only within one worker; external callers and multi-worker runners must serialize Finviz requests.
List Latest FilingsFINVIZ_LIST_LATEST_FILINGS
Return the latest SEC filings for one ticker, optionally filtered by filing category and ordered by filing date, report date, or form. Results preserve all CSV cells, including filing and document links, exactly as strings. The response includes a bounded record prefix and the full export row count. A truncated response has no continuation page. Requests are paced only within one worker; external callers and multi-worker runners must serialize Finviz requests.
List NewsFINVIZ_LIST_NEWS
Return market, stock, ETF, or crypto news from Finviz. Stock and ETF feeds can optionally be restricted to one ticker; market and crypto feeds are market-wide. Results use the export's dynamic CSV header and preserve every cell as a string. The response includes a bounded record prefix and the full export row count. A truncated response has no continuation page. Requests are paced only within one worker; external callers and multi-worker runners must serialize Finviz requests.
Screen StocksFINVIZ_SCREEN_STOCKS
Return stocks from a configured Finviz screener URL or explicit screener controls. Explicit fields override values parsed from screener_url. Unknown filter codes may be silently ignored. The response preserves CSV values as strings and includes a bounded record prefix and the full export row count. A truncated response has no continuation page. Requests are paced only within one worker; external callers and multi-worker runners must serialize Finviz requests.