ZeroHedge News Scraper avatar

ZeroHedge News Scraper

Pricing

$0.90 / 1,000 zerohedge articles

Go to Apify Store
ZeroHedge News Scraper

ZeroHedge News Scraper

Collect public ZeroHedge articles from the sitewide feed, selected sections, or direct URLs. Filter by text or publication date and export available article text, original HTML, author details, media URLs, and source-published counts in structured records.

Pricing

$0.90 / 1,000 zerohedge articles

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

3 days ago

Last modified

Share

📰 ZeroHedge articles, ready to read and filter

ZeroHedge readers, market researchers, and news pipeline builders can collect public articles as structured records. Each record includes the available article text and original HTML, source details, and useful media and engagement fields, so you can search, archive, or analyze the source data.

📚 ZeroHedge records that keep the source context

The default dataset stores one row for each saved article. Required fields include the source article ID, title, canonical URL, author, publication time, section, full article text, and original HTML. Optional fields add the author photo, source-published counts, images, premium status, summary, and embedded video IDs when available.

Main value

Collect source content and structured metadata together, then use the dataset link in the run output for review, export, or your own analysis.

▶️ Run the ZeroHedge article scraper

Choose a source

Use the sitewide feed, selected public sections, or one or more direct article URLs.

Add filters

Match text in the title or body, set a UTC publication date, and turn on the new-or-changed option for a recurring monitor.

Set the work limit

For feed and section runs, set Maximum articles to stop after a chosen count. Leave it empty to return all available matching articles until the source is exhausted. Direct URL runs use the submitted URLs.

Review the output

Open the default dataset from the run output to inspect the structured article rows.

⚙️ Input

The required field is findArticlesBy. All other fields are optional unless their description says otherwise.

FieldTypeWhat it does
findArticlesBystringRequired. Choose sitewideFeed, sections, or directUrls, shown as Sitewide feed, Selected sections, or Direct URLs.
articleUrlsarray of objectsAdd one or more public ZeroHedge article URLs for Direct URLs runs. The field is ignored for other choices.
keywordstringKeep articles with this text in the title or body. Leave it blank to include all matching articles.
sectionsarray of stringsLimit Sitewide feed runs to public sections, or provide section names or paths for Selected sections. The field is ignored for Direct URLs.
publishedAfterdate stringKeep articles published after this UTC date in YYYY-MM-DD format.
maxItemsintegerStop feed and section runs after this many articles. Leave it empty to return all available matching articles until the source is exhausted. Direct URL runs use the submitted URLs.
onlyNewOrChangedbooleanUse this for a recurring monitor. The run returns only articles that are new or changed since that monitor's previous run and labels the change.

Default input example

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

{
"findArticlesBy": "sitewideFeed",
"maxItems": 20,
"onlyNewOrChanged": false
}

🧾 Output

The dataset output field links to the default dataset. The Actor returns one article shape, with required source fields and optional fields when the public page or feed provides them.

FieldTypeWhat it does
articleIdstringRequired. Stable identifier published for the article.
titlestringRequired. Title published for the article.
canonicalUrlURL stringRequired. Canonical ZeroHedge URL for the article.
authorobjectRequired. Author details published for the article.
author.namestringRequired. Author's published name.
author.photoUrlURL string, optionalAuthor photo URL when the page provides one.
publishedAtdate-time stringRequired. Publication date and time from the article page.
sectionstringRequired. ZeroHedge section that contains the article.
articleTextstringRequired. Full article text available on the public page.
articleHtmlstringRequired. Original HTML for the article content.
viewCountinteger, optionalView count published by the source when available.
commentCountinteger, optionalComment count published by the source when available.
teaserImageUrlURL string, optionalTeaser image URL published for the article when available.
inlineImageUrlsarray of URL strings, optionalImage URLs included in the article body.
isPremiumboolean, optionalWhether the source marks the article as premium.
summarystring, optionalShort summary published on the article page when available.
embeddedVideoIdsarray of strings, optionalIdentifiers of videos embedded in the article when the source publishes them.

Example article row

This genuine row comes from a successful current beta run using a direct article URL. The example is shortened: articleText and articleHtml use the JSON string value "..." in place of their longer saved values.

{
"articleId": "1126440",
"title": "Boat Migrants Who Have Entered Britain Now Outnumber Its Soldiers",
"canonicalUrl": "https://www.zerohedge.com/geopolitical/boat-migrants-who-have-entered-britain-now-outnumber-its-soldiers",
"author": {
"name": "Tyler Durden",
"photoUrl": "https://assets.zerohedge.com/s3fs-public/styles/thumbnail/public/pictures/picture-5.jpg?itok=LY4e264-"
},
"publishedAt": "2026-09-28T10:30:00.000Z",
"section": "Geopolitical",
"articleText": "...",
"articleHtml": "...",
"teaserImageUrl": "https://cms.zerohedge.com/s3/files/styles/16_9_max_700/public/2026-09/army.jpg?itok=y5-uvsvL",
"isPremium": false,
"summary": "It's an army...",
"inlineImageUrls": [
"https://assets.zerohedge.com/s3fs-public/inline-images/army_3.jpg"
],
"embeddedVideoIds": [
"hh_kE3lk3yk"
],
"viewCount": 8691,
"commentCount": 122
}

💳 Pricing

This Actor uses pay per event pricing. The primary event is one publicly available ZeroHedge article with its full text and structured metadata. See the current Apify pricing panel for the rate.

🔌 Integrations

Use the default dataset link in the run output with Apify's API, exports, or your own workflow.

❓ FAQ

Can I collect one known article?

Yes. Choose Direct URLs and submit one or more public ZeroHedge article URLs.

Can I collect only one section or match a topic?

Yes. Choose Selected sections, or use the text match field to keep articles whose title or body contains your text.

Can I limit results by date?

Yes. Set Published after with the UTC calendar date in YYYY-MM-DD format.

What happens when the work limit is empty?

Feed and section runs return all available matching articles until the source is exhausted. Direct URL runs use the submitted URLs.

What does Only new or changed articles do?

Turn it on for a recurring monitor. The run keeps only articles that are new or changed since that monitor's previous run.

Why might an optional field be missing?

The Actor keeps fields that the public source provides. If the source does not publish an optional value, that field is omitted rather than filled with a placeholder.

Do I need a ZeroHedge login or API key?

No. The Actor collects publicly available ZeroHedge articles without customer authentication.

Does this Actor give investment advice?

No. It returns source content and metadata. It does not provide investment recommendations, sentiment analysis, or trading decisions.

📝 Changelog

v0.0 (28-09-2026)

  • Initial release.

🆘 Support

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

  • RSS Feed Reader: Read public RSS and JSON feeds into structured article rows for scheduled collection.
  • Webpage Text Extractor: Extract article text and Markdown from public pages for search and downstream workflows.
  • Barchart Scraper: Collect financial news and market data alongside ZeroHedge coverage.
  • Stocktwits Scraper: Track public market messages and engagement around symbols.
  • Medium Articles Scraper: Collect public articles by keyword or URL with optional full text.

Made with ❤️ by Maxime Dupré