Earnings & Investor Day Deck Scraper - KPIs & Guidance avatar

Earnings & Investor Day Deck Scraper - KPIs & Guidance

Pricing

from $8.00 / 1,000 record scrapeds

Go to Apify Store
Earnings & Investor Day Deck Scraper - KPIs & Guidance

Earnings & Investor Day Deck Scraper - KPIs & Guidance

Get public-company earnings decks and investor-day presentations as structured data: every slide as text, plus key metrics, guidance, segment, capex, buyback and dividend lines. Search by ticker, index or sector. Built for analysts and finance AI.

Pricing

from $8.00 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Earnings & Investor Day Deck Scraper

Get public-company earnings decks and investor-day presentations as structured data. Every slide comes back as text, together with the key metrics, forward guidance, segment, capex, buyback and dividend lines pulled out of the deck, and a direct link to the original PDF. Pick issuers by ticker, by index (S&P 500, Russell 1000, Nasdaq-100) or by sector, or ask for everything published in the last 90 days.


Earnings Deck Scraper Features

  • One record per deck: ticker, company name, exchange, deck type, fiscal period, deck date, title, slide count and the PDF link
  • Per-slide text for the whole deck, in order, ready for search, summarisation or an LLM context window
  • Key metric lines (revenue, margins, operating income, net income, EPS, EBITDA, cash flow) with the slide they came from and the numbers on the line
  • Forward-guidance lines from the outlook slides, plus capex, share-repurchase and dividend lines, each with slide numbers
  • Segment and regional breakdown lines, and quoted CEO / CFO statements where a deck carries them
  • Earnings, investor-day, analyst-day and conference decks, newest fiscal period first, going back years where the company keeps them online
  • Chart-only slides are counted (image_only_slide_count), not treated as failures

Who Uses Earnings Deck Data?

  • Hedge fund and mutual fund analysts - quote what management put on the slide, and compare guidance against the next quarter's actuals
  • Sell-side and independent equity research - build a deck archive per company without downloading each PDF by hand
  • Corporate strategy and competitive intelligence teams - read how peers frame their segments, capex and capital return
  • Finance AI and LLM teams - slide-level text with source links for retrieval and training corpora
  • Data and quant teams - turn recurring decks into a table keyed by ticker and fiscal period

How the Earnings Deck Scraper Works

  1. Choose a mode: By Ticker (the tickers you list), By Index, By Sector, or Recent (decks from the last 90 days).
  2. Optionally narrow by deck type and fiscal year range.
  3. The scraper finds each issuer's decks, newest first, downloads the PDFs and reads them slide by slide.
  4. You get one structured record per deck, spread across issuers so a small maxItems is not used up by one company.

Coverage

The scraper covers companies whose investor-relations site runs on the Q4 platform, which hosts the decks of a large share of US-listed companies. By Index, By Sector and Recent work over a curated set of 73 such issuers (large and mid-cap technology, communication, consumer, healthcare, financials, industrials, utilities and real estate names). By Ticker accepts any ticker: tickers outside the curated set are looked up at run time, and a ticker whose investor-relations site is not on this platform is reported in the run log as not found. Companies that host decks elsewhere (Apple, Microsoft, Tesla and others) are not covered.


Input

{
"mode": "by_ticker",
"tickers": ["NVDA", "UBER", "SNAP"],
"deckTypes": ["earnings", "investor_day"],
"yearFrom": 2025,
"maxItems": 10
}
FieldTypeDefaultDescription
modestringby_tickerby_ticker, by_index, by_sector or recent (decks dated in the last 90 days).
tickersarrayNVDA, UBER, SNAPTickers for By Ticker mode.
indexstringsp500sp500, russell1000 or nasdaq100, for By Index mode.
sectorsarrayhealthcareSectors for By Sector mode: technology, communication, consumer, healthcare, financials, industrials, utilities, real_estate.
deckTypesarrayall fourearnings, investor_day, analyst_day, conference.
yearFromintegernoneOnly decks for this fiscal year or later. Fiscal years follow each company's own calendar.
yearTointegernoneOnly decks for this fiscal year or earlier.
maxItemsinteger10Maximum number of decks to return, newest first and spread across issuers.

Earnings decks across two sectors:

{
"mode": "by_sector",
"sectors": ["technology", "financials"],
"deckTypes": ["earnings"],
"maxItems": 100
}

Earnings Deck Scraper Output Fields

{
"ticker": "CSCO",
"company_name": "CISCO SYSTEMS, INC.",
"exchange": "Nasdaq",
"deck_type": "earnings",
"fiscal_period": "Q4 2026",
"publish_date": "2026-08-12",
"publish_date_source": "cover_slide",
"title": "CISCO SYSTEMS, INC. Q4 2026 Earnings Slides",
"slide_count": 32,
"image_only_slide_count": 3,
"pdf_url": "https://s21.q4cdn.com/812015656/files/doc_earnings/2026/q4/presentation/Q4FY26-Cisco-Earnings-Slides.pdf",
"ir_site": "investor.cisco.com",
"extracted_kpi_table": {
"revenue": { "slide": 18, "text": "Revenue $14,673 $15,841 $17,252", "values": ["$14,673", "$15,841", "$17,252"] },
"gross_margin": { "slide": 18, "text": "Gross Margin 63.2% 63.6% 64.1%", "values": ["63.2%", "63.6%", "64.1%"] }
},
"financial_guidance": {
"slides": [25, 26],
"lines": ["Guidance for Q1 FY 2027", "Cisco estimates that GAAP EPS will be $1.08 to $1.10 for the first quarter of fiscal 2027."]
},
"segment_breakdown": [],
"capex_disclosure": null,
"share_repurchase_disclosure": { "slides": [21], "lines": ["Share Repurchases ($M) $1,502 $6,106"] },
"dividend_disclosure": { "slides": [21], "lines": ["Dividend per Share $0.42 $1.66"] },
"notable_quotes": [],
"safe_harbor_present": true,
"all_slide_text": ["Q4 Fiscal Year 2026\nAugust 12, 2026\nConference Call", "..."]
}
FieldTypeDescription
tickerstringStock ticker
company_namestringCompany name
exchangestringListing exchange where known
deck_typestringearnings, investor_day, analyst_day or conference
fiscal_periodstringCompany fiscal quarter or year, such as Q2 2027 or FY 2026
publish_datestringDeck date (ISO 8601): the cover-slide date when it matches the file date, otherwise the file's last-modified date
publish_date_sourcestringcover_slide or pdf_last_modified
titlestringDeck title
slide_countintegerNumber of slides
image_only_slide_countintegerSlides with no text layer (charts or images)
pdf_urlstringDirect link to the PDF
ir_sitestringThe company's investor-relations site
extracted_kpi_tableobjectMetric lines with slide number, line text and the numbers on it; best-effort
financial_guidanceobjectNumeric lines from outlook and guidance slides, with slide numbers; best-effort
segment_breakdownarrayNumeric lines from segment, regional and product slides, as slide N: line; best-effort
capex_disclosureobjectCapital expenditure lines with slide numbers; best-effort
share_repurchase_disclosureobjectBuyback lines with slide numbers; best-effort
dividend_disclosureobjectDividend lines with slide numbers; best-effort
notable_quotesarrayQuoted passages attributed to a CEO, CFO, chair or president
safe_harbor_presentbooleanWhether the deck carries a forward-looking-statements notice
all_slide_textarrayThe text of every slide, one string per slide

The extracted fields are read from the slide text, so they appear only where the deck has that slide: in a 37-deck test across 19 companies the key-metric table was found on 35, guidance on 21, capex on 15, buybacks on 13, dividends on 11, segment lines on 7 and executive quotes on 2. The slide text, deck date, fiscal period and PDF link are present on every record.


FAQ

How do I get earnings decks for specific companies?

Leave the mode on By Ticker and list the tickers. Add yearFrom to skip older decks, and set maxItems to the number of decks you want. Results come back newest first, spread across the companies you listed.

Which companies are covered?

Companies whose investor-relations site is on the Q4 platform. By Index, By Sector and Recent use a curated set of 73 issuers; By Ticker also tries to find any other ticker you give it and logs the ones it cannot.

Why does a fiscal year not match the calendar year?

Fiscal periods follow each company's own calendar. NVIDIA's quarter ending July 2026 is Q2 of fiscal 2027, for example. yearFrom and yearTo filter on that fiscal year.

How accurate is the extracted data?

The metric, guidance, capex, buyback and dividend fields are read line by line from the slide text and are best-effort. Charts and images have no text, so their numbers are not extracted. Every record carries the full slide text and the PDF link so you can check or re-parse anything.

Do I need a login or API key?

No. These are decks companies publish for investors.

Can I schedule it?

Yes. Use Apify schedules with Recent mode to collect each quarter's new decks as they appear, and send the dataset to a webhook, a spreadsheet or your own database.