Skip to main content

News Aggregator API Reference

The News Aggregator API collects, deduplicates, and classifies financial news articles across 7 scrapers: Yahoo Finance, Google Finance, ZoneBourse, Boursorama, Investing.com, MarketWatch, and MSN Finance.


GET /news/{ticker}

Retrieve financial news articles mentioning a specific ticker. Results are cached in Redis for 30 minutes.

Parameters

ParameterTypeRequiredDefaultDescription
tickerstringFinancial ticker (e.g. AIR.PA, AAPL)
limitinteger20Number of articles
langstringLanguage filter (en, fr)

Response Example

{
"ticker": "AIR.PA",
"count": 2,
"articles": [
{
"id": 842,
"title": "Airbus Delivers 65 Aircraft in July, Reaffirms Full-Year Target",
"summary": "Airbus reported strong commercial airplane deliveries for July...",
"url": "https://www.marketwatch.com/story/airbus-delivers-65-aircraft-2026",
"source": "MarketWatch",
"provider": "marketwatch_news",
"author": "Financial Desk",
"published_at": "2026-08-10T14:30:00Z",
"sentiment": "POSITIVE",
"sentiment_score": 0.78,
"language": "en"
}
]
}

GET /news/feed

Retrieve global financial news feed across all assets.

Parameters

ParameterTypeRequiredDefaultDescription
limitinteger20Maximum items to return
langstringFilter by language (en, fr)
providerstringFilter by provider (e.g. zonebourse_news)

POST /news/{ticker}/refresh

Trigger an asynchronous background refresh of news scrapers for a ticker without blocking the request.


GET /news/stats

Retrieve global news aggregator statistics (total articles indexed, provider breakdown, language counts).