BBC News APIunofficial
Read BBC section fronts and public news articles.
- bbc.com
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 setupThen 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=c51kdy1ew7zvoOperations
| Operation | Method | Login | Writes | Status |
|---|---|---|---|---|
getArticle(id) -> headline, published, updated, byline, topics, paragraphsRead 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, topicRead 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, topicRead 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.
getSectiontakes one top-level path segment, defaulting tonews. For/news/worldusegetNewsSectionwithworld. 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.
getArticletakes 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.