---
title: "Get one newsroom post (guide or article)"
method: GET
path: "/api/v1/newsroom/{category}/{slug}"
tags: ["Content"]
---

# Get one newsroom post (guide or article)

`GET /api/v1/newsroom/{category}/{slug}`

## Path parameters

- `category` 'guides' | 'technology' | 'trading-software', required
- `slug` string, required

## Response `200`

The post, including full `body`.

- object — Every endpoint returns this wrapper. Check `error` before reading `data`.
  - `data` object, required — Payload, or null when `error` is set.
    - `id` integer
    - `category` 'guides' | 'technology' | 'trading-software'
    - `slug` string
    - `title` string
    - `excerpt` string, nullable
    - `body` string, nullable — HTML.
    - `image_url` string, nullable
    - `published_at` string, date-time
    - `author_name` string, nullable
    - `seo_title` string, nullable
    - `seo_description` string, nullable
  - `error` string, nullable, required — Null on success.
  - `meta` object
    - `cached` boolean
    - `timestamp` integer — Unix milliseconds.
    - `total` integer — Total rows available, on paginated endpoints.

## Other responses

- `404` — No such resource. `data` is null and `error` describes the miss.

---

[API](https://skmtc.dev/coinlib/apis/coinlib-content-api.md) · [All operations](https://skmtc.dev/coinlib/apis/coinlib-content-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/coinlib/coinlib-content-api/revisions/9bf3bda30dbd/schema)
