finviz

Scrape fundamental, technical, and insider trading data from Finviz quote pages into JSON.

173|28|Updated Jun 2, 2026
One-click install
npx skills add https://github.com/gauss314/skills --skill finviz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finviz
Source: https://github.com/gauss314/skills/tree/main/skills/finviz
Command: npx skills add https://github.com/gauss314/skills --skill finviz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, beautifulsoup4, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill solves the lack of an official Finviz API by providing a reliable way to programmatically scrape fundamental, technical, and insider trading data for US stocks.

Core Features & Use Cases

  • Comprehensive Data Scraping: Extracts P/E ratios, RSI, moving averages, insider transactions, and news headlines directly from Finviz quote pages.
  • Flexible Output: Supports fetching data for single or multiple tickers and exporting results directly to JSON files.
  • Use Case: A quantitative analyst can use this skill to build a custom dashboard that tracks the 50-day moving average and insider buying activity for a portfolio of tech stocks without manual web browsing.

Quick Start

Use the finviz skill to fetch the latest fundamental and technical data for the ticker AAPL and save the output to a file named aapl_data.json.

Frequently Asked Questions about finviz

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scrape fundamental and technical stock data from Finviz?

You can scrape fundamental and technical stock data from Finviz quote pages by using Python requests to fetch HTML and beautifulsoup4 to parse metrics like P/E ratios, RSI, and moving averages into structured JSON formats.

Can I extract insider trading data and news headlines for US equities programmatically?

Yes, you can programmatically extract insider trading data and news headlines for US equities by scraping Finviz quote pages, parsing the HTML content into machine-readable JSON formats for automated market analysis.

What's the best way to fetch market data for multiple stock tickers without an official Finviz API?

The best way to fetch market data for multiple tickers without an official Finviz API is to use a scraping script that retrieves quote pages sequentially, supporting exporting results directly to JSON files.

Do I need beautifulsoup4 to parse Finviz HTML content?

Yes, you need beautifulsoup4 alongside the requests library to parse Finviz HTML content, as these dependencies are required to perform web data extraction and convert the raw HTML into machine-readable JSON.

Are there limitations when scraping US market data from Finviz quote pages?

Limitations when scraping US market data from Finviz include potential rate limiting and IP blocking, so you must adhere to rate-limiting best practices during web data extraction to maintain reliable access.