We scored 62 English-language macro and financial news sources for one question: which make the best app feeds for a long-term investor — not for a day trader. The twist that runs through the data: the biggest, most prestigious brands are exactly the ones an app can’t fetch, while the un-spun government primaries and a couple of public-service outlets quietly do the whole job.
The six findings that matter
Reach inverts value
The most prestigious premium brands — Reuters, Bloomberg, WSJ, FT, Yahoo — are either unfetchable or paywalled for an app, while the feeds that actually deliver text are public-service outlets (BBC, Guardian) and government primaries. Brand prestige does not track app value.
A feed blockade on the premium tier
Reuters killed all public RSS in 2020; Bloomberg, WSJ, FT, Barron’s and the Economist deliver teaser-only headlines behind hard paywalls. The best journalism has the worst pipeline — none can be a full-text daily feed.
Incentive traps rule the free tier
In our assessment: CNBC bull-cheerleading, MarketWatch doom / hype cycling, Business Insider & Forbes clickbait, a Robinhood-owned outlet with a structural conflict, Quartz’s AI-content collapse. Free and fetchable and editorially clean is the rare combination.
Primary sources are the backbone
Fed, BLS, BEA and the ECB publish un-spun, un-paywalled, machine-readable text at the origin — with zero incentive distortion, and where the market-moving numbers are actually born. They should anchor the diet.
Public-service is the sweet spot
The BBC and the Guardian are the only quality non-wire outlets that are simultaneously free, near-full-text and cleanly fetchable from a runner — licence- and reader-funded, without the clickbait incentive.
Balance the tilt on purpose
Construct the news slot as a balanced set — CNBC’s bullish tilt offset by the Guardian’s critical lean, with neutral primaries + BBC + Axios as ballast — so no single sentiment drives the daily briefing.
The result · the 8 app feeds
The investor’s daily diet, as feeds
Hard-filtered to feeds that are machine-readable and reachable from a runner, text-delivering, with a deliberate mix of primary sources and clean wire / press — and a balanced tilt. This is what the app actually uses.
- 1Federal ReservePrimary · US monetary policy
- 2BLSPrimary · US inflation & jobs
- 3BEAPrimary · US growth (GDP / PCE)
- 4ECBPrimary · euro-area policy
- 5BBC BusinessNeutral wire · free full-summary
- 6The Guardian EconomicsAnalytical counterweight
- 7Axios MarketsNeutral synthesis · high signal
- 8CNBC (Economy + Markets)Breadth & speed · tilt discounted
Read primaries before wires, tilted opinion last, and take prices and yields from the KPI panel — not from headlines. That’s a balanced, mostly-free, fully-fetchable macro picture in about a minute a day.
How to read the map
Each source is placed by editorial tilt (horizontal — bullish ← neutral → bearish) and average value (vertical — reliability, quality, incentive cleanliness, time and investor-fit). Bubble size is reach; the fill marks the verdict (essential / optional / skip).
A thin ring marks the sources an app can actually fetch (feed = yes). The story is in the mismatch: the biggest, un-ringed bubbles near the top are the premium brands you can’t feed; the ringed ones are the diet that’s left.
Method & limits
62 English macro / finance sources scored 1–5 on reliability, quality, incentive cleanliness, time and investor-fit → Ø; reach and timeliness are shown but excluded from Ø. Feed-fetchability is assessed for a datacenter-IP runner (the recommended feeds runner-verified); reach uses first-party Semrush organic traffic.
“Feed” reflects machine-readability from a runner, not editorial merit — the best journalism can still be the worst feed. Check it yourself: r = 0.11 is computable from the scorecard below — reach against Ø. Scores are reasoned editorial judgment, not an objective index.
The universe: the English-language macro and financial outlets an investor would name first — the biggest brands per category plus the primary sources behind them, 62 in all; a curated field, not a census. Anchors: 5 = consistently strong on the documented record, 1 = consistently weak. Verdicts follow the composite Ø, with an editorial override where the record outweighs the average. One evaluator — deep research plus editorial review. Data as of Jul 23, 2026.
The named verdicts and tilt ratings are editorial opinion based on the documented public record. “Skip” means a source doesn’t fit a long-term investor’s daily diet — a fit-for-purpose judgment, not a general one. Perspectives, not investment advice. This study is reviewed quarterly; corrections normally ship within days. Corrections: contact@moonkelp.com.
The map · 62 sources · tilt × value
Hover any bubble for its category, tilt, value, verdict and feed status.
All 62 sources · the full scorecard
Every source, every score
The complete ranking — recommended feeds first, then by Ø value — filterable by category, with each source’s tilt, feed-fetchability and six sub-scores laid open. This is the evidence the map compresses into a dot.
| # | Source | Category | Tilt | Feed | Reach | Reliab. | Timely | Qual. | Incent. | Time | Fit | Ø | Verdict |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Federal Reserve (Board of Governors, press_all)Public press_all feed carries the primary FOMC and policy record, served without bot walls by an institution with no commercial upsell. | Primary | Neutral | yes | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5.00 | Essential |
| 2 | U.S. Bureau of Labor Statistics (BLS — CPI / Employment Situation)Per-release RSS is the canonical primary source for CPI and payrolls; a polite identifying User-Agent handles the Akamai rate limits. | Primary | Neutral | limited | 4 | 5 | 5 | 5 | 5 | 5 | 5 | 5.00 | Essential |
| 3 | U.S. Bureau of Economic Analysis (BEA — GDP / PCE)Public RSS of GDP and PCE releases — the Fed's preferred inflation gauge at its primary source — fetchable without bot walls. | Primary | Neutral | yes | 3 | 5 | 5 | 5 | 5 | 5 | 5 | 5.00 | Essential |
| 4 | European Central Bank (ECB — English press)English RSS feeds for press releases, policy decisions and daily FX reference rates, served without hostile bot walls. | Primary | Neutral | yes | 4 | 5 | 5 | 5 | 5 | 4 | 4 | 4.60 | Optional |
| 5 | BBC BusinessDeliberately public, unauthenticated feed with substantial summaries and no paywall — the most reliable fetch in the entire set. | Global press | Neutral | yes | 5 | 5 | 4 | 4 | 5 | 4 | 4 | 4.40 | Essential |
| 6 | The Guardian Business/EconomicsScott Trust owned and reader-funded, with open RSS, generous summaries and free full text on site — premium journalism without a paywall. | Global press | Bearish | yes | 4 | 4 | 4 | 4 | 5 | 4 | 4 | 4.20 | Essential |
| 7 | Axios MarketsSite-wide RSS serves near-full-text Smart Brevity items and is fetchable from datacenter IPs; markets items just need filtering. | US press | Neutral | yes | 3 | 4 | 4 | 4 | 4 | 5 | 4 | 4.20 | Optional |
| 8 | CNBCFree per-section RSS feeds are fetchable from datacenter IPs and refresh fast, with most articles outside the separate CNBC Pro paywall. | US press | Bullish | yes | 5 | 3 | 5 | 3 | 3 | 3 | 3 | 3.00 | Optional |
| 9 | Reuters (Business / Markets / Breakingviews)Official RSS was shut down in June 2020 and never replaced, and the site challenges datacenter IPs — no reliable feed for a runner. | Wire | Neutral | no | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5.00 | Skip |
| 10 | Financial Times | Global press | Neutral | limited | 5 | 5 | 4 | 5 | 5 | 5 | 5 | 5.00 | Optional |
| 11 | U.S. Treasury (Daily Treasury Yield Curve XML) | Primary | Neutral | yes | 4 | 5 | 5 | 5 | 5 | 5 | 5 | 5.00 | Essential |
| 12 | Wall Street Journal | US press | Neutral | limited | 5 | 5 | 4 | 5 | 5 | 4 | 5 | 4.80 | Essential |
| 13 | Reuters WorldSuperb neutral wire, but all official RSS died in June 2020 and the site blocks datacenter IPs — no pipeline for a runner. | Global press | Neutral | no | 5 | 5 | 5 | 5 | 4 | 5 | 5 | 4.80 | Skip |
| 14 | Dow Jones NewswiresA paid institutional wire distributed via Factiva and terminal licensing, with no public RSS a free daily app can pull. | Wire | Neutral | no | 4 | 5 | 5 | 5 | 4 | 5 | 5 | 4.80 | Skip |
| 15 | The Economist (Finance & Economics) | Global press | Neutral | limited | 4 | 5 | 2 | 5 | 5 | 5 | 4 | 4.80 | Optional |
| 16 | FRED (Federal Reserve Bank of St. Louis — data API) | Primary | Neutral | yes | 4 | 5 | 4 | 5 | 5 | 5 | 4 | 4.80 | Essential |
| 17 | Barron's | US press | Neutral | limited | 3 | 5 | 3 | 5 | 5 | 4 | 5 | 4.80 | Essential |
| 18 | Calculated Risk (Bill McBride) | Analysis | Neutral | yes | 3 | 5 | 3 | 5 | 4 | 5 | 5 | 4.80 | Essential |
| 19 | Bloomberg (Bloomberg.com + Terminal)Public feeds are headline-plus-link teasers into a hard paywall; full news is licensed via the Terminal, so a runner gets no text. | Wire | Neutral | no | 5 | 5 | 5 | 5 | 3 | 5 | 5 | 4.60 | Skip |
| 20 | International Monetary Fund (IMF) | Primary | Neutral | yes | 4 | 5 | 3 | 5 | 5 | 4 | 4 | 4.60 | Optional |
| 21 | FRED (Federal Reserve Economic Data, St. Louis Fed) | Aggregator | n/a | yes | 4 | 5 | 5 | 5 | 5 | 4 | 4 | 4.60 | Essential |
| 22 | Bank for International Settlements (BIS) | Primary | Neutral | yes | 3 | 5 | 3 | 5 | 5 | 4 | 4 | 4.60 | Optional |
| 23 | Associated Press — Business | Wire | Neutral | limited | 5 | 5 | 5 | 4 | 5 | 4 | 4 | 4.40 | Optional |
| 24 | Bank of England (BoE) | Primary | Neutral | limited | 3 | 5 | 4 | 5 | 5 | 4 | 3 | 4.40 | Optional |
| 25 | Semafor Business | US press | Neutral | limited | 2 | 5 | 3 | 5 | 4 | 4 | 4 | 4.40 | Optional |
| 26 | OECD | Primary | Neutral | limited | 3 | 5 | 3 | 4 | 5 | 3 | 4 | 4.20 | Optional |
| 27 | The Overshoot (Matthew C. Klein) | Analysis | Neutral | limited | 3 | 5 | 2 | 5 | 4 | 4 | 3 | 4.20 | Optional |
| 28 | TradingEconomics | Aggregator | Neutral | limited | 5 | 4 | 5 | 4 | 4 | 4 | 4 | 4.00 | Optional |
| 29 | Agence France-Presse (AFP) — English businessA licensed B2B wire whose output reaches readers through client media; no public business feed exists to fetch. | Wire | Neutral | no | 4 | 5 | 5 | 4 | 4 | 4 | 3 | 4.00 | Skip |
| 30 | World Bank | Primary | Neutral | limited | 4 | 5 | 3 | 4 | 5 | 3 | 3 | 4.00 | Optional |
| 31 | Apollo Academy / Torsten Slok (The Daily Spark) | Analysis | Neutral | limited | 4 | 4 | 5 | 4 | 3 | 5 | 4 | 4.00 | Essential |
| 32 | John Authers - Points of Return (Bloomberg Opinion)Top-tier daily markets writing, but it sits behind the Bloomberg paywall with no public full-text RSS a runner can ingest. | Analysis | Neutral | no | 4 | 5 | 4 | 5 | 4 | 4 | 2 | 4.00 | Skip |
| 33 | Nikkei Asia (English) | Global press | Neutral | limited | 3 | 5 | 4 | 4 | 4 | 4 | 3 | 4.00 | Optional |
| 34 | Grant's Interest Rate Observer (James Grant)Respected biweekly research delivered as a paywalled PDF at a four-figure subscription; only a podcast RSS exists, no text feed. | Analysis | Bearish | no | 2 | 5 | 1 | 5 | 4 | 3 | 2 | 3.80 | Skip |
| 35 | Exante Data (Jens Nordvig)Institutional flow research sold through a client portal; without credentials there is no public feed for a runner to pull. | Analysis | Neutral | no | 2 | 5 | 3 | 5 | 4 | 3 | 2 | 3.80 | Skip |
| 36 | The Macro Compass (Alfonso Peccatiello) | Analysis | Neutral | limited | 4 | 4 | 3 | 4 | 3 | 4 | 3 | 3.60 | Optional |
| 37 | Liz Ann Sonders / Charles Schwab | Analysis | Bullish | no | 4 | 4 | 3 | 4 | 3 | 4 | 3 | 3.60 | Optional |
| 38 | South China Morning Post Business | Global press | Bullish | limited | 3 | 4 | 4 | 4 | 3 | 4 | 3 | 3.60 | Optional |
| 39 | The Daily ShotA members-only email chart digest with no public RSS or API, so an automated runner has nothing to fetch. | Analysis | Neutral | no | 3 | 4 | 5 | 4 | 4 | 4 | 2 | 3.60 | Skip |
| 40 | Bespoke Investment Group | Analysis | Bullish | limited | 3 | 4 | 4 | 4 | 3 | 4 | 3 | 3.60 | Optional |
| 41 | Fortune | US press | Neutral | yes | 3 | 4 | 3 | 4 | 3 | 3 | 3 | 3.40 | Optional |
| 42 | FinvizA strong screener, but it publishes no official news RSS or free API — only a paid Elite export — so there is nothing legitimate to pull. | Aggregator | n/a | no | 3 | 4 | 4 | 3 | 4 | 3 | 2 | 3.20 | Skip |
| 43 | Financial Post (Canada) | Global press | Bullish | yes | 2 | 4 | 3 | 3 | 3 | 3 | 3 | 3.20 | Optional |
| 44 | KoyfinA closed subscription terminal with all value behind login and no public RSS or free API, so a runner has nothing to fetch. | Aggregator | n/a | no | 2 | 4 | 3 | 3 | 4 | 3 | 2 | 3.20 | Skip |
| 45 | MarketWatch | US press | Neutral | yes | 4 | 3 | 5 | 3 | 3 | 3 | 3 | 3.00 | Optional |
| 46 | TheStreet | Aggregator | Bullish | limited | 4 | 3 | 3 | 3 | 3 | 3 | 3 | 3.00 | Optional |
| 47 | Al Jazeera Economy | Global press | Neutral | yes | 3 | 4 | 3 | 3 | 3 | 3 | 2 | 3.00 | Optional |
| 48 | Wolf Street (Wolf Richter) | Analysis | Bearish | limited | 3 | 3 | 4 | 3 | 3 | 3 | 3 | 3.00 | Optional |
| 49 | Nordea Research (Nordea Markets / Open Insights)Bank research published via a corporate CMS, partly behind client login, with no dependable public RSS for auto-ingestion. | Analysis | Neutral | no | 2 | 4 | 3 | 3 | 3 | 3 | 2 | 3.00 | Skip |
| 50 | Sherwood / Snacks (Robinhood) | US press | Bullish | limited | 3 | 3 | 3 | 3 | 2 | 3 | 3 | 2.80 | Optional |
| 51 | Yahoo Finance | US press | n/a | limited | 5 | 3 | 5 | 2 | 3 | 2 | 3 | 2.60 | Optional |
| 52 | CNBC International | Global press | Bullish | yes | 5 | 3 | 5 | 3 | 2 | 2 | 3 | 2.60 | Optional |
| 53 | Seeking AlphaFeeds are teaser-only into a paywall and the site returns 403 to datacenter IPs, so the pipeline fails regardless of article merit. | Aggregator | Neutral | no | 4 | 3 | 3 | 3 | 3 | 2 | 2 | 2.60 | Skip |
| 54 | Mish Talk (Mike 'Mish' Shedlock) | Analysis | Bearish | limited | 2 | 3 | 4 | 3 | 2 | 3 | 2 | 2.60 | Optional |
| 55 | Investing.comTeaser-only feeds sit behind bot protection that frequently 403s datacenter IPs, and revenue leans on forex and CFD broker ads. | Aggregator | Neutral | limited | 5 | 3 | 4 | 2 | 2 | 2 | 2 | 2.20 | Skip |
| 56 | The Kobeissi Letter (Adam Kobeissi)Primary channel is X plus a paid newsletter with trade alerts aimed at short-term traders; no article RSS exists to ingest. | Analysis | Bearish | no | 5 | 2 | 5 | 2 | 2 | 2 | 2 | 2.00 | Skip |
| 57 | Business Insider / Markets InsiderRSS works, but the markets stream is largely templated wire and quote content and a metered subscription gates some links. | US press | Bullish | yes | 4 | 2 | 4 | 2 | 2 | 2 | 2 | 2.00 | Skip |
| 58 | BenzingaThe feed itself is among the easiest here to fetch; the stream is built on PR-wire volume with a Benzinga Pro terminal upsell. | Aggregator | Bullish | yes | 4 | 2 | 4 | 2 | 2 | 2 | 2 | 2.00 | Skip |
| 59 | QuartzRSS remains fetchable, but successive ownership changes and the 2023-24 newsroom cuts left mostly automated summaries in the feed. | US press | Neutral | yes | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2.00 | Skip |
| 60 | ForbesBot challenges often block datacenter fetches, and the teaser feed mixes thousands of outside contributors with paid BrandVoice posts. | US press | Bullish | limited | 4 | 2 | 3 | 2 | 1 | 2 | 2 | 1.80 | Skip |
| 61 | ZeroHedgeA full RSS exists on paper, but aggressive bot protection routinely blocks datacenter and CI runners before the feed loads. | Analysis | Perma-bear | no | 5 | 2 | 5 | 2 | 1 | 2 | 1 | 1.60 | Skip |
| 62 | StocktwitsThe public streams API is largely deprecated and partner-gated, and the payload is unvetted user sentiment rather than reporting. | Aggregator | Bullish | limited | 3 | 1 | 4 | 1 | 2 | 1 | 1 | 1.20 | Skip |
Ø value = mean of Reliability · Quality · Incentives · Time · Investor-fit (each 1–5, higher is better). Reach and timeliness are shown but deliberately excluded from Ø. Feed = whether a runner can machine-read the source as an app feed (yes / limited / no) — the constraint that decides what the app can actually use. Tap a column to sort.
Every score above is our own assessment; the primary sources behind the study are listed at the foot of this page.
Sources & references
What this study is built on
62 English macro & finance sources, reviewed in July 2026 — rated on value to a long-term investor, not on reach — using independent bias and reliability ratings and our own Semrush organic-traffic figures.
Traffic & reach data
The sources themselves
- Each outlet’s public site & feed — see the full scorecard above
Sources were cited by name and date in the research; the exact fetched pages aren’t stored, so each link points to the provider’s own site rather than the specific page. Traffic figures are our own Semrush pulls — primarily the US database, so they compare sources rather than count absolute audiences.