Advanced Finviz Scraper
by saswave
Automate your market research. This tool scrapes financial data, news, and insider trades from Finviz at scale for analysis and monitoring.
Opens on Apify.com
About Advanced Finviz Scraper
Need to track the market's pulse without the manual grind? This scraper pulls real-time data from Finviz for you. I use it to gather financial metrics, news headlines, and insider trading signals from publicly listed companies, turning a complex website into a clean, structured data feed. It's built for scale, so whether you're analyzing a single ticker or building a dataset on the entire market, the process is the same: set your parameters and let it run. The automation is perfect for ongoing monitoring—you can catch earnings whispers, sudden news spikes, or unusual insider activity as it happens, all without refreshing a browser. For analysts and developers, it means more time for strategy and building models, not for copying and pasting. If you're working on a research project, a trading algorithm, or just need reliable financial data, this handles the extraction so you can focus on the insights. Got an idea for a specific data point or feature? The project is actively maintained, so you can reach out to suggest improvements.
What does this actor do?
Advanced Finviz Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Advanced Finviz Scraper
Extract structured financial data from Finviz.com. This actor scrapes stock screener results, insider trading activity, and real-time financial news for automated market intelligence.
Overview
This scraper pulls data from Finviz for traders, analysts, and data engineers. It handles stock screeners, insider transactions, and news articles, outputting structured JSON. Typical runs process thousands of records efficiently.
Key Features
- Stock Screener Extraction: Scrape any Finviz screener URL. Returns data like company name, ticker, sector, market cap, P/E ratio, price, volume, and change percentage.
- Insider Trading Data: Track insider buys and sells. Captures insider name, role, transaction type, date, share price, total value, and links to SEC Form 4.
- News Scraping: Harvest real-time financial news headlines, including source URL, publication time, and related tickers.
- Performance: Optimized for pagination and large queries, supporting high-throughput data collection.
How to Use
Provide a Finviz URL to the actor's input. The data returned depends on the URL type:
* Use a screener URL (e.g., https://finviz.com/screener.ashx?...) for stock metrics.
* Use an insider trading URL (e.g., https://finviz.com/insidertrading.ashx?...) for transaction data.
* Use a news URL (e.g., https://finviz.com/news.ashx) for financial headlines.
The actor will navigate the pages and extract all available data based on your query.
Input/Output
The actor accepts a Finviz URL as input. Below are examples of the structured JSON output for each data type.
News Output:
{
"title": "U.S., China Agree to Large Tariff Cuts; Global Markets Rally",
"url": "https://www.wsj.com/livecoverage/stock-market-today-tariffs-trade-war-05-12-2025",
"time": "05:39AM",
"tickers": []
}
Insider Trading Output:
{
"ticker_link": "https://finviz.comquote.ashx?t=JOBY&b=2",
"ticker": "JOBY",
"owner_link": "https://finviz.cominsidertrading.ashx?oc=1877717&tc=7&b=2",
"owner": "Papadopoulos Didier",
"relationship": "President of Aircraft OEM",
"date": "May 08 '25",
"transaction": "Sale",
"cost": "7.00",
"value_($)": "20,293",
"sec_form_4_link": "http://www.sec.gov/Archives/edgar/data/1819848/000181984825000340/xslF345X05/wk-form4_1746841106.xml",
"sec_form_4": "May 09 09:38 PM"
}
Screener Output (example fields):
{
"ticker": "A",
"ticker_link": "https://finviz.com/quote.ashx?t=A&ty=c&p=d&b=1",
"data": {
"company": "Agilent Technologies Inc",
"sector": "Healthcare",
"industry": "Diagnostics & Research",
"country": "USA",
"market_cap": "30.49B",
"p/e": "24.57",
"price": "106.93",
"change": "-1.63%",
"volume": "1,369,536",
"no.": "1"
}
}
Support
Share your runs with the developer team and create issues for errors to help improve the actor. This helps identify untested edge cases.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Advanced Finviz Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- saswave
- Pricing
- Paid
- Total Runs
- 1,138
- Active Users
- 13
Related Actors
Smart Article Extractor
by lukaskrivka
Google Search
by devisty
Twitter Tweets Scraper
by gentle_cloud
Twitter Profile
by danek
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support