---
title: "Get a news item by ID"
method: GET
path: "/v1/news/{id}"
tags: ["News"]
---

# Get a news item by ID

`GET /v1/news/{id}`

## Request

- Base URL: `https://api.dapperglobal.com`
- URL: `https://api.dapperglobal.com/v1/news/{id}`
- Auth: API key in header `X-API-Key`

Full detail for one news item: title, source, publication date, and country. Has no per-record citable source URL in this API (see the server instructions' Citing sources note) — cite as "Dapper's own coverage". News ids are globally unique; no country_code needed.

**Data sources:** official institutional communications and press services of congresses and government bodies, curated and written by Dapper's own monitoring pipeline — this is Dapper's summary/writeup, not a scrape of one external article. `content` is the body as published and may contain HTML markup (sometimes a whole embedded <style> block) — use `content_text` for a plain-text version instead of showing `content` to a person. ⚠️ No external source-document URL exists for a news item (unlike bills/regulations/consultations/transcripts) — cite it as Dapper's own coverage, and use bills/regulations/consultations instead when the user needs a primary-source document.

## Path parameters

- `id` integer, required

## Response `200`

Successful response (real sample data)

- NewsItem
  - `dapper_url` string, nullable: This record's page in the Dapper platform (dapperglobal.com) — hand this to a person who wants the full detail. Use it as given; the routes are not derivable from the payload. `null` means the record has no page (see the field's per-domain notes), not that the link is missing. Distinct from `external_link`/`congress_records[].link`, which point at the original official document.
  - `relevance` number, nullable
  - `country_code` string, nullable
  - `country_id` integer, nullable
  - `id` integer, required
  - `title` string, nullable
  - `content` string, nullable
  - `content_text` string, nullable
  - `created_at` string, date-time, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/dapperglobal/apis/dapper-political-intelligence-api.md) · [All operations](https://skmtc.dev/dapperglobal/apis/dapper-political-intelligence-api/llms.txt) · [OpenAPI document](https://skmtc.dev/dapperglobal/apis/dapper-political-intelligence-api/revisions/f34d9e6a2b0e?raw)
