search_events
Search news EVENTS: clusters of articles about the same real-world happening, with a title, summary, date, location, key concepts and article count.
Instructions
Search news EVENTS: clusters of articles about the same real-world happening, with a title, summary, date, location, key concepts and article count. Best for "what is happening with X" — one event replaces dozens of near-duplicate articles. Cost: 5 tokens (measured live) per call within the last 31 days (default); allow_archive=true costs extra per year touched. At least one of keyword / concept_uris / category_uris / source_uris / location_uris is required. Defaults to 10 events, newest first; use sort_by="size" for the biggest stories. Use get_event for details on one. For companies, people, places or organisations, resolve them with suggest_concepts first and pass concept_uris; keyword is for free terms/topics and is noisy with common words (e.g. "Telefónica" also matches the Spanish adjective "telefónica").
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | 3-letter ISO 639-3 language codes, e.g. "spa" or ["eng", "spa"]. OR-ed. Accepts a single string or an array of strings. | |
| page | No | Result page, starting at 1 (default 1). | |
| count | No | Events per page, 1-50 (default 10). | |
| keyword | No | Free-text keyword or phrase, for topics and general terms (e.g. "inflation", "wildfire"). Do NOT use it for companies, people, places or organisations: common words double as names (e.g. "Telefónica" also matches the ordinary Spanish adjective "telefónica") and produce irrelevant results. For those entities call suggest_concepts first and pass the returned URI in concept_uris. | |
| sort_by | No | Sort order (default date). "size" = most articles first. | |
| date_end | No | Latest date, YYYY-MM-DD (inclusive); must be >= date_start. With allow_archive the date_start → date_end (default today) span may be at most 1 year. | |
| sort_asc | No | Ascending order (default false). | |
| date_start | No | Earliest date, YYYY-MM-DD (inclusive). Must be within the last 31 days unless allow_archive=true, which makes date_start mandatory. | |
| source_uris | No | News source URIs, e.g. "bbc.co.uk" (use suggest_sources). OR-ed. Accepts a single string or an array of strings. | |
| summary_len | No | Max summary characters per event, 0-2000 (default 300). | |
| concept_uris | No | Concept URIs for entities: companies, people, places, organisations. PREFERRED over keyword for any named entity: first call suggest_concepts (free) to resolve the name, then pass the returned `uri` here. Multiple values are OR-ed and far more precise than keyword, which avoids homonym noise. Accepts a single string or an array of strings. | |
| allow_archive | No | Default false: search only the last 31 days (cheapest). Set true to reach the historical archive, which costs extra tokens per year queried; requires date_start and a range of at most 1 year. | |
| category_uris | No | Category URIs, e.g. "news/Business" (use suggest_categories). OR-ed. Accepts a single string or an array of strings. | |
| location_uris | No | Location URIs where the news happened (use suggest_locations). OR-ed. Accepts a single string or an array of strings. | |
| min_articles_in_event | No | Only events covered by at least this many articles (filters noise). |