BBC News
Overview
Global news — the BBC's public news service covering world, UK, business, technology, sport, and more.
Workflows
Browse headlines
getHeadlines → top stories with title, description, url, topic
Read an article
getHeadlines or searchArticles(q) → url (contains articleId in path)
getArticle(articleId) → title, body, publishedAt, byline, topics
Search news
searchArticles(q) → title, description, url
Browse by topic
getTopicFeed(topic) → title, description, url, topic
Operations
| Operation |
Intent |
Key Input |
Key Output |
Notes |
| getHeadlines |
top stories |
— |
title, description, url, topic, isLive |
entry point |
| getArticle |
read full article |
articleId <- getHeadlines/searchArticles url |
title, body, byline, publishedAt, topics |
|
| searchArticles |
search news |
q |
title, description, url |
paginated |
| getTopicFeed |
browse topic |
topic |
title, description, url, topic |
world, business, innovation, culture, arts, travel |
Quick Start
# Get top headlines
openweb bbc-news exec getHeadlines '{}'
# Read a specific article (articleId from url path)
openweb bbc-news exec getArticle '{"articleId": "c62l597wl0yo"}'
# Search articles
openweb bbc-news exec searchArticles '{"q": "climate change"}'
# Get world news
openweb bbc-news exec getTopicFeed '{"topic": "world"}'
1---2name: bbc-news3description: BBC News4---5# BBC News67## Overview8Global news — the BBC's public news service covering world, UK, business, technology, sport, and more.910## Workflows1112### Browse headlines131. `getHeadlines` → top stories with title, description, url, topic1415### Read an article161. `getHeadlines` or `searchArticles(q)` → `url` (contains `articleId` in path)172. `getArticle(articleId)` → `title`, `body`, `publishedAt`, `byline`, `topics`1819### Search news201. `searchArticles(q)` → `title`, `description`, `url`2122### Browse by topic231. `getTopicFeed(topic)` → `title`, `description`, `url`, `topic`2425## Operations2627| Operation | Intent | Key Input | Key Output | Notes |28|-----------|--------|-----------|------------|-------|29| getHeadlines | top stories | — | title, description, url, topic, isLive | entry point |30| getArticle | read full article | articleId <- getHeadlines/searchArticles `url` | title, body, byline, publishedAt, topics | |31| searchArticles | search news | q | title, description, url | paginated |32| getTopicFeed | browse topic | topic | title, description, url, topic | world, business, innovation, culture, arts, travel |3334## Quick Start3536```bash37# Get top headlines38openweb bbc-news exec getHeadlines '{}'3940# Read a specific article (articleId from url path)41openweb bbc-news exec getArticle '{"articleId": "c62l597wl0yo"}'4243# Search articles44openweb bbc-news exec searchArticles '{"q": "climate change"}'4546# Get world news47openweb bbc-news exec getTopicFeed '{"topic": "world"}'48```