search_news
Retrieve recent news articles on any topic, filtered by time range. Get headlines, URLs, and snippets from multiple search engines.
Instructions
Search recent news articles using SearXNG.
This is a convenience wrapper around web_search() optimized for news.
Args: query: News topic or event to search for. num_results: Number of articles to return (default: 10). time_range: Time filter (day, week, month, year). Defaults to "week". language: Language code for results (default: "en").
Returns: Dictionary with "results" list of news articles.
Example: >>> await search_news("artificial intelligence breakthrough", num_results=5) { "results": [ { "title": "Major AI Breakthrough Announced", "url": "https://example.com/ai-breakthrough", "snippet": "Researchers announce...", "content": "", "engine": ["google"] } ] }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| language | No | en | |
| time_range | No | week | |
| num_results | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||