Multpl Scraper | S&P 500 and Economic Indicators avatar

Multpl Scraper | S&P 500 and Economic Indicators

Pricing

from $19.00 / 1,000 results

Go to Apify Store
Multpl Scraper | S&P 500 and Economic Indicators

Multpl Scraper | S&P 500 and Economic Indicators

Pull historical macroeconomic and market data from Multpl.com including S&P 500 PE ratio, Shiller PE, dividend yield, inflation, treasury yields, and unemployment. Decades of monthly and yearly time series ready for financial modeling, charting, and backtesting workflows.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

ParseForge Banner

📈 Multpl Scraper - S&P 500 PE Ratio & Economic Data

🚀 Export S&P 500 P/E ratios, Shiller CAPE, dividend yield, inflation (CPI), earnings and more to CSV, Excel, JSON or XML in seconds.

🕒 Last updated: 2026-05-22 · 📊 9 fields per record · 1,800+ monthly data points per metric · 7 metrics available

Multpl.com is the go-to public source for long-run S&P 500 and U.S. macroeconomic time series. This actor extracts any of the 7 supported metrics - P/E ratio, Shiller CAPE, dividend yield, earnings per share, annual returns, CPI inflation, and S&P 500 price - as clean structured records. Data goes back to the late 1800s for most metrics.

All data is fetched live from Multpl.com HTML tables. No cache, no stale data.

Coverage: 7 metrics covering S&P 500 valuation, income, and U.S. macroeconomics. Monthly data back to 1871 (depending on metric). Annual aggregates also available.

AudienceUse Cases
Quant analystsBacktest valuation-based strategies using P/E or CAPE
Financial researchersStudy long-run market cycles and inflation regimes
Data journalistsChart historical S&P 500 valuations with context
Portfolio managersMonitor current P/E and dividend yield vs. historical averages
EconomistsTrack CPI inflation and real S&P 500 earnings over decades
DevelopersFeed financial dashboards and alerting systems

📋 What the Multpl Scraper does

  • Fetches live HTML tables from Multpl.com - no stale cached data
  • Supports 7 metrics: P/E Ratio, Shiller P/E (CAPE), Dividend Yield, Earnings Per Share, Annual Returns, CPI Inflation, S&P 500 Price
  • Returns monthly or annual granularity per metric
  • Parses and cleans numeric values (removes % and $ symbols)
  • Normalizes dates to ISO 8601 format (YYYY-MM-DD)
  • Limits free users to 10 items automatically - paid users get up to 1,000,000
  • Outputs clean records ready for CSV/Excel/JSON/XML download

💡 Why it matters: Multpl.com is one of the only free public sources for S&P 500 P/E ratio history going back to 1871. This actor turns those HTML tables into structured, downloadable datasets with a single click.

🎬 Full Demo

🚧 Coming soon

⚙️ Input

FieldTypeDefaultDescription
maxItemsinteger10Maximum number of records to return
metricselects-p-500-pe-ratioWhich metric to fetch (7 options)
periodselectmonthlyMonthly or annual granularity

Example - Fetch last 100 monthly P/E ratios:

{
"metric": "s-p-500-pe-ratio",
"period": "monthly",
"maxItems": 100
}

Example - Fetch all annual Shiller CAPE history:

{
"metric": "shiller-pe",
"period": "annual",
"maxItems": 1000000
}

⚠️ Good to Know: Free users are automatically limited to 10 records. To unlock the full historical dataset (1,800+ monthly records per metric), create a paid account.

📊 Output

FieldTypeDescription
📊 metricstringMetric slug (e.g. s-p-500-pe-ratio)
📋 metricNamestringHuman-readable metric name
📅 datestringISO 8601 date (YYYY-MM-DD)
💹 valuenumberNumeric value (cleaned)
🔢 valueRawstringOriginal string value as scraped
🗓️ periodstringmonthly or annual
🔗 urlstringSource URL fetched
🕒 scrapedAtstringISO 8601 scrape timestamp
errorstringError message if failed, otherwise null

Sample records (real output from cloud run):

[
{
"metric": "s-p-500-pe-ratio",
"metricName": "S&P 500 P/E Ratio",
"date": "2026-05-21",
"value": 32.06,
"valueRaw": "32.06",
"period": "monthly",
"url": "https://www.multpl.com/s-p-500-pe-ratio/table/by-month",
"scrapedAt": "2026-05-22T00:29:26.952Z",
"error": null
},
{
"metric": "s-p-500-pe-ratio",
"metricName": "S&P 500 P/E Ratio",
"date": "2026-05-01",
"value": 31.42,
"valueRaw": "31.42",
"period": "monthly",
"url": "https://www.multpl.com/s-p-500-pe-ratio/table/by-month",
"scrapedAt": "2026-05-22T00:29:26.952Z",
"error": null
},
{
"metric": "s-p-500-pe-ratio",
"metricName": "S&P 500 P/E Ratio",
"date": "2026-04-01",
"value": 29.72,
"valueRaw": "29.72",
"period": "monthly",
"url": "https://www.multpl.com/s-p-500-pe-ratio/table/by-month",
"scrapedAt": "2026-05-22T00:29:26.952Z",
"error": null
}
]

✨ Why choose this Actor

FeatureDetails
🕒 Live dataFetches directly from Multpl.com on every run - no stale cache
📅 Deep historyP/E data back to January 1871 (155 years)
📊 7 metricsP/E, CAPE, Dividend Yield, Earnings, Returns, CPI, S&P 500 Price
🗓️ Dual granularityMonthly or annual aggregates per metric
🔢 Clean outputISO dates, numeric values, raw strings all included
💾 Multi-formatExport as CSV, Excel, JSON, or XML
🌐 No login requiredAll data is publicly accessible

📈 How it compares to alternatives

FeatureMultpl ScraperManual copy-pastePremium data vendors
AutomationYes - runs on scheduleNoYes
Free to startYes (10 items free)YesNo
Export formatsCSV, Excel, JSON, XMLManualVaries
Full history (155 years)YesYes (tedious)Yes
7 metrics in one actorYesNoVaries
API integrationYes (Apify API)NoYes

🚀 How to use

  1. Create a free Apify account w/ $5 credit
  2. Open the Multpl Scraper actor page
  3. Select your metric (e.g. S&P 500 P/E Ratio)
  4. Choose monthly or annual period
  5. Set maxItems (10 for preview, up to 1,000,000 for full history)
  6. Click Start and wait a few seconds
  7. Download your dataset as CSV, Excel, JSON, or XML

💼 Business use cases

Quantitative Finance

Build valuation-based trading signals. The P/E ratio and Shiller CAPE are widely used to identify over- and under-valued market conditions. Pull monthly data since 1871 to backtest mean-reversion strategies or build macro regime classifiers.

Research and Academia

Economists and financial researchers use long-run S&P 500 data to study the relationship between equity valuations, inflation (CPI), earnings growth, and market returns. This actor delivers all of those series in a single consistent format.

Financial Journalism and Charting

Data journalists and analysts regularly need historical context for market commentary. Grab the full P/E ratio or dividend yield history to chart where today's market stands vs. historical averages, bubbles, and troughs.

Portfolio Monitoring and Alerting

Connect this actor to Make or Zapier to run on a monthly schedule. Compare the latest P/E ratio against your threshold and trigger a Slack or email alert when valuations breach a level you care about.

🔌 Automating Multpl Scraper

This actor integrates with any automation platform via the Apify API:

  • Make (Integromat) - Schedule monthly runs and pipe data to Google Sheets
  • Zapier - Trigger downstream workflows when new data is available
  • Slack - Alert your team when the P/E ratio crosses a threshold
  • Google Sheets - Auto-append the latest monthly data to a spreadsheet
  • n8n - Build no-code financial data pipelines
  • REST API - Call the actor programmatically from any app

🌟 Beyond business use cases

Personal Finance Education

Teachers and students can use this actor to visualize how S&P 500 valuations have evolved across different economic eras - the dot-com bubble, the 2008 financial crisis, COVID crash, and beyond.

Open Source Research

Academic researchers building open-source financial models can use this actor to generate reproducible datasets from a publicly accessible, well-maintained source.

Non-profit Financial Literacy

Organizations teaching financial literacy can use historical P/E and dividend yield data to illustrate compounding, market cycles, and long-term investing principles in data-driven curriculum.

Experimentation and Prototyping

Developers building financial apps, charting tools, or data science notebooks can use this actor to get a clean, structured time series in under 30 seconds - without writing any scraping code.

🤖 Ask an AI assistant about this scraper

You can ask any AI assistant (Claude, ChatGPT, Gemini):

  • "What fields does the Multpl Scraper return?"
  • "How do I export S&P 500 P/E ratio history to Excel using Apify?"
  • "What is the Shiller P/E (CAPE) ratio and how do I get the full history?"
  • "How do I schedule monthly P/E ratio extraction with Make?"

❓ Frequently Asked Questions

🤔 What is Multpl.com?

Multpl.com is a public website that aggregates S&P 500 historical data: P/E ratio, Shiller CAPE, dividend yield, earnings per share, price history, CPI inflation, and more. It is widely used by investors and researchers.

📅 How far back does the data go?

Most metrics go back to the late 1800s. The S&P 500 P/E ratio has monthly data from January 1871 - that is 155 years of history. Annual data for some metrics goes back even further.

🗓️ Can I get both monthly and annual data?

Yes. Use the period input to select monthly (default) or annual. Both return the same fields.

📊 Which metrics are available?

Seven metrics: S&P 500 P/E Ratio, Shiller P/E (CAPE), Dividend Yield, Earnings Per Share, Annual Returns, Inflation Rate (CPI), and S&P 500 Price.

🔢 What format are numeric values in?

The value field is a JavaScript number (e.g. 32.06). The valueRaw field contains the original string from the page (e.g. "32.06"). Percent signs and dollar signs are stripped.

🕒 How current is the data?

The actor fetches live data from Multpl.com on every run. The most recent data point is typically the current month (marked with a dagger symbol on the site indicating it is preliminary).

🔄 Can I schedule this to run automatically?

Yes. Use Apify's built-in scheduler to run monthly or weekly. Combine with Make or Zapier to pipe new data into Google Sheets or a database automatically.

💾 What export formats are supported?

CSV, Excel (XLSX), JSON, and XML. All available from the dataset page after the run completes.

🆓 What can free users access?

Free users get the 10 most recent data points per run. To access the full historical dataset (1,800+ records for monthly P/E), upgrade to a paid plan.

🔑 Do I need a Multpl.com account or API key?

No. All data on Multpl.com is publicly accessible. This actor requires no login and no API key - just your Apify account.

⚡ How fast is the actor?

A typical run completes in under 5 seconds. The site is a simple static HTML page - no JavaScript rendering required.

🌐 Does this work from any country?

Yes. Multpl.com is globally accessible and the actor uses browser-like request headers for reliability.

🔌 Integrate with any app

Connect your Multpl dataset to: Google Sheets - Excel - Power BI - Tableau - Looker - Notion - Airtable - Slack - Discord - Make - Zapier - n8n - Pipedream - Bubble - Retool - REST API - Python (pandas) - R - Julia - MATLAB

ActorDescription
Macrotrends ScraperScrape historical stock and macro charts from Macrotrends
World Bank ScraperGlobal economic indicators from the World Bank API
BLS ScraperU.S. Bureau of Labor Statistics data including CPI, unemployment
FDIC Bank ScraperFDIC bank and financial institution data
Finviz ScraperStock screener data from Finviz

💡 Pro Tip: browse the complete ParseForge collection for 80+ public data scrapers covering finance, government, real estate, jobs, and more.


Disclaimer: This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Multpl.com. All data is fetched from publicly accessible pages. Use responsibly and in accordance with Multpl.com's terms of service.