Equity research teams
Ticker reference sheets
Build a repeatable company profile file before deeper valuation work, then filter by sector, industry, employee count, exchange, or governance notes.
Limited Time — Lifetime Access for just $99. Lock in before prices rise.
This Yahoo Finance scraper exports company profile, ownership, holder, and ESG-style fields from Yahoo Finance pages into a structured CSV. Import the template into the UScraper local desktop app, add stock-symbol URLs, and collect repeatable Yahoo Finance to CSV exports without writing code or wiring a finance API.
CSV
19
3 per symbol
30 sec
Free
At a glance
This template is a practical Yahoo Finance data extractor for research teams that already work in CSV. The bundled workflow is preloaded with KO profile, holders, and sustainability URLs on the Singapore Yahoo Finance domain; to expand the batch, add the same three URL types for each additional ticker in the Navigate block.
The automation path is intentionally simple: Navigate -> Wait for Page Load -> Wait for Element -> Structured Export -> Loop Continue. UScraper waits for quote header content before exporting, then appends one body-level row per visited URL. That means profile fields, ownership tables, and sustainability values can share one CSV while their source page URL columns show where each field came from.
Finance fields in one spreadsheet
Export company name, address, exchange information, sector, industry, employee count, key executives, description, governance text, holder tables, ESG-style data, and source URLs.
Ticker batches are editable
Add profile, holders, and sustainability URLs for each symbol. The loop advances through the URL list and keeps appending to the same CSV.
Runs from your desktop
Your ticker list and exported rows stay in the local workflow unless you add your own upload or sync step.
Useful beyond price quotes
The scraper focuses on company reference data, holders, executives, and ESG-style sections rather than live chart ticks.
Who this is for
Equity research teams
Ticker reference sheets
Build a repeatable company profile file before deeper valuation work, then filter by sector, industry, employee count, exchange, or governance notes.
Portfolio analysts
Holdings review
Collect major holders, top institutional holders, mutual fund holders, and insider roster text for approved symbols, then review ownership patterns in Excel.
Data operations teams
API-light enrichment
Use this as a no-code Yahoo Finance API alternative when a small enrichment batch needs traceable page URLs and spreadsheet output.
For adjacent finance workflows, pair this page with the CoinMarketCap Scraper, Line FX Exchange Rate Wiper, or the broader UScraper template library. Install the local app from UScraper download before importing the hosted JSON template.
How to use
Add ticker URLs
The sample includes KO profile, holders, and sustainability pages. Add three matching URLs per symbol to navigate.urls when you want a larger batch.
Confirm the export path
Structured Export writes yahoo_finance_scraper.csv with headers and append mode. Change the save folder before client or portfolio-specific runs.
Run the loop
UScraper opens each URL, waits for the page and quote header, exports the configured columns, and continues to the next input.
Open the CSV
Spot-check ticker names, source URLs, and blank ESG fields before using the file in reporting or downstream enrichment.
Output preview
| Keyword | Company_name | Sector | Industry | Major_Holders | Controversy_level | Page_URL |
|---|---|---|---|---|---|---|
| KO | The Coca-Cola Company | Consumer Defensive | Beverages - Non-Alcoholic | Insider shares and institutional ownership summary | Significant controversy level when shown | https://sg.finance.yahoo.com/quote/KO/profile?p=KO |
| KO | The Coca-Cola Company | Top institutional holders table text | https://sg.finance.yahoo.com/quote/KO/holders?p=KO | |||
| KO | The Coca-Cola Company | ESG controversy text when available | https://sg.finance.yahoo.com/quote/KO/sustainability?p=KO |
yahoo_finance_scraper.csvColumn
Keyword
Ticker parsed from the current Yahoo Finance quote URL.
Column
Company_name
Company name from the page title or quote header.
Column
StockExchangeInformation
Exchange and quote header details when Yahoo exposes them.
Column
Sector
Sector text from the profile page.
Column
Top_Institutional_Holders
Holder table rows joined into one spreadsheet cell.
Column
Controversy_level
Sustainability controversy level when the page includes it.
Yahoo Finance pages may be publicly viewable, but automated collection can still be limited by Yahoo terms, robots directives, exchange data licenses, copyright, privacy rules, and local law. Keep batches modest, avoid restricted content, and get legal review before using exported market data commercially.
Before you run
Keep these constraints visible
Large ticker batches need polite pacing
Start with a few symbols, review response times, and avoid parallel runs. If Yahoo slows down, redirects, or shows unusual pages, pause and reduce the batch.
Selectors can drift when Yahoo updates pages
Empty profile fields or missing holder tables usually mean the page layout, region, or available section changed. Update the Structured Export columns before trusting a production batch.
Market data can carry redistribution limits
Treat exported rows as research material unless your organization has reviewed Yahoo terms, exchange data rules, and the compliance requirements for your use case.
Download and use this template instantly
UScraper templates are open source. Improve this workflow or contribute a new one to help the community grow.
Contribute on GitHubBrowse more templates in the library
All TemplatesHere are some of our most common questions. Can't find what you're looking for?
View All FAQsDownload UScraper and build your first web scraper in under 10 minutes. No subscriptions, no code, no limits.
Available on Windows 10+ and macOS 12+ · Need help? [email protected]