Sources and Delivery Methods for Live Financial News Feeds
Summary
The document addresses how to obtain timely economic and corporate news for news-based trading systems. It mentions a financial news API that can filter incoming articles using user-defined rules and deliver new items through a real-time socket connection. It also suggests RSS feeds from established news publishers as another possible source.
These examples illustrate two different ways to receive updates: a service that pushes filtered articles over a persistent connection, and feeds that a user may poll or process. The discussion is limited to a short set of suggestions and does not compare coverage, speed, licensing, reliability, or cost in detail. Although the question asks specifically for free sources, the response does not establish that the named API or publisher feeds are free to use, nor does it provide an evaluation of their suitability for live trading.
Key ideas
- A news API can filter newly arriving articles according to configured rules.
- A persistent socket connection can deliver articles as they arrive.
- RSS feeds are another potential source of financial and corporate news.
- The examples do not establish free access or compare latency, coverage, licensing, and reliability.
Tags
Full text
# Are there any free algorithmic economic news feeds available?
# Are there any free algorithmic economic news feeds available?
I'm looking to build a news-based trading algo and I need a live news feed for economic data.
Are there are free sources available? I cannot find a single one.
It doesn't have to be perfect, and I'm willing to get my hands dirty and do some development but if anyone has done this before, I would like to know where you got your data and how you were able to make it "live" (that is, did you poll a service, did you scrape a page, or were you able to get a push stream set up somehow?)
As a side, I'm also interested in non-economic news feeds for a stocks strategy. Same question applies (are there any free sources of corporate news and how were you able to make it "live", if it wasnt already build for that)?
## Answer by Jay (score 2, accepted)
https://quant.stackexchange.com/a/43419
newsfilter.io provides a real-time financial, and economic news API.
You can easily create rules that the system should use to filter newly incoming articles. For example, you can create a rule as follows
The user interface let's you create such rules very easily (see below). The front-end is connected to the news server via a real-time socket.io channel (a websocket equivalent).
I plan to release a Node.js library soon. You would be able to handle new articles like this:
```
const newsFilterApi = require('api');
newsFilterApi.on('article', article => {
// do something with new article...
})
```
## Example: Real-Time News Stream
## Answer by John Doe (score 1)
https://quant.stackexchange.com/a/32026
You could use a RSS data feed from any reputable source (Bloomberg, TReuters, etc)Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.