4.7 from 37 reviews on Trustpilot

S&P 500 Dataset, prices, financials and earnings

Every S&P 500 company with sector, industry, daily price history, market cap, quarterly financials and earnings dates, in clean tables keyed by ticker. Current, not a frozen copy from years ago.

  • ✓Constituents with sector, industry and market cap
  • ✓Daily open, high, low, close and volume for the years you choose
  • ✓Quarterly financials, EPS, earnings dates and estimates

Daily

price history

Quarterly

income, balance, cash flow

24 hrs

free sample delivery

Get a free sample of the data

A free sample of the tables you choose, with real rows, within 1 working day.

Free. No credit card. No sales call unless you ask for one.

What the tables contain

A companies table, a daily prices table and a financials table, all keyed by ticker.

FieldExample valueWhat it is
ticker, exchange, nameNVDA, NASDAQ, NVIDIA Corp
sector, industryInformation Technology, Semiconductors
market_cap5424187000000
date, open, high, low, close2026-09-25, 225.13, 226.94, 223.13, 225.07Daily prices table
volume, average_volume89947712, 120906237
year_high, year_low236.54, 164.27
fiscal_year, fiscal_quarter2026, 3Financials table
revenue, gross_profit, operating_income109417000000, 54770000000, 35695000000
eps_actual, eps_estimatePer quarter
next_earnings_date2026-10-29

Example values are illustrative. The free sample contains real records.

Who buys this data

Quants and traders

Clean daily prices across the index for backtests and screens.

Analysts

Financials and valuation side by side for every constituent.

Fintech apps

Seed your app with companies, prices and fundamentals.

Students and researchers

A current, complete table for your thesis or model, not a 2019 copy.

AI and model training

Prices, financials and earnings in consistent columns.

Advisors and writers

Fast, reliable numbers for reports and content.

How it works

1

Tell us the scope

Which tables, which years, and whether you want daily or weekly updates.

2

Check the free sample

Real rows in the exact format you will receive, within 1 working day.

3

Get the full file

CSV, Excel or JSON by download link. Daily updates if you need them.

Pricing

Pay for the data you need, not a market-data terminal.

Sample

Free

1,000 rows

  • ✓Every field, real records
  • ✓Delivered within 1 working day
  • ✓No credit card, no call
Get the sample

Standard file

From $49

per one-off file

  • ✓Up to 10,000 rows
  • ✓Every field on the page
  • ✓CSV, Excel or JSON
  • ✓Delivered within 2 working days
Start with a sample

Large or refreshed

Custom

quoted on your scope

  • ✓Full history, every table
  • ✓Weekly or monthly refresh
  • ✓Delivery to S3, a bucket or by API
  • ✓Engineer on WhatsApp
Request a quote

What customers say

4.7 from 37 reviews on Trustpilot

Questions, answered

Why not use a free dataset from Kaggle or GitHub?

Free copies are usually a few years old, cover someone else's scope and need cleaning. We collect prices, financials and earnings fresh for the scope you choose, in clean columns that load straight into Excel, a database or a model.

Does it follow index changes?

Yes. Each file uses the constituents at the time we build it. Tell us if you need historical membership too and we confirm it before you pay.

Is this real-time data?

No. This is end-of-day and historical data for research. For live quotes, use the Google Finance Scraper API.

What formats do you deliver?

CSV and Excel for spreadsheets, JSON for developers. Large files by download link or straight to your S3 bucket.

Is there a free sample?

Yes. Real rows from the tables you choose, sent within 1 working day. No credit card and no sales call.

See the real data before you spend a dollar.

Tell us what you need and we send a free sample within 1 working day. Prefer to talk? Our engineers answer on WhatsApp and email.

Or try the live Google Finance Scraper playground

Get a free sample of the data

A free sample of the tables you choose, with real rows, within 1 working day.

Free. No credit card. No sales call unless you ask for one.