Skip to content

Kagi News Source

The Kagi News archiver fetches curated news stories from Kagi News, organized by category.

Configuration

[sources.kaginews]
type = "api"
display_name = "Kagi News"
frequency = "daily"
enabled = true
language = "en"
max_stories_per_category = 50
categories = [
    "south_korea",
    "usa",
    "world",
    "business",
    "tech",
    "science",
    "sports",
    "gaming",
]

Options

Option Type Default Description
type string Must be "api"
display_name string Name shown in output
frequency string "daily" Fetch frequency hint
enabled bool true Enable/disable this source
language string "en" Language code for content
max_stories_per_category int 50 Max stories fetched per category
categories list[string] List of category slugs to fetch

Available Categories

Category Description
south_korea South Korea news
usa United States news
world World/international news
business Business and finance
tech Technology
science Science and research
sports Sports
gaming Gaming news

Note

Category availability may vary. Check the Kagi News website for the latest category list.

How It Works

  1. For each configured category, fetches the news feed from Kagi
  2. Extracts story metadata (title, URL, summary)
  3. Fetches and extracts full article content from each story's URL
  4. Groups results by category

Output

Stories are organized by category, with each story containing:

  • Title, URL, and publication date
  • Extracted article content
  • Category label