Investing.com Financial News Scraper
Pricing
from $2.00 / 1,000 results
Investing.com Financial News Scraper
Scrape financial news from Investing.com RSS feeds. Cover stocks, forex, commodities, crypto, economy news. Get article titles, links, dates. No authentication required.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
cloud9
Maintained by CommunityActor stats
0
Bookmarked
46
Total users
3
Monthly active users
15 hours ago
Last modified
Categories
Share
Scrape financial news from Investing.com RSS feeds. Cover stocks, forex, commodities, crypto, economy news. Get article titles, links, dates. No authentication required.
Use cases
- Feed a trading dashboard with market and economic headlines
- Run sentiment analysis on financial news
- Monitor commodity, forex, or crypto coverage by category
- Build a pre-market briefing automatically
- Correlate news flow with price movements
Input
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
categories | array | Yes | ["news"] | Categories to scrape news from |
maxResults | integer | No | 50 | Maximum number of news articles |
Example input
{"categories": ["news"],"maxResults": 50}
Output
Each dataset item looks like this — real output from an actual run of this Actor:
{"title": "Bitcoin down but holds near $80,000 as corporate buying, U.S. crypto vote in focus","link": "https://www.investing.com/news/cryptocurrency-news/bitcoin-trades-near-80000-as-corporate-demand-and-us-crypto-policy-stay-in-focus-4890272","description": "","pubDate": "2026-09-06 14:35:55","category": "news","feedCategory": "news","scrapedAt": "2026-09-06T15:19:23.516Z"}
| Field | Type |
|---|---|
title | string |
link | string |
description | string |
pubDate | string |
category | string |
feedCategory | string |
scrapedAt | string |
The dataset also ships a preset table view (Overview), so the key columns are readable straight away in Apify Console, and exportable to JSON, CSV, Excel, or XML.
How to run it
In Apify Console — open the Actor, fill in the input form, click Start, then download the results from the Dataset tab.
With the JavaScript client
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('cloud9_ai/investing-news-scraper').call({"categories": ["news"],"maxResults": 50});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
With the Python client
from apify_client import ApifyClientclient = ApifyClient('YOUR_APIFY_TOKEN')run = client.actor('cloud9_ai/investing-news-scraper').call(run_input={"categories": ["news"],"maxResults": 50})for item in client.dataset(run['defaultDatasetId']).iterate_items():print(item)
With the API — POST https://api.apify.com/v2/acts/cloud9_ai~investing-news-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN with the input JSON as the body.
Notes and limits
- No API key, account, or login is needed — just the input above.
maxResultscaps how much a single run collects, which is also what caps the run's cost.- Requests are paced and failed requests are retried automatically, so runs stay inside the source's rate limits.
- Only publicly available data is collected. How you use the output is your responsibility, including the source's terms of use and any applicable data-protection law.
Support
Found a bug, or need a field that isn't in the output? Open an issue on the Issues tab of this Actor in Apify Console. Issues there are read and answered.
License
Apache-2.0