Simply Wall Street Scraper avatar

Simply Wall Street Scraper

Under maintenance

Pricing

from $0.80 / 1,000 company reports

Go to Apify Store
Simply Wall Street Scraper

Simply Wall Street Scraper

Under maintenance

Collect public Simply Wall St company reports, security matches, investment narratives, and contributor profiles. Look up stocks by ticker or ISIN, or pull contributor profiles by handle. No Simply Wall St member login is needed.

Pricing

from $0.80 / 1,000 company reports

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

📈 Turn Simply Wall St pages into stock research data

This Actor helps investors, analysts, and researchers collect public Simply Wall St data. It saves company reports, security matches, investment narratives, and contributor profiles to a dataset you can download. You enter tickers, ISINs, or contributor handles, so you do not have to copy the numbers by hand. No Simply Wall St member login is needed.

Here is what you can do:

  • Pull a stock analysis for a publicly traded company, with its valuation, financial health, and scores.
  • Find undervalued stocks by comparing each share price with its fair value estimate, for further research.
  • Read community investment narratives to see each thesis, fair value, and set of assumptions.
  • Find the listing behind an ISIN with an ISIN lookup.
  • Search a list of tickers with a stock search to collect each company's report.
  • Review analyst price targets and forecasts for a company.
  • Review insider share buying and selling totals and the trades behind them.

📊 Four kinds of Simply Wall St data

Each run collects one kind of data. You choose the kind with Result type.

  • Company reports cover the company profile, share price, valuation, financial history, forecasts, analyst targets, scores, management, board, insider activity, ownership, and peer companies.
  • Security matches show the listing behind a ticker or ISIN, with its exchange, country, other trading codes, and how many community members hold it.
  • Investment narratives are community theses, with the author's fair value estimate, assumptions, votes, and views.
  • Contributor profiles show a community author's public profile, or the top-author leaderboard.

▶️ Run it with tickers, ISINs, or handles

  1. Choose a Result type.
  2. Fill only the options that match that type. Other options are ignored.
  3. Optional: set Maximum results to stop after a set number of results.
  4. Start the run, then open the dataset to view or download the rows.

⚙️ Input

Fill the form fields below. Only the fields for your chosen result type are used.

Input fields

FieldTypeWhat it does
Result typeChoiceChooses the kind of data to collect: company reports, security matches, investment narratives, or contributor profiles.
Find company reports byChoiceUse company report URLs or company search words. Fill the list that matches your choice.
Company report URLsList of URLsSimply Wall St company report URLs. Used only when Find company reports by is Company report URLs.
Company search wordsList of textTickers or company search words, one per line. Used only when Find company reports by is Company search words.
Company search matchChoiceExact ticker finds the stock with the ticker you enter. Related company suggestions finds companies linked to your search words. Applies only when Find company reports by is Company search words.
Security identifiersList of textFor security matches: tickers, exchange-qualified tickers such as NASDAQ:AAPL, or ISINs, one per line. If several companies share a ticker, the first match is used.
Find investment narratives byChoiceStock tickers, country markets, or contributor handles. Fill the list that matches your choice.
Stock tickersList of textTickers for investment narratives, one per line. Used only when Find investment narratives by is Stock tickers.
Country marketsList of textTwo-letter country codes, such as US or GB, one per line. Used only when Find investment narratives by is Country markets.
Market narrative orderChoicePopularity, undervaluation, or overvaluation. Applies only when Find investment narratives by is Country markets.
Find contributor profiles byChoiceContributor handles or the top-author leaderboard. The leaderboard ignores handles.
Contributor handlesList of textPublic contributor handles, one per line. A handle is the ID after /community/users/ in a profile address. Used when Find investment narratives by or Find contributor profiles by is Contributor handles.
Maximum resultsNumberStops after this many results across the run. Leave empty to collect all available results until the source runs out of results. Related company suggestions return at most 1,000 matches for each search word, even when this field is empty.

Example input

This example uses the default settings to collect the Apple company report.

{
"resultType": "companyReports",
"companyDiscovery": "companyUrls",
"companyUrls": [
{
"url": "https://simplywall.st/stocks/us/tech/nasdaq-aapl/apple"
}
],
"companyMatch": "exactTicker",
"narrativeDiscovery": "stockTickers",
"narrativeOrder": "popularity",
"contributorDiscovery": "handles"
}

🧾 Output

Each run saves one dataset row for each result it finds. Each result type has its own fields, so each type has its own table below. Each example row comes from a recent run of this Actor.

Company report fields

FieldTypeWhat it does
resultTypeTextResult kind. Always companyReport for company reports.
companyIdTextSimply Wall St company ID.
nameTextCompany name.
legalNameTextFull legal name of the company.
tickerTextStock ticker.
exchangeTextExchange where the stock trades.
isinTextISIN code for the listing.
currencyTextCurrency of the company's figures.
reportUrlTextLink to the company report on Simply Wall St.
websiteTextCompany website.
logoUrlTextLink to the company logo.
descriptionTextDescription of the company's business.
industryTextIndustry the company belongs to.
operatingStatusTextWhether the company is operating, such as Operating.
foundedYearNumberYear the company was founded.
employeeCountNumberNumber of employees.
locationObjectHead office location.
location.addressTextStreet address.
location.cityTextCity.
location.regionTextState or region.
location.countryTextCountry.
marketObjectShare price and market value on the price date.
market.sharePriceNumberShare price on the price date.
market.marketCapitalizationNumberTotal market value of all shares.
market.priceDateTextDate of the share price.
market.currencyTextCurrency of the share price and market value.
valuationObjectValuation figures for the company's shares.
valuation.fairValueNumberSimply Wall St fair value estimate for one share.
valuation.priceToEarningsNumberShare price divided by earnings per share.
valuation.priceToBookNumberShare price compared with book value per share.
valuation.priceToSalesNumberMarket value compared with revenue.
valuation.priceToEarningsGrowthNumberPrice-to-earnings ratio adjusted for expected growth, when available.
valuation.enterpriseValueToEbitdaNumberCompany value, including debt, compared with EBITDA (operating earnings).
valuation.currencyTextCurrency of the valuation figures.
preferredMultipleObjectThe valuation multiple Simply Wall St treats as most relevant for this company.
preferredMultiple.nameTextName of that multiple, such as pe.
preferredMultiple.companyValueNumberThe company's value for that multiple.
preferredMultiple.peerAverageNumberAverage for that multiple across peer companies.
preferredMultiple.industryAverageNumberAverage for that multiple across the industry.
financialsObjectLatest financial figures.
financials.periodTextReporting period, such as LTM Q3 2026.
financials.dateTextDate of the financial figures.
financials.currencyTextCurrency of the financial figures.
financials.revenueNumberTotal sales for the period.
financials.netIncomeNumberProfit after all costs for the period.
financials.earningsPerShareNumberProfit per share for the period.
financials.operatingCashFlowNumberCash from core operations for the period.
financials.freeCashFlowNumberCash left after capital spending for the period.
financials.cashNumberCash on hand at the end of the period.
financials.totalAssetsNumberTotal assets at the end of the period.
financials.totalLiabilitiesNumberTotal liabilities at the end of the period.
financials.totalEquityNumberShareholder equity at the end of the period.
financials.totalDebtNumberTotal debt at the end of the period.
financials.sharesOutstandingNumberNumber of shares in issue.
financials.returnOnEquityNumberProfit compared with shareholder equity, as a percent.
financials.returnOnAssetsNumberProfit compared with total assets, as a percent.
financials.debtToEquityNumberDebt compared with shareholder equity, as a percent.
financialHistoryList of objectsPast financial periods, one object for each period.
financialHistory[].periodTextPeriod label, such as LTM Q1 2016.
financialHistory[].dateTextDate of the period.
financialHistory[].currencyTextCurrency of the period's figures.
financialHistory[].revenueNumberTotal sales for the period.
financialHistory[].netIncomeNumberProfit after all costs for the period.
financialHistory[].earningsPerShareNumberProfit per share for the period.
financialHistory[].operatingCashFlowNumberCash from core operations for the period.
financialHistory[].freeCashFlowNumberCash left after capital spending for the period.
financialHistory[].cashNumberCash on hand at the end of the period.
financialHistory[].totalAssetsNumberTotal assets at the end of the period.
financialHistory[].totalLiabilitiesNumberTotal liabilities at the end of the period.
financialHistory[].totalEquityNumberShareholder equity at the end of the period.
financialHistory[].totalDebtNumberTotal debt at the end of the period.
financialHistory[].sharesOutstandingNumberNumber of shares in issue at the end of the period.
valuationHistoryList of objectsPast valuation figures, one object for each date.
valuationHistory[].dateTextDate of the valuation figures.
valuationHistory[].currencyTextCurrency of the figures.
valuationHistory[].priceToEarningsNumberPrice-to-earnings ratio on that date.
valuationHistory[].priceToBookNumberPrice-to-book ratio on that date.
valuationHistory[].priceToSalesNumberPrice-to-sales ratio on that date.
valuationHistory[].fairValueNumberFair value estimate on that date, when available.
priceHistoryList of objectsDaily share prices, one object for each trading day.
priceHistory[].dateTextTrading day.
priceHistory[].currencyTextCurrency of the share price.
priceHistory[].openPriceNumberOpening share price, when available.
priceHistory[].closePriceNumberClosing share price.
priceHistory[].volumeNumberNumber of shares traded, when available.
dividendsList of objectsDividend records, one object for each record.
dividends[].dateTextDate of the dividend record.
dividends[].exDividendDateTextEx-dividend date.
dividends[].paymentDateTextPayment date.
dividends[].amountPerShareNumberDividend paid per share.
dividends[].currencyTextCurrency of the dividend.
dividends[].recordTypeTextType of record, such as past.
dividendYieldObjectDividend yield figures.
dividendYield.currentNumberCurrent dividend yield as a decimal, such as 0.003 for 0.3%.
dividendYield.forecastNumberForecast dividend yield as a decimal, when available.
analystTargetsObjectAnalyst price targets, when available.
analystTargets.lowNumberLowest analyst price target.
analystTargets.meanNumberAverage analyst price target.
analystTargets.highNumberHighest analyst price target.
analystTargets.analystCountNumberNumber of analysts covering the company.
analystTargets.currencyTextCurrency of the price targets.
forecastsList of objectsAnalyst forecasts by fiscal period, when available.
forecasts[].periodTextForecast period, such as FY2026.
forecasts[].dateTextDate of the forecast period.
forecasts[].currencyTextCurrency of the forecast.
forecasts[].revenueNumberForecast total sales.
forecasts[].netIncomeNumberForecast profit after all costs.
forecasts[].earningsPerShareNumberForecast profit per share.
forecasts[].operatingCashFlowNumberForecast cash from core operations.
forecasts[].freeCashFlowNumberForecast cash left after capital spending.
forecasts[].ebitdaNumberForecast EBITDA (operating earnings).
forecasts[].dividendsPerShareNumberForecast dividend per share.
forecastGrowthObjectExpected growth rates, when available.
forecastGrowth.revenueObjectExpected revenue growth.
forecastGrowth.revenue.oneYearNumberExpected revenue growth over one year, as a decimal.
forecastGrowth.revenue.threeYearNumberExpected revenue growth over three years, as a decimal.
forecastGrowth.netIncomeObjectExpected profit growth.
forecastGrowth.netIncome.oneYearNumberExpected profit growth over one year, as a decimal.
forecastGrowth.netIncome.threeYearNumberExpected profit growth over three years, as a decimal.
historicalGrowthObjectPast growth rates.
historicalGrowth.revenueObjectPast revenue growth.
historicalGrowth.revenue.fiveYearNumberRevenue growth over five years, as a decimal.
historicalGrowth.netIncomeObjectPast profit growth.
historicalGrowth.netIncome.fiveYearNumberProfit growth over five years, as a decimal.
industryBenchmarksList of objectsIndustry averages for the company's sector.
industryBenchmarks[].industryTextIndustry name.
industryBenchmarks[].metricTextMetric name, such as PE.
industryBenchmarks[].valueNumberIndustry average for the metric.
scoresObjectSimply Wall St's five company scores.
scores.valueNumberValue score.
scores.futureNumberFuture score.
scores.pastNumberPast score.
scores.healthNumberHealth score.
scores.dividendNumberDividend score.
assessmentsObjectSimply Wall St's written checks, grouped by area.
assessments.valuationObjectWritten checks for valuation.
assessments.valuation.explanations[]List of textWritten explanations for the valuation check.
assessments.futurePerformanceObjectWritten checks for future performance.
assessments.futurePerformance.explanations[]List of textWritten explanations for the future performance check.
assessments.pastPerformanceObjectWritten checks for past performance.
assessments.pastPerformance.explanations[]List of textWritten explanations for the past performance check.
assessments.financialHealthObjectWritten checks for financial health.
assessments.financialHealth.explanations[]List of textWritten explanations for the financial health check.
assessments.dividendsObjectWritten checks for dividends.
assessments.dividends.explanations[]List of textWritten explanations for the dividends check.
assessments.managementObjectWritten checks for management.
assessments.management.explanations[]List of textWritten explanations for the management check.
assessments.marketObjectWritten checks for the market.
assessments.market.explanations[]List of textWritten explanations for the market check.
assessments.rewardObjectWritten checks for rewards.
assessments.reward.explanations[]List of textWritten explanations for the reward check.
assessments.riskObjectWritten checks for risk.
assessments.risk.explanations[]List of textWritten explanations for the risk check.
boardList of objectsBoard members, one object for each person.
board[].nameTextName.
board[].roleTextRole on the board.
board[].biographyTextBiography.
board[].tenureTextTime in the role, such as 15.2 years.
board[].appointmentDateTextDate the person took the role.
board[].ageNumberAge in years.
board[].sharesHeldNumberCompany shares held, when available.
board[].compensationNumberPay amount, when available.
board[].compensationCurrencyTextCurrency of the pay amount, when available.
executivesList of objectsManagement team members, one object for each person.
executives[].nameTextName.
executives[].roleTextRole in the company.
executives[].biographyTextBiography.
executives[].tenureTextTime in the role, such as 0.1 years.
executives[].appointmentDateTextDate the person took the role.
executives[].ageNumberAge in years.
executives[].sharesHeldNumberCompany shares held, when available.
executives[].compensationNumberPay amount, when available.
executives[].compensationCurrencyTextCurrency of the pay amount, when available.
insiderTotalsObjectTotal insider buying and selling.
insiderTotals.buySharesNumberTotal shares bought by insiders.
insiderTotals.buyValueNumberTotal value of insider purchases.
insiderTotals.sellSharesNumberTotal shares sold by insiders.
insiderTotals.sellValueNumberTotal value of insider sales.
insiderTotals.currencyTextCurrency of the totals.
insiderTransactionsList of objectsIndividual insider trades, when available.
insiderTransactions[].nameTextInsider's name.
insiderTransactions[].dateTextDate of the trade.
insiderTransactions[].transactionTypeTextType of trade, such as Sell.
insiderTransactions[].sharesNumberNumber of shares in the trade.
insiderTransactions[].valueNumberValue of the trade.
insiderTransactions[].currencyTextCurrency of the trade value.
ownershipList of objectsShare ownership by holder group.
ownership[].nameTextHolder group, such as Institutions.
ownership[].sharesHeldNumberShares held by the group.
ownership[].ownershipPercentNumberPercent of the company's shares held by the group, when available.
peersList of objectsFour peer companies, one object for each peer.
peers[].companyIdTextSimply Wall St company ID for the peer.
peers[].nameTextPeer name.
peers[].tickerTextPeer ticker.
peers[].exchangeTextExchange where the peer's stock trades.
peers[].currencyTextCurrency of the peer's figures.
peers[].isinTextPeer ISIN.
peers[].reportUrlTextLink to the peer's company report.
peers[].marketObjectPeer share price and market value.
peers[].market.sharePriceNumberPeer share price.
peers[].market.marketCapitalizationNumberPeer total market value.
peers[].market.currencyTextCurrency of the peer's market figures.
peers[].market.priceDateTextDate of the peer's share price.
peers[].valuationObjectPeer valuation figures.
peers[].valuation.priceToEarningsNumberPeer price-to-earnings ratio.
peers[].valuation.priceToBookNumberPeer price-to-book ratio.
peers[].valuation.priceToSalesNumberPeer price-to-sales ratio.
peers[].valuation.fairValueNumberPeer fair value estimate for one share.
peers[].valuation.priceToEarningsGrowthNumberPeer price-to-earnings ratio adjusted for expected growth.
peers[].valuation.enterpriseValueToEbitdaNumberPeer company value, including debt, compared with EBITDA.
peers[].valuation.currencyTextCurrency of the peer's valuation figures.
peers[].financialsObjectPeer financial figures.
peers[].financials.periodTextPeer reporting period.
peers[].financials.dateTextDate of the peer's financial figures.
peers[].financials.currencyTextCurrency of the peer's financial figures.
peers[].financials.revenueNumberPeer total sales for the period.
peers[].financials.netIncomeNumberPeer profit after all costs for the period.
peers[].financials.earningsPerShareNumberPeer profit per share for the period.
peers[].financials.operatingCashFlowNumberPeer cash from core operations, when available.
peers[].financials.freeCashFlowNumberPeer cash left after capital spending, when available.
peers[].financials.cashNumberPeer cash on hand at the end of the period.
peers[].financials.totalAssetsNumberPeer total assets at the end of the period.
peers[].financials.totalLiabilitiesNumberPeer total liabilities at the end of the period.
peers[].financials.totalEquityNumberPeer shareholder equity at the end of the period.
peers[].financials.totalDebtNumberPeer total debt at the end of the period.
peers[].financials.sharesOutstandingNumberPeer number of shares in issue.
peers[].financials.returnOnEquityNumberPeer profit compared with shareholder equity, as a percent.
peers[].financials.returnOnAssetsNumberPeer profit compared with total assets, as a percent.
peers[].financials.debtToEquityNumberPeer debt compared with shareholder equity, as a percent.

Example company report

This row is shortened. Long biographies, older history, extra peers, and extra list items are replaced with "..." so the example stays readable. The real row has more items.

{
"resultType": "companyReport",
"companyId": "743F0744-8987-4339-B565-DEE3A93E9934",
"name": "Apple",
"ticker": "AAPL",
"exchange": "NasdaqGS",
"isin": "US0378331005",
"reportUrl": "https://simplywall.st/stocks/us/tech/nasdaq-aapl/apple",
"currency": "USD",
"legalName": "Apple Inc.",
"description": "Apple Inc. designs, manufactures, and markets smartphones, personal computers, tablets, wearables, and accessories worldwide. The company offers iPhone, a line of smartphones; Mac, a line of personal computers; iPad, a line of multi-purpose tablets; and wearables, home, and accessories comprising AirPods, Apple Vision Pro, Apple TV, Apple Watch, Beats products, and HomePod, as well as Apple branded and third-party accessories. It also provides AppleCare support and cloud services; and operates various platforms, including the App Store that allows customers to discover and download applications and digital content, such as books, music, video, games, and podcasts, as well as advertising services include third-party licensing arrangements and its own advertising platforms. In addition, the company offers various subscription-based services, such as Apple Arcade, a game subscription service; Apple Fitness+, a personalized fitness service; Apple Music, which offers users a curated listening experience with on-demand radio stations; Apple News+, a subscription news and magazine service; Apple TV, which offers original content and live sports; Apple Card, a co-branded credit card; and Apple Pay, a cashless payment service, as well as licenses its intellectual property. The company serves consumers, and small and mid-sized businesses; and the education, enterprise, and government markets. It distributes third-party applications for its products through the App Store. The company also sells its products through its retail and online stores, and direct sales force; and third-party cellular network carriers and resellers. The company was formerly known as Apple Computer, Inc. and changed its name to Apple Inc. in January 2007. Apple Inc. was founded in 1976 and is headquartered in Cupertino, California.",
"industry": "Tech",
"operatingStatus": "Operating",
"location": {
"address": "One Apple Park Way",
"city": "Cupertino",
"region": "California",
"country": "United States"
},
"website": "https://www.apple.com",
"logoUrl": "https://simplywall.st/api/company/image/BVL:AAPLUS/logo",
"foundedYear": 1976,
"employeeCount": 166000,
"market": {
"sharePrice": 343.46,
"marketCapitalization": 4991209560000,
"priceDate": "2026-10-16",
"currency": "USD"
},
"financials": {
"period": "LTM Q3 2026",
"date": "2026-06-27",
"currency": "USD",
"revenue": 466823000000,
"netIncome": 128930000000,
"earningsPerShare": 8.75692,
"operatingCashFlow": 146724000000,
"freeCashFlow": 136683000000,
"cash": 62399000000,
"totalAssets": 383266000000,
"totalLiabilities": 275746000000,
"totalEquity": 107520000000,
"totalDebt": 84344000000,
"sharesOutstanding": 14594180000,
"returnOnEquity": 148.751,
"returnOnAssets": 27.0823,
"debtToEquity": 78.4449
},
"financialHistory": [
{
"period": "LTM Q1 2016",
"date": "2015-12-26",
"currency": "USD",
"revenue": 234988000000,
"netIncome": 53731000000,
"earningsPerShare": 2.363929,
"operatingCashFlow": 75007000000,
"cash": 38387000000,
"totalAssets": 293284000000,
"totalLiabilities": 165017000000,
"totalEquity": 128267000000,
"totalDebt": 62993000000,
"sharesOutstanding": 22178332000
},
"..."
],
"forecasts": [
{
"period": "FY2026",
"date": "2026-09-30",
"currency": "USD",
"revenue": 478224124500,
"netIncome": 129941350350,
"earningsPerShare": 8.82006,
"operatingCashFlow": 152991680000,
"freeCashFlow": 143317817740,
"ebitda": 169458733380,
"dividendsPerShare": 1.06914
},
"..."
],
"forecastGrowth": {
"revenue": {
"oneYear": 0.10348,
"threeYear": 0.325
},
"netIncome": {
"oneYear": 0.0598,
"threeYear": 0.29303
}
},
"historicalGrowth": {
"revenue": {
"fiveYear": 0.037233
},
"netIncome": {
"fiveYear": 0.045106
}
},
"analystTargets": {
"low": 215,
"mean": 329.3759,
"high": 405,
"analystCount": 39,
"currency": "USD"
},
"valuation": {
"fairValue": 275.356554,
"priceToEarnings": 38.877818,
"priceToBook": 46.619392,
"priceToSales": 10.737511,
"priceToEarningsGrowth": 5.042516,
"enterpriseValueToEbitda": 29.346665,
"currency": "USD"
},
"valuationHistory": [
{
"date": "2015-12-26",
"priceToEarnings": 11.20959982,
"currency": "USD",
"priceToBook": 4.695697318,
"priceToSales": 2.563122406
},
"..."
],
"preferredMultiple": {
"name": "pe",
"companyValue": 38.877818,
"peerAverage": 23.622727,
"industryAverage": 28.439087
},
"industryBenchmarks": [
{
"industry": "Tech",
"metric": "PE",
"value": 28.439087
},
{
"industry": "Tech",
"metric": "revenueGrowthAnnual",
"value": 0.046489816859757
}
],
"scores": {
"value": 1,
"future": 3,
"past": 6,
"health": 6,
"dividend": 1
},
"assessments": {
"valuation": {
"explanations": [
"As AAPL is profitable we use its Price-To-Earnings Ratio for relative valuation analysis.",
"..."
]
},
"futurePerformance": {
"explanations": [
"AAPL is not forecast to become profitable over the next 3 years.",
"..."
]
},
"pastPerformance": {
"explanations": [
"AAPL has recent trading data.",
"..."
]
},
"financialHealth": {
"explanations": [
"AAPL's short term assets ($149.8B) exceed its long term liabilities ($126.4B).",
"..."
]
},
"dividends": {
"explanations": [
"AAPL's dividend (0.31%) is low compared to the top 25% of dividend payers in the US market (4.27%).",
"..."
]
},
"management": {
"explanations": [
"AAPL's management team is not considered experienced ( 1.3 years average tenure), which suggests a new team.",
"..."
]
},
"market": {
"explanations": [
"AAPL's weekly volatility (4%) has been stable over the past year.",
"..."
]
},
"reward": {
"explanations": [
"No rewardable outcome.",
"..."
]
},
"risk": {
"explanations": [
"Debt level is low and not considered a risk",
"..."
]
}
},
"peers": [
{
"companyId": "c78a5a43-0234-4436-88ba-98dc268a5ff2",
"name": "Alphabet",
"ticker": "GOOGL",
"exchange": "NasdaqGS",
"reportUrl": "https://simplywall.st/stocks/us/media/nasdaq-googl/alphabet",
"currency": "USD",
"market": {
"sharePrice": 340.59,
"marketCapitalization": 4247139230000,
"currency": "USD",
"priceDate": "2026-10-16"
},
"valuation": {
"priceToEarnings": 17.063054,
"priceToBook": 6.691893,
"priceToSales": 9.342304,
"fairValue": 509.333908,
"priceToEarningsGrowth": -95.046463,
"enterpriseValueToEbitda": 23.928064,
"currency": "USD"
},
"isin": "US02079K3059",
"financials": {
"period": "LTM Q2 2026",
"date": "2026-06-30",
"currency": "USD",
"revenue": 445866000000,
"netIncome": 244205000000,
"earningsPerShare": 20.171789,
"operatingCashFlow": 185675000000,
"freeCashFlow": 53273000000,
"cash": 242474000000,
"totalAssets": 921983000000,
"totalLiabilities": 281503000000,
"totalEquity": 640480000000,
"totalDebt": 100164000000,
"sharesOutstanding": 12230000000,
"returnOnEquity": 48.6756,
"returnOnAssets": 12.9585,
"debtToEquity": 18.8594
}
},
"..."
],
"executives": [
{
"name": "John Ternus",
"role": "CEO & Director",
"biography": "...",
"tenure": "0.1 years",
"appointmentDate": "2026-09-01",
"sharesHeld": 59567,
"age": 50
},
"..."
],
"board": [
{
"name": "Timothy D. Cook",
"role": "Executive Chairman of the Board",
"biography": "...",
"compensation": 74294811,
"compensationCurrency": "USD",
"tenure": "15.2 years",
"appointmentDate": "2011-08-01",
"sharesHeld": 3237843,
"age": 65
},
"..."
],
"insiderTransactions": [
{
"name": "Chris Kondo",
"date": "2025-11-07",
"transactionType": "Sell",
"shares": -3752,
"value": -1017654.96,
"currency": "USD"
},
"..."
],
"insiderTotals": {
"buyShares": 0,
"buyValue": 0,
"sellShares": -303752,
"sellValue": 87758377.27,
"currency": "USD"
},
"ownership": [
{
"name": "Institutions",
"sharesHeld": 9586184428
},
{
"name": "General Public",
"sharesHeld": 4754969242
},
"..."
],
"dividends": [
{
"date": "2025-11-10",
"exDividendDate": "2025-11-10",
"paymentDate": "2025-11-13",
"amountPerShare": 0.26,
"currency": "USD",
"recordType": "past"
},
"..."
],
"dividendYield": {
"current": 0.003144,
"forecast": 0.003366
},
"priceHistory": [
{
"date": "2025-10-17",
"closePrice": 252.29,
"currency": "USD"
},
"..."
]
}

Security match fields

FieldTypeWhat it does
resultTypeTextResult kind. Always securityMatch.
companyIdTextSimply Wall St company ID.
nameTextCompany name.
tickerTextStock ticker.
exchangeTextExchange where the listing trades.
isinTextISIN code for the listing.
reportUrlTextLink to the company report on Simply Wall St.
currencyTextCurrency of the listing.
aliasesList of textOther trading codes for the same listing, such as NASDAQ:NVDA.
industryTextIndustry the company belongs to.
countryTextCountry code for the listing, such as US.
websiteTextCompany website.
logoUrlTextLink to the company logo.
communityHoldingCountNumberNumber of Simply Wall St community members who hold this security.

Example security match

{
"resultType": "securityMatch",
"companyId": "08830E11-EECD-4A85-982D-B0AE1DFD6F7A",
"name": "NVIDIA",
"ticker": "NVDA",
"exchange": "NasdaqGS",
"isin": "US67066G1040",
"reportUrl": "https://simplywall.st/stocks/us/semiconductors/nasdaq-nvda/nvidia",
"currency": "USD",
"aliases": [
"XNAS:NVDA",
"NASDAQ:NVDA",
"NDQ:NVDA",
"NVDA.O",
"NVDA.OQ",
"NVDA.Q",
"NVDA:US"
],
"industry": "Semiconductors",
"country": "US",
"website": "https://www.nvidia.com",
"logoUrl": "https://simplywall.st/api/company/image/BATS-CHIXE:NVDD/logo",
"communityHoldingCount": 57006
}

Investment narrative fields

FieldTypeWhat it does
resultTypeTextResult kind. Always investmentNarrative.
narrativeIdTextSimply Wall St narrative ID.
titleTextNarrative title.
thesisTextThe author's investment thesis.
urlTextLink to the narrative page.
publishedAtTextDate and time the narrative was published.
updatedAtTextDate and time the narrative was last updated.
companyObjectThe company the narrative is about.
company.companyIdTextSimply Wall St company ID.
company.nameTextCompany name.
company.tickerTextStock ticker.
company.exchangeTextExchange where the stock trades.
company.currencyTextCurrency of the company's figures.
company.reportUrlTextLink to the company report.
authorObjectThe community author.
author.handleTextAuthor's public handle.
author.nameTextAuthor's display name.
fairValueNumberThe author's fair value estimate for one share.
currencyTextCurrency of the fair value.
intrinsicDiscountNumberGap between the share price and the fair value estimate, as a decimal.
assumptionsObjectInputs the author used in the fair value model.
assumptions.revenueGrowthNumberAssumed revenue growth, as a percent.
assumptions.profitMarginNumberAssumed profit margin, as a percent.
assumptions.futurePriceToEarningsChangeNumberAssumed change in the price-to-earnings ratio, as a percent.
assumptions.discountRateNumberDiscount rate used, as a percent.
assumptions.forecastHorizonTextLength of the forecast, such as 5 years.
financialHistoryList of objectsYearly figures the narrative uses, one object for each year.
financialHistory[].periodTextYear label, such as 2026.
financialHistory[].dateTextDate of the figures.
financialHistory[].currencyTextCurrency of the figures.
financialHistory[].revenueNumberTotal sales for the year.
financialHistory[].netIncomeNumberProfit after all costs for the year.
financialHistory[].sharesOutstandingNumberNumber of shares in issue.
industryBenchmarksList of objectsIndustry averages for the company's sector.
industryBenchmarks[].industryTextIndustry name.
industryBenchmarks[].metricTextMetric name, such as pe.
industryBenchmarks[].valueNumberIndustry average for the metric.
viewsNumberNumber of views.
votesNumberNumber of votes.
commentCountNumberNumber of comments.

Example investment narrative

{
"resultType": "investmentNarrative",
"narrativeId": "05a3645d-7035-430d-b6ca-848faa338b65",
"url": "https://simplywall.st/community/narratives/us/retail/nasdaq-amzn/amazoncom/wydw0c0u-record-profit-and-negative-free-cash-flow-same-quarter",
"title": "Record Profit And Negative Free Cash Flow, Same Quarter",
"thesis": "Amazon’s headline profit looks huge, but much of it comes from a paper gain on an outside investment rather than what the core business earned. The real story is a massive buildout for cloud and ads that could pay off—or keep cash tied up long enough to pressure results as depreciation catches up.",
"company": {
"companyId": "d0665877-9ec5-4568-8a29-e8fff77df072",
"currency": "USD",
"exchange": "NasdaqGS",
"name": "Amazon.com",
"reportUrl": "https://simplywall.st/stocks/us/retail/nasdaq-amzn/amazoncom",
"ticker": "AMZN"
},
"author": {
"handle": "susy37pq",
"name": "rcb9"
},
"publishedAt": "2026-08-05T18:58:59.066Z",
"updatedAt": "2026-08-05T18:59:07.613Z",
"fairValue": 280.21,
"currency": "USD",
"assumptions": {
"revenueGrowth": 12,
"profitMargin": 12,
"futurePriceToEarningsChange": 30,
"discountRate": 9,
"forecastHorizon": "5 years"
},
"financialHistory": [
{
"period": "2026",
"date": "2026-08-04",
"currency": "USD",
"revenue": 775680000000,
"netIncome": 135281000000,
"sharesOutstanding": 10786313572
},
{
"period": "2025",
"date": "2025-06-30",
"currency": "USD",
"revenue": 670038000000,
"netIncome": 70623000000,
"sharesOutstanding": 10664912097
},
{
"period": "2024",
"date": "2024-06-30",
"currency": "USD",
"revenue": 604334000000,
"netIncome": 44419000000,
"sharesOutstanding": 10495566881
},
{
"period": "2023",
"date": "2023-06-30",
"currency": "USD",
"revenue": 538046000000,
"netIncome": 13072000000,
"sharesOutstanding": 10317750796
},
{
"period": "2022",
"date": "2022-06-30",
"currency": "USD",
"revenue": 485902000000,
"netIncome": 11607000000,
"sharesOutstanding": 10187554818
},
{
"period": "2021",
"date": "2021-06-30",
"currency": "USD",
"revenue": 443298000000,
"netIncome": 29438000000,
"sharesOutstanding": 10128810400
},
{
"period": "2020",
"date": "2020-06-30",
"currency": "USD",
"revenue": 321782000000,
"netIncome": 13180000000,
"sharesOutstanding": 10017793020
},
{
"period": "2019",
"date": "2019-06-30",
"currency": "USD",
"revenue": 252063000000,
"netIncome": 12096000000,
"sharesOutstanding": 9893120300
},
{
"period": "2018",
"date": "2018-06-30",
"currency": "USD",
"revenue": 208125000000,
"netIncome": 6275000000,
"sharesOutstanding": 9754823780
},
{
"period": "2017",
"date": "2017-06-30",
"currency": "USD",
"revenue": 150124000000,
"netIncome": 1922000000,
"sharesOutstanding": 9607590340
},
{
"period": "2016",
"date": "2016-06-30",
"currency": "USD",
"revenue": 120637000000,
"netIncome": 1931000000,
"sharesOutstanding": 9481470840
},
{
"period": "2015",
"date": "2015-09-30",
"currency": "USD",
"revenue": 100588000000,
"netIncome": 328000000,
"sharesOutstanding": 9375240100
}
],
"industryBenchmarks": [
{
"industry": "Retail",
"metric": "future_revenue_growth_3y",
"value": 0.4165252322
},
{
"industry": "Retail",
"metric": "net_income_margin_1y",
"value": 0.04931893052
},
{
"industry": "Retail",
"metric": "pe",
"value": 14.974138594
},
{
"industry": "Multiline Retail",
"metric": "future_revenue_growth_3y",
"value": 0.4821561736
},
{
"industry": "Multiline Retail",
"metric": "net_income_margin_1y",
"value": 0.06432448114
},
{
"industry": "Multiline Retail",
"metric": "pe",
"value": 19.535709476
}
],
"views": 238,
"votes": 5,
"commentCount": 0,
"intrinsicDiscount": 0.107812
}

Contributor profile fields

FieldTypeWhat it does
resultTypeTextResult kind. Always contributorProfile.
handleTextPublic handle, the ID used in the profile address.
nameTextDisplay name.
biographyTextShort bio written by the contributor.
badgesList of textBadges shown on the profile, when there are any.
profileImageUrlTextLink to the profile image.
registeredAtTextDate and time the profile was registered.
followerCountNumberNumber of followers.
subscriberCountNumberNumber of subscribers.
viewsNumberTotal views.
commentCountNumberComment count shown for the contributor.

Example contributor profile

{
"resultType": "contributorProfile",
"handle": "mzmazb7p",
"name": "Investingwilly",
"biography": "19 year old Swedish value investor. Writing to learn, share, and grow. Connect on LinkedIn if interested in partnerships.",
"profileImageUrl": "https://media.simplywall.st/news/1732588370521-bullish.png",
"registeredAt": "2023-11-01T22:20:46.000Z",
"followerCount": 1145,
"subscriberCount": 119,
"views": 73190,
"commentCount": 25
}

Top-author leaderboard fields

FieldTypeWhat it does
resultTypeTextResult kind. Always contributorProfile.
rankNumberPosition on the top-author leaderboard, starting at 1.
handleTextPublic handle, the ID used in the profile address.
nameTextDisplay name.
badgesList of textBadges shown on the profile, when there are any.
profileImageUrlTextLink to the profile image.
registeredAtTextDate and time the profile was registered.
narrativeCountNumberNumber of investment narratives the author has written.
fairValueModelCountNumberNumber of fair value models the author has built.
subscriberCountNumberNumber of subscribers.
viewsNumberTotal views.

Example top-author entry

{
"resultType": "contributorProfile",
"rank": 3,
"handle": "mzmazb7p",
"name": "Investingwilly",
"profileImageUrl": "https://media.simplywall.st/news/1732588370521-bullish.png",
"registeredAt": "2023-11-01T22:20:46.000Z",
"narrativeCount": 13,
"fairValueModelCount": 1145,
"subscriberCount": 119,
"views": 73181
}

💳 Pricing

This Actor uses pay-per-event pricing. You pay for each successful result that is saved to your dataset. There are four charged events:

  • Company report: One company report saved to your dataset.
  • Investment narrative: One community investment narrative saved to your dataset.
  • Matched security: One security match saved to your dataset.
  • Contributor profile: One contributor profile or top-author entry saved to your dataset.

Each event has a price for each Apify plan tier. The Apify Store page shows the current prices.

🔌 Integrations

You can start runs through the Apify API. You can also send your dataset to other apps with Apify integrations. Watch Apify's Getting Started video on integrations:

❓ FAQ

How many results does one run return?

Leave Maximum results empty to collect all available results until the source runs out of results. Set a number to stop after that many results. Related company suggestions are the exception. For those, each search word returns at most 1,000 matches.

What happens when several companies share a ticker?

The first match in the search results is used. To pick a specific listing, add the exchange code before the ticker, such as XTRA:SAP.

Does it return live or intraday stock prices?

No. It does not provide live or intraday trading prices. Company reports show a share price with the date it was taken.

Does it cover funds or ETFs?

No. It covers publicly traded companies only. Funds and exchange-traded funds are not returned.

Can it compare runs or send alerts?

No. Each run stands on its own. It does not send alerts when a company's data changes.

Does it give buy, sell, or hold advice?

No. It collects public data for your own research. It does not give personal investment advice or buy, sell, or hold recommendations.

Where does each row's data come from?

Company, security, and narrative rows include a Simply Wall St link, so you can check the same data on the source page.

Do I need a Simply Wall St login?

No. The Actor reads public Simply Wall St pages and data without a member login.

Is this an official Simply Wall St Actor?

No. An independent developer made this Actor. It is not an official Simply Wall St product.

How much does it cost?

You pay per result, using the four charged events in the Pricing section above.

📝 Changelog

v0.0 (17-10-2026)

  • Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

Made with ❤️ by Maxime Dupré