BBC article

GET https://api.api.sh/bbc/v1/article
1 credit / call news try it in the playground →

One BBC News article: headline, summary, authors with roles, published and updated times, section, topic tags, the full body as paragraphs and headings, images with captions, alt text and credits, videos, related links and the main image. Pass the article url (or its id), or latest=true with a section to open the newest article of that section.

Every response includes credits_used: the credits this call cost.

Parameters

nametypedescription
url string A bbc.com or bbc.co.uk article link, e.g. https://www.bbc.com/news/articles/c0jdgl1yy7yo.
id string The article id, e.g. c0jdgl1yy7yo (used when no url is given).
latest boolean Open the newest article of the section instead of a given one. Example: true
section string Section for latest=true: top (default), world, uk, business, politics, technology, science_and_environment, health, entertainment_and_arts, world/europe, world/asia... Example: world

Every endpoint also takes fresh, raw, fields (see lean responses and caching).

Example

curl "https://api.api.sh/bbc/v1/article" \
  -H "x-api-key: $APISH_KEY"

Response

A JSON object with the fields described above, plus raw (the source's own data), cached, fetched_at and credits_used. Errors return {"success": false, "error": "…"} with the HTTP status (see errors). A lookup that ran but found nothing (404) costs the price above; refused calls and errors on our side are free (what's charged).

The fastest way to see the full response is the playground: it runs this endpoint with your account and shows the exact JSON.