---
title: "Get article detail"
method: GET
path: "/api/v1/articles/{id}"
tags: ["Articles"]
---

# Get article detail

`GET /api/v1/articles/{id}`

## Request

- Base URL: `https://feednest.com`
- URL: `https://feednest.com/api/v1/articles/{id}`
- Auth: HTTP bearer

Returns one article with its full stored content plus the user's highlights, note, tags, and read state. When the source feed truncated the content, the reading time will be under a minute and `POST /api/v1/articles/{id}/extract` can fetch the full text. Requires the `read` scope.

## Path parameters

- `id` string, uuid, required

## Response `200`

Article detail

- object
  - `data` ArticleDetailV1, required
    - `id` string, uuid, required
    - `title` string, nullable, required
    - `source` string, nullable, required
    - `url` string, uri, required
    - `published_at` string, date-time, nullable, required
    - `summary_preview` string, nullable, required
    - `image_url` string, uri, nullable, required
    - `is_read` boolean, required
    - `is_saved` boolean, required
    - `tags` string[], required
    - `highlights_count` integer, required
    - `notes_count` integer, required
    - `content` string, nullable, required
    - `full_content` string, nullable, required
    - `highlights` HighlightV1[], required
      - `id` string, uuid, required
      - `text` string, required
      - `color` string, required
      - `start_position` integer, nullable, required
      - `end_position` integer, nullable, required
    - `note` NoteV1, required
      - `id` string, uuid, required
      - `article_id` string, uuid, required
      - `content` string, required
      - `created_at` string, date-time, required
      - `updated_at` string, date-time, required
      - `total_notes_count` integer, required
    - `author` string, nullable, required
    - `reading_time_seconds` integer, nullable, required

## Other responses

- `401`: Missing or invalid API key
- `403`: Insufficient permissions or subscription required
- `404`: Resource not found
- `429`: Rate limit exceeded

---

[API](https://skmtc.dev/feednest/apis/feednest-public-api.md) · [All operations](https://skmtc.dev/feednest/apis/feednest-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/feednest/apis/feednest-public-api/revisions/51c8242d8418?raw)
