The Search API lets you run full-text queries across Kagi News story clusters. Results are ordered by relevance and include the matched story object along with its source category and batch metadata. A companion endpoint returns historical Chaos Index scores — a proprietary measure of global news turbulence — for use in trend analysis or informational dashboards.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/kagisearch/kite-public/llms.txt
Use this file to discover all available pages before exploring further.
Endpoints
Search stories
Full-text search across story titles, summaries, talking points, quotes, and locations.The
/api/search endpoint is a thin proxy to https://kite.kagi.com/api/search. All query parameters are forwarded as-is to the upstream service. Only the q parameter is required; other supported parameters are listed below based on what the upstream API accepts.Query parameters
Search query string. URL-encode spaces and special characters (e.g.
climate+change or climate%20change).BCP 47 language code to restrict results to stories in a specific language (e.g.
en, es, fr).Restrict results to a single category by its identifier (e.g.
world, technology). Category IDs are available from GET /api/categories/metadata.ISO 8601 datetime string (e.g.
2024-01-15T00:00:00Z) to filter stories published on or after this date.ISO 8601 datetime string to filter stories published on or before this date.
Maximum number of results to return. Defaults to
100.Zero-based offset for paginating through results. Use in combination with
limit.Example request
Response
The endpoint returns a JSON object with the following fields:Array of search result objects, ordered by relevance.
true when additional results are available beyond the current page. Use offset to retrieve the next page.Total number of stories matching the query across all batches.
Example response
Get Chaos Index history
Returns a time-series of historical Chaos Index scores. The Chaos Index is a proprietary signal that quantifies the overall turbulence and intensity of the global news cycle on a given day.Query parameters
BCP 47 language code for the
summary text in the response (e.g. en, es). Defaults to English.Number of past days to include in the response. Defaults to
30. Use 7 for a weekly view or a larger value for longer trend analysis.Example request
Response
The endpoint returns a JSON array of daily Chaos Index records, ordered from oldest to most recent.ISO 8601 date string for this data point (e.g.
"2024-11-18").Numeric Chaos Index score for the day. Higher values indicate a more turbulent news cycle.
Brief human-readable description of the news conditions on this day, in the requested language.