News Search
news_searchSearch recent news to return ranked articles and grouped storylines, answering what is being reported now on a topic, person, or company.
Instructions
Search recent news and return ranked articles (title, url, snippet) — current events, headlines, timely reporting. Alongside the articles it returns subjects: the coverage grouped into storylines, each with a summary and the span it covers, so a "what happened with X" question is answerable without reading every article. Narrow with domain filters, a language filter (ISO 639-1 codes), and a time window (published/crawled start_time/end_time, or a relative time_range). include_domains/exclude_domains narrow the ranked articles only — the storylines are built from the open web either way. When the question restricts its sources ("what is Reuters saying about X"), answer from the articles, not the storylines. Pass highlight for a ranked snippet per article, or full_content for the cleaned article body (heavier — costs more context).
USE FOR what is being reported right now: breaking events, announcements, coverage of a company or person over the last days or weeks. For a company or person profile — financials, key people, career history — use business_search, which returns that as structured cards instead of articles to read. For non-news web pages use search. For a multi-angle question spanning several independent subtopics, use broad_search rather than looping this tool.
keywords: news search, latest news, headlines, current events, breaking news, recent, today, this week, press coverage, storylines
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | Number of results to return (1-100). Default 5. | |
| query | Yes | Non-empty search query. Max 500 chars. | |
| timeout | No | Request timeout in seconds (1-60). Defaults to 30s if unset. | |
| end_time | No | Upper bound for the time window, ISO 8601. | |
| language | No | Languages to filter results by, as ISO 639-1 codes. Empty = no filter. | |
| subjects | No | Group the articles into storylines, each with a summary and a time span. On by default — omit to use the server default. | |
| highlight | No | Return a ranked highlighted snippet per result. Omit to use the server default. | |
| start_time | No | Lower bound for the time window, ISO 8601 (e.g. '2025-01-01T00:00:00Z'). | |
| time_basis | No | Which timestamp the time window filters against: page `published` date, last `crawled` date, or `auto`. Default auto. | auto |
| time_range | No | Relative time window (e.g. `week`, `month`). Mutually exclusive with `start_time`/`end_time` — if both are given, the absolute range wins. | |
| full_content | No | Return the cleaned full page body per result. Heavier than `highlight` — use only when the snippet isn't enough. Omit to use the server default (off). | |
| exclude_domains | No | Drop results from these domains. Max 1200, each ≤60 chars. | |
| include_domains | No | Only return results from these domains (e.g. 'arxiv.org'). Max 1200, each ≤60 chars. |