Search News
search_newsFind relevant news articles from thousands of sources using keyword queries. Filter by date, language, domain, or source to get targeted results from the last 30 days.
Instructions
Search news articles from the past 30 days.
Note: The free tier of NewsAPI only returns articles from the last 30 days.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Search keywords or phrase (required). | |
| domains | No | Comma-separated domains to restrict search (e.g. "bbc.co.uk,techcrunch.com"). | |
| sort_by | No | Sort order: "relevancy", "popularity", or "publishedAt" (default: "publishedAt"). | publishedAt |
| sources | No | Comma-separated source IDs (e.g. "bbc-news,cnn"). | |
| to_date | No | Newest article date in ISO 8601 format (e.g. "2025-01-31"). | |
| language | No | 2-letter ISO 639-1 language code (default: "en"). | en |
| from_date | No | Oldest article date in ISO 8601 format (e.g. "2025-01-01"). | |
| page_size | No | Number of results to return (default: 10, max: 100). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | The search query | |
| articles | No | Matching news articles | |
| total_results | No | Total number of results available |