API Anything

BBC News APIunofficial

Read BBC section fronts and public news articles.

all live 3 operations, checked by the installs that call them.

Seeded by the maintainers.

Try it

Set up API Anything for your agents:

npx -y api-anything setup

Then ask your agent, which finds this site by itself, or call it from a shell:

api-anything pull bbc
api-anything call bbc getArticle id=c51kdy1ew7zvo

Operations

OperationMethodLoginWritesStatus
getArticle(id) -> headline, published, updated, byline, topics, paragraphs

Read the headline, dates, byline, topics and visible paragraphs of a BBC News article.

GET no no Live0 confirmations · success unknown; last worked unknown
getNewsSection(section) -> title, summary, url, date, topic

Read a news subsection front such as world or UK.

GET no no Live0 confirmations · success unknown; last worked unknown
getSection(section?) -> title, summary, url, date, topic

Read story cards from a BBC section front.

GET no no Live0 confirmations · success unknown; last worked unknown

Notes

No account is needed. BBC content is copyrighted; use summaries and links and respect its reuse terms. Region can affect the stories shown.

  • getSection takes one top-level path segment, defaulting to news. For /news/world use getNewsSection with world. Multi-segment paths are not supported by either operation.
  • Section results can include video, live coverage and links outside BBC News. Cards can repeat, and summaries, dates and topics are not present on every card. Dates are displayed relative text.
  • getArticle takes the final segment of a /news/articles/<id> URL, not a full URL or an older /news/<slug>-<number> URL. Text is flattened and can include editorial follow links; non-text content is omitted. Byline spacing can be flattened, and metadata or topics can be absent. Long results can be truncated.

About these operations

Each operation is a request learned from BBC News's own web pages: API Anything replays it over plain HTTP and falls back to a browser when it must. Read them as JSON.

← All shared sites