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
41
Total users
7
Monthly active users
a day 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