MarketWatch Scraper avatar

MarketWatch Scraper

Pricing

from $17.10 / 1,000 articles

Go to Apify Store
MarketWatch Scraper

MarketWatch Scraper

Collect MarketWatch articles from sections, search pages, or story URLs. Get headlines, links, authors, dates, summaries, article text, images, keywords, and tickers. You can also collect stock quotes with related news.

Pricing

from $17.10 / 1,000 articles

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Share

📰 MarketWatch news and quotes for daily research

Built for investors, analysts, researchers, and news teams, this Actor collects MarketWatch articles from editorial sections, search pages, and direct story URLs. It can also return stock quotes with related news. You get structured headlines, links, authors, dates, summaries, article text, images, keywords, tickers, and quote fields for review or downstream work.

📦 MarketWatch article and stock quote data

Each saved row is either a MarketWatch article or a stock quote. Article rows can include the headline, canonical URL, author, section, publish and update times, summary, description, lead image, available text, paragraphs, keywords, and stock tickers. Stock quote rows include a symbol, company, price changes, quote time, and related news links. Optional fields can be null, and optional arrays can be empty when the source does not provide them. If the same article is found more than once, the Actor saves the first eligible match and skips later copies.

▶️ Run a MarketWatch collection

  1. Choose one target: sections, searchPages, storyUrls, or stockQuotes.
  2. Add the matching section URL list, search page URL, story URL list, or stock symbol list.
  3. For article targets, set an article limit or leave it empty to return all available articles until the source is exhausted. The article limit does not limit stock quotes.
  4. Click Start. Open the dataset when the run ends.

⚙️ Input

Choose one target for each run and fill only the fields for that target.

FieldTypeWhat it does
targetstringChooses editorial sections, search pages, direct story URLs, or stock quotes.
sectionUrlsarray of URL objectsAdds MarketWatch section URLs when target is sections.
searchPageUrlstringAdds one MarketWatch search results URL when target is searchPages. The Actor follows later pages until the article limit is reached or no more results are found.
storyUrlsarray of URL objectsAdds exact MarketWatch article URLs when target is storyUrls.
stockSymbolsarray of stringsAdds stock symbols when target is stockQuotes. The Actor returns quote data and related news for each symbol.
maxItemsintegerStops after this many saved articles for article targets. Leave it empty to return all available articles until the source is exhausted. It does not limit stock quotes.

Default input

This is the public input from a successful current-beta run:

{
"target": "sections",
"sectionUrls": [
{
"url": "https://www.marketwatch.com/latest-news"
}
],
"maxItems": 1
}

🧾 Output

Results are saved in the default dataset. The dataset can contain article rows or stock quote rows, depending on the target you choose. Optional article fields may be null, and optional arrays may be empty.

Article rows

FieldTypeWhat it does
resultTypestringAlways article for an article row.
headlinestringArticle headline.
articleUrlstringCanonical MarketWatch article URL.
authorstring or nullAuthor when shown.
sectionstring or nullMarketWatch editorial section.
publishedAtdate-time string or nullPublish date and time in ISO 8601 form.
updatedAtdate-time string or nullLast update date and time when shown.
summarystring or nullShort article summary when shown.
descriptionstring or nullArticle description when provided.
imageUrlstring or nullLead image URL when available.
articleTextstring or nullAvailable article text.
paragraphsarray of stringsAvailable article text split into paragraphs in source order.
keywordsarray of stringsKeywords linked to the article by MarketWatch.
tickersarray of stringsStock ticker symbols linked to the article by MarketWatch.

The article row below is shortened. The long articleText, paragraphs, and keywords values use "..." as omission markers.

{
"resultType": "article",
"headline": "There’s so much betting against long-term bonds that a turnaround could catch investors off guard, says Citadel Securities",
"articleUrl": "https://www.marketwatch.com/story/wall-streets-massive-bet-against-long-term-bonds-is-a-recipe-for-a-painful-bearish-unwind-says-citadel-securities-430dc145",
"author": "Barbara Kollmeyer",
"section": "Markets",
"publishedAt": "2026-08-26T11:07:00.000Z",
"updatedAt": "2026-08-26T13:36:00.000Z",
"summary": "Citadel Securities’ strategist Frank Flight says a bet that appears to be one-sided against long-term bonds could be setting up for a painful unwind.",
"description": "Citadel Securities’ strategist Frank Flight says a bet that appears to be one-sided against long-term bonds could be setting up for a painful unwind.",
"imageUrl": "https://images.mktw.net/im-21144169?width=1280&size=1.5",
"articleText": "...",
"paragraphs": [
"..."
],
"keywords": [
"..."
],
"tickers": [
"CL.1",
"BRN00",
"NVDA",
"META",
"CRM",
"SNPS",
"CRWD",
"HPQ",
"INTU",
"ZM"
]
}

Stock quote rows

FieldTypeWhat it does
resultTypestringAlways stockQuote for a stock quote row.
symbolstringMarketWatch stock symbol.
companystringCompany name shown for the quote.
currentPricenumberCurrent stock price in the quote.
pointChangenumberChange in the stock price in points.
percentageChangenumberChange in the stock price as a percentage.
quoteTimedate-time stringTime shown for the stock quote in ISO 8601 form.
relatedNewsarray of objectsLatest related MarketWatch news for the stock.
relatedNews[].headlinestringRelated news headline.
relatedNews[].articleUrlstringMarketWatch URL for the related news article.
{
"resultType": "stockQuote",
"symbol": "AAPL",
"company": "Apple Inc.",
"currentPrice": 313.45,
"pointChange": 3.55,
"percentageChange": 1.15,
"quoteTime": "2026-08-26T20:00:00.000Z",
"relatedNews": [
{
"headline": "08/26 What to know about Hugging Face, the open-source AI startup reportedly catching Nvidia’s eye",
"articleUrl": "https://www.marketwatch.com/story/what-to-know-about-hugging-face-the-open-source-ai-startup-reportedly-catching-nvidias-eye-243771f8?mod=mw_latestnews"
},
{
"headline": "08/26 ‘My main goal is to help people’: I’m single, 74, with $10 million burning a hole in my pocket. What should I do?",
"articleUrl": "https://www.marketwatch.com/story/my-main-goal-is-to-help-people-im-single-74-with-10-million-burning-a-hole-in-my-pocket-what-should-i-do-0e6112e1?mod=mw_latestnews"
},
{
"headline": "08/26 CrowdStrike’s stock soars after AI fuels the cybersecurity company’s ‘best quarter in history’",
"articleUrl": "https://www.marketwatch.com/story/crowdstrikes-stock-soars-after-ai-fuels-the-cybersecurity-companys-best-quarter-ever-6aeae1d5?mod=mw_latestnews"
},
{
"headline": "08/26 Fed’s Lisa Cook denies committing mortgage fraud, says Trump has no grounds to remove her from office",
"articleUrl": "https://www.marketwatch.com/story/feds-lisa-cook-denies-committing-mortgage-fraud-says-trump-has-no-grounds-to-remove-her-from-office-4ea60c9d?mod=mw_latestnews"
},
{
"headline": "08/26 Salesforce’s stock gets an Anthropic boost — and more highlights from earnings",
"articleUrl": "https://www.marketwatch.com/story/salesforces-stock-surges-as-ai-momentums-fuel-revenue-growth-8c96eef3?mod=mw_latestnews"
},
{
"headline": "08/26 Am I too old for Roth conversions? I’m 84 and my wife is 77. We have $8 million saved.",
"articleUrl": "https://www.marketwatch.com/story/am-i-too-old-for-roth-conversions-im-84-and-my-wife-is-77-we-have-8-million-saved-fb08fccd?mod=mw_latestnews"
},
{
"headline": "08/26 I just had my first baby and don’t want to go back to work. Is quitting for a year a bad idea?",
"articleUrl": "https://www.marketwatch.com/story/i-just-had-my-first-baby-and-dont-want-to-go-back-to-work-is-quitting-for-a-year-a-bad-idea-780122e6?mod=mw_latestnews"
},
{
"headline": "08/26 ‘There is considerable tension’: My grandmother, 99, wants to cut my mother out of her will. Should I intervene?",
"articleUrl": "https://www.marketwatch.com/story/there-is-considerable-tension-my-grandmother-99-wants-to-cut-my-mother-out-of-her-will-should-i-intervene-5e8f408e?mod=mw_latestnews"
},
{
"headline": "08/26 Meta dodges ‘Big Tobacco’ nightmare with $18 billion settlement in child-safety lawsuit",
"articleUrl": "https://www.marketwatch.com/story/metas-stock-rises-as-the-company-settles-in-social-media-addiction-trial-78abdfbf?mod=mw_latestnews"
},
{
"headline": "08/26 I’m turning 70. Here’s how I’m making this decade the richest of my retirement.",
"articleUrl": "https://www.marketwatch.com/story/im-turning-70-heres-how-im-making-this-decade-the-richest-of-my-retirement-ae351f90?mod=mw_latestnews"
}
]
}

💳 Pricing

You pay for each MarketWatch article saved to the dataset. A story found more than once is saved and charged only for its first eligible match. Check the pricing panel for the current tier prices.

🔌 Integrations

Open the Apify dataset after a run, export its rows in supported formats, or read them through the Apify API. Schedule repeat runs in Apify when you want a recurring news or quote check.

❓ FAQ

Which target should I choose?

Use sections for a broad MarketWatch feed, search pages for a topic or company, story URLs for known articles, and stock quotes for symbol data with related news. Choose one target per run.

Can I collect articles and stock quotes in one run?

No. Choose one target for each run and fill only its matching fields.

Does the article limit apply to stock quotes?

No. maxItems caps saved articles for article targets. Leave it empty to return all available articles until the source is exhausted. It does not limit stock quotes.

What happens when an article has missing details?

The Actor keeps useful article data when optional fields such as the author, image, or update time are missing. Those fields can be null, and optional arrays can be empty.

What happens when the same article appears more than once?

The Actor saves the first eligible match and skips later copies of that article.

Does it collect live charts or historical prices?

No. It collects MarketWatch articles and stock quote fields. It does not provide historical prices, company fundamentals, or live charts.

Does it need a MarketWatch login?

No. It collects publicly reachable MarketWatch data and does not bypass paywalls or access controls.

Can I download the data in other formats?

Yes. Apify datasets support JSON, CSV, Excel, XML, and other available formats.

📝 Changelog

1.0: Stock quotes and streamlined MarketWatch research

  • Collect stock quotes with related MarketWatch news alongside article results.
  • Use one search page URL and follow subsequent result pages automatically.
  • Identify article and stock quote rows by their result type.

v0.0

  • Collect MarketWatch articles from editorial sections, search pages, and direct story URLs.
  • Export article text, metadata, images, keywords, and stock tickers.

🆘 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é