CNN
Overview
Major US cable news network. CNN.com provides breaking news, analysis, and video content across politics, world, business, health, entertainment, and more.
Workflows
Search and read an article
searchArticles(q) → title, url (use as slug)
getArticle(slug) → title, body, author, publishedAt
Browse top headlines then drill into a story
getHeadlines → title, url (strip leading / to get slug)
getArticle(slug) → title, body, author, publishedAt, section
Operations
| Operation |
Intent |
Key Input |
Key Output |
Notes |
| getHeadlines |
top stories / front page |
— |
title, url, contentType |
entry point, ~75 items |
| getArticle |
full article content |
slug <- getHeadlines/searchArticles url |
title, body, author, publishedAt, section |
body is plain text via LD+JSON |
| searchArticles |
find articles by keyword |
q |
title, url, description, date |
paginated, ~10 per page |
Quick Start
# Get front-page headlines
openweb cnn exec getHeadlines '{}'
# Get a specific article (use slug from headlines or search)
openweb cnn exec getArticle '{"slug": "2026/04/07/weather/super-el-nino-extreme-weather-climate-disaster"}'
# Search for articles
openweb cnn exec searchArticles '{"q": "climate change"}'
1---2name: cnn3description: CNN4---5# CNN67## Overview8Major US cable news network. CNN.com provides breaking news, analysis, and video content across politics, world, business, health, entertainment, and more.910## Workflows1112### Search and read an article131. `searchArticles(q)` → `title`, `url` (use as `slug`)142. `getArticle(slug)` → `title`, `body`, `author`, `publishedAt`1516### Browse top headlines then drill into a story171. `getHeadlines` → `title`, `url` (strip leading `/` to get `slug`)182. `getArticle(slug)` → `title`, `body`, `author`, `publishedAt`, `section`1920## Operations2122| Operation | Intent | Key Input | Key Output | Notes |23|-----------|--------|-----------|------------|-------|24| getHeadlines | top stories / front page | — | title, url, contentType | entry point, ~75 items |25| getArticle | full article content | slug <- getHeadlines/searchArticles `url` | title, body, author, publishedAt, section | body is plain text via LD+JSON |26| searchArticles | find articles by keyword | q | title, url, description, date | paginated, ~10 per page |2728## Quick Start2930```bash31# Get front-page headlines32openweb cnn exec getHeadlines '{}'3334# Get a specific article (use slug from headlines or search)35openweb cnn exec getArticle '{"slug": "2026/04/07/weather/super-el-nino-extreme-weather-climate-disaster"}'3637# Search for articles38openweb cnn exec searchArticles '{"q": "climate change"}'39```