Skip to content

Article object

{
"id": "art_5c31b0",
"title": "Amsterdamse scale-up haalt 12 miljoen op voor uitbreiding naar Duitsland",
"url": "https://www.example.nl/artikel/...",
"snippet": "De Amsterdamse software scale-up heeft een Serie A ronde van 12 miljoen euro afgesloten...",
"published_at": "2026-08-20T07:42:00Z",
"ingested_at": "2026-08-20T07:44:12Z",
"authors": [
{ "id": "aut_8f21c4", "name": "Joris de Vries" }
],
"outlet": {
"name": "Example Zakelijk",
"domain": "example.nl"
},
"language": "nl",
"country": "NL"
}
Field Type Description
id string Unique, stable identifier.
title string Headline as published by the outlet.
url string Canonical URL of the article.
snippet string | null First 200 characters of the article body. null if unavailable.
published_at string | null Publication time in ISO 8601, UTC.
ingested_at string | null Time the article entered the index, in ISO 8601, UTC.
authors array { id, name } for each named author. Empty if the article has no by-line.
outlet object { name, domain } of the publishing outlet.
language string nl, fr, de, lb or en.
country string | null NL, BE or LU. Country of the publishing outlet.
relevance number Semantic search only. See below.

The full article text is not included. Titles, snippets, URLs and metadata are provided; the full text remains with the publisher.

id and authors[].id are opaque strings. Use id to deduplicate articles across requests; it is more reliable than url, which an outlet may change after publication.

published_at and ingested_at are different clocks. published_at is when the outlet published the article; ingested_at is when it became available through the API, typically minutes to a few hours later. Use ingested_at to poll for new articles without missing late arrivals.

snippet is plain text, truncated to 200 characters without an ellipsis.

authors contains names as published. No contact details are returned. Use the has_author filter to restrict results to articles with a by-line.

country reflects the outlet, not the article’s subject. An article about Belgium in a Dutch newspaper has country: "NL".

Present only on semantic search results. A score between 0 and 1 indicating how closely the article matches the query, rounded to four decimals. Results are ordered by this value.

{
"id": "art_5c31b0",
"title": "Amsterdamse scale-up haalt 12 miljoen op voor uitbreiding naar Duitsland",
"relevance": 0.7314
}

The field is omitted entirely from keyword search results. Scores are comparable within a single response but not across different queries.