---
title: "List published blog posts."
method: GET
path: "/wp/v2/posts"
tags: ["Posts"]
---

# List published blog posts.

`GET /wp/v2/posts`

Returns paginated blog posts from zorem.com/blog/. Includes title, content, excerpt, publication date, and author info.

## Query parameters

- `per_page` integer
- `page` integer
- `search` string
- `categories` string
- `orderby` 'date' | 'title' | 'modified' | 'id'
- `order` 'asc' | 'desc'
- `_fields` string

## Response `200`

A list of posts.

- 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[]

---

[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)
