---
title: "Get a single page by ID"
method: GET
path: "/wp/v2/pages/{id}"
tags: ["Content"]
---

# Get a single page by ID

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

## Request

- Base URL: `https://elementor.com/wp-json`
- URL: `https://elementor.com/wp-json/wp/v2/pages/{id}`
- Auth: none required

## Path parameters

- `id` integer, required

## Query parameters

- `_fields` string

## Response `200`

The page

- Post: A WordPress page. Fields available depend on the _fields parameter.
  - `id` integer
  - `date` string, date-time
  - `modified` string, date-time
  - `slug` string
  - `status` string
  - `type` string
  - `link` string, uri
  - `title` Rendered
    - `rendered` string: HTML-rendered content
  - `content` Rendered
    - `rendered` string: HTML-rendered content
  - `excerpt` Rendered
    - `rendered` string: HTML-rendered content
  - `author` integer
  - `featured_media` integer
  - `parent` integer: ID of the parent page, 0 if none
  - `menu_order` integer
  - `template` string
  - `yoast_head_json` object: SEO metadata (title, description, canonical, Open Graph)

## Other responses

- `400`: Invalid request parameters (for example per_page above 100). Typed Error response.
- `404`: Resource not found. Typed Error response.
- `default`: Any other error. Typed Error response.

---

[API](https://skmtc.dev/elementor/apis/elementor-com-public-content-api.md) - [All operations](https://skmtc.dev/elementor/apis/elementor-com-public-content-api/llms.txt) - [OpenAPI document](https://skmtc.dev/elementor/apis/elementor-com-public-content-api/revisions/b15b5d20585e?raw)
