---
title: "Get a single blog post by ID."
method: GET
path: "/wp/v2/posts/{id}"
tags: ["Posts"]
---

# Get a single blog post by ID.

`GET /wp/v2/posts/{id}`

Returns one blog post with full title, rendered content, excerpt, publication date, author ID, and category/tag references. Use ?_fields= to trim the response payload.

## Path parameters

- `id` integer, required

## Response `200`

Post details.

- Post — A published WordPress blog post.
  - `id` integer, required
  - `date` string, date-time, required
  - `date_gmt` string, date-time
  - `modified` string, date-time
  - `slug` string, required
  - `status` 'publish'
  - `type` string
  - `link` string, uri, required
  - `title` RenderedField, required — Standard WordPress rendered content wrapper.
    - `rendered` string — HTML-rendered value.
    - `protected` boolean
  - `content` RenderedField — Standard WordPress rendered content wrapper.
    - `rendered` string — HTML-rendered value.
    - `protected` boolean
  - `excerpt` RenderedField — Standard WordPress rendered content wrapper.
    - `rendered` string — HTML-rendered value.
    - `protected` boolean
  - `author` integer
  - `featured_media` integer
  - `categories` integer[]
  - `tags` integer[]

## Other responses

- `404` — Post not found.

---

[API](https://skmtc.dev/zorem/apis/zorem-public-read-api.md) · [All operations](https://skmtc.dev/zorem/apis/zorem-public-read-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/zorem/zorem-public-read-api/revisions/f923719b8022/schema)
