Investing.com News & Analysis Scraper — Full Text
Pricing
from $7.50 / 1,000 results
Investing.com News & Analysis Scraper — Full Text
Scrapes Investing.com news and analysis: title, author, provider, timestamps, images and the full article text. Pick any of 19 news and 8 analysis categories, filter by date. Clean JSON, no browser, no login.
Pricing
from $7.50 / 1,000 results
Rating
0.0
(0)
Developer
kibalee
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Investing.com News & Analysis Scraper
Scrapes Investing.com news and analysis — title, provider, timestamps, image and the full article text. Choose any of 19 news categories and 8 analysis categories, cap how many articles to take from each, and optionally restrict to articles newer than a date. Pure JSON API: no browser, no login, no proxy.
What you get
One record per article:
{"type": "news","category": "stock-market-news","articleId": 4901009,"title": "Citi warns Tokyo Electron stock faces risk from Kioxia listing","url": "https://www.investing.com/news/stock-market-news/citi-warns-tokyo-electron-stock-faces-risk-from-kioxia-listing-93CH-4901009","publishedAt": "2026-09-15T09:10:05Z","updatedAt": "2026-09-15T09:10:05Z","provider": "Investing.com","sourceId": 93,"newsType": "Investing.com AI","sponsored": false,"editorsPick": false,"image": "https://content-media.investing.com/news/LYNXMPEBBR0PM_L.jpg","imageCopyright": "© Reuters.","fullText": true,"body": "<p dir=\"auto\">Investing.com -- Citi said Tuesday that a potential ...</p>","text": "Investing.com - Citi said Tuesday that a potential American Depositary ..."}
fullText—truewhenbodyis the complete article.falsemeans only the short teaser shown in the listing was available, either because full text was turned off or because the article publishes no body to anonymous readers (see theprocategory below).body/text— the same content as HTML and as plain text with paragraph breaks. Usetextfor search, embeddings or summarisation,bodywhen you need the inline links and structure.type—newsoranalysis. Analysis pieces are long-form: typically 3–19 KB of body against 1.5–4 KB for news.category— the feed the article was found in, which is how you asked for it.provider— the publishing desk (Investing.com,Reuters, …),nullon analysis columns that carry none.newsTypemarks the AI-generated market stubs.
Input
| Field | Description |
|---|---|
newsCategories | Any of the 19 news feeds below. Empty with no analysis categories falls back to stock-market-news. |
analysisCategories | Any of the 8 analysis feeds below. |
maxArticlesPerCategory | How many articles to take from each feed, newest first. Default 50, up to 2000. |
includeFullText | Download each article for the complete text (default true). Off stores only the listing teaser. Costs one extra request per article. |
startDate | YYYY-MM-DD. Stops paging once the feed reaches older articles, which makes repeated runs cheap. |
News: stock-market-news, company-news, economy, forex-news, commodities-news, cryptocurrency-news, earnings, economic-indicators, insider-trading-news, investment-ideas, press-releases, swot-analysis, analyst-ratings, transcripts, general, politics, pro, sec-filings, world-news
Analysis: bonds, commodities, cryptocurrency, editors-picks, etfs, forex, market-overview, stock-markets
What it does not do
- The listing is not a full archive. Investing.com caps a feed at 10,000 rows and busy categories fill that in a few weeks — deep history is not reachable by paging.
startDatehelps you stop early, it cannot reach further back. - The
profeed publishes only headlines and metadata to anonymous readers, so its records arrive with an empty body andfullText: false. The title usually carries the substance ("… receives Investment Bank Analyst Rating Update"). - Author names and reader comments are not available from the API the site itself uses, so records carry neither.
- It does not follow the tickers or markets an article mentions, and does not translate.
Notes
- Cost is one request per 100-article listing page plus one per article when
includeFullTextis on, plus a single anonymous session request at the start. - Feeds overlap: an article can sit in several categories. Every record is deduplicated by
articleId, and the feed it was first seen in is the one recorded incategory, somaxArticlesPerCategoryis an upper bound, not a promise. - Asking only for categories that do not exist fails the run rather than quietly scraping something else; unknown names alongside valid ones are logged and skipped.