/spiegel/articles

POST /api/spiegel/articles

Price: 10 credits

Get one Der Spiegel article by its URL or uuid: headline, standfirst, body text, publication, creation and update times, bylined authors, section, keywords, lead image with caption and photo credit, in-body images, pull quotes and related links. Works for the German site and for Spiegel International in English. SPIEGEL+ articles are hard-gated: an anonymous client gets the full metadata and no body at all, and is_truncated says so.

How to use it

Fetch one Der Spiegel article. article takes the full URL or just the id that ends it. Spiegel has three id spaces and all resolve: the uuid on modern articles (3d48792f-715a-4fb7-89c4-ecab8b1c475a), the legacy number on archive articles whose URL ends -a-393044.html, and the number on photo galleries whose URL ends -fotostrecke-122824.html. A wrong slug or section in the URL still lands on the right article, and the uuid the search endpoint returns for an archive article or a gallery resolves to its numeric URL. id echoes the form you passed; canonical_id is the id in the article's own canonical URL. Returns article_title, heading (the part before the colon), description, text, published_at/created_at/updated_at (unix), language (de or en), authors and byline, section, sections (breadcrumb), keywords, image with image_caption and image_credit, images, quotes, video_url on video pages and related_articles. content_type is article, video or gallery, and a gallery returns every slide in images with its caption and photo credit but no body text. is_premium marks SPIEGEL+ and is_truncated repeats it: an anonymous client never receives the whole body of a subscriber-only article. On the German site those carry no body at all (text null, paragraph_count 0); on Spiegel International they carry a short opening extract of a few paragraphs. Use spiegel/articles/search or spiegel/feeds to find ids.

Parameters

Request body

Response

Errors

Response headers