search_articles
Find financial news articles enriched with sentiment scores and tagged companies. Filter by ticker, source, country, date, and language to get market-relevant insights.
Instructions
Search for financial news articles. Returns market-relevant news enriched with sentiment analysis and optional company entity tagging.
Key features:
Advanced query language with boolean operators (AND, OR, NOT) and field filters (ticker:AAPL, source:reuters.com)
Filter by stock tickers, countries, categories, sources, date ranges, and language
Each article includes sentiment analysis (positive/negative/neutral) with confidence scores
Optional full article content and tagged company entities (requires subscription)
Response includes: title, summary, publishDate, source, language, sentiment, confidence, and optionally content and companies array.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | End date for article search. Accepts YYYY-MM-DD format or full ISO 8601 datetime. Example: "2024-12-31" | |
| from | No | Start date for article search. Accepts YYYY-MM-DD format or full ISO 8601 datetime. Example: "2024-01-01" or "2024-01-01T00:00:00Z" | |
| page | No | Page number for pagination. Default: 1. Max offset (page * pageSize) is 10,000. | |
| order | No | Sort order for results. DESC = newest first (default), ASC = oldest first. | |
| query | No | Advanced query string supporting boolean operators and field filters. Examples: "Nvidia earnings", "(ticker:AAPL OR ticker:NVDA) AND NOT source:www.reuters.com", "CEO resignation AND ticker:TSLA" | |
| orderBy | No | Field to sort by. publishDate = when article was published (default), createdAt = when article was indexed. | |
| sources | No | Limit to specific news sources by domain. Overrides the default source set. Example: ["www.reuters.com", "www.bloomberg.com"]. Use list_sources to see all available sources. | |
| tickers | No | Filter articles mentioning specific stock tickers. Example: ["AAPL", "NVDA", "TSLA"]. Articles are tagged with companies using NLP entity recognition. | |
| language | No | Filter by article language code. Default: "en". Other options: "de", "fr", "es", etc. | |
| pageSize | No | Number of articles per page. Range: 1-100. Default: 20 | |
| countries | No | Filter by ISO 3166-1 alpha-2 country codes of tagged companies. Example: ["US", "GB", "DE"] for US, UK, and German companies. | |
| categories | No | Filter by article categories. Available categories: markets, economy, business, politics, geopolitics, regulation, technology, energy, commodities, crypto, health, climate, security. | |
| optInSources | No | Add additional sources to the default source set (instead of replacing it). Useful for including specialty sources. | |
| excludeSources | No | Exclude specific sources from results. Example: ["www.foxbusiness.com"] | |
| includeContent | No | Include full article text content in response. Requires a subscription plan with content access. Default: false | |
| includeEntities | No | Include tagged company entities with details like ticker, exchange, sector, industry, ISIN codes, and OpenFIGI identifiers. Requires subscription. Default: false | |
| excludeEmptyContent | No | Skip articles where content scraping failed or is unavailable. Useful when includeContent is true. |