> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tapti.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Content By ID

> Retrieves detailed information about a specific content item by its unique identifier. This tool allows you to access content data, metadata, and performance metrics for an individual post or media item.

<Info>
  This tool is part of the [Content Tools](./index) category.
</Info>

## Parameters

| Name        | Type   | Required | Description                       |
| ----------- | ------ | -------- | --------------------------------- |
| content\_id | string | Yes      | The ID of the content to retrieve |

## Example Request

```json theme={null}
{
  "content_id": "cont_12345678"
}
```

## Example Response

```json theme={null}
{
  "id": "cont_12345678",
  "user_account_id": "ua_87654321",
  "platform": "YOUTUBE",
  "type": "YOUTUBE_VIDEO",
  "format": "VIDEO",
  "platform_content_id": "yt_video_xzy123",
  "title": "How to Use MCP for Content Management",
  "description": "In this video, we explain how to efficiently manage your content across multiple platforms using the Multi-Channel Platform (MCP).",
  "media_url": "https://youtube.com/watch?v=yt_video_xzy123",
  "thumbnail_url": "https://i.ytimg.com/vi/yt_video_xzy123/maxresdefault.jpg",
  "visibility": "PUBLIC",
  "published_at": "2023-06-15T10:30:00.000Z",
  "engagement": {
    "views": 12543,
    "likes": 876,
    "comments": 124,
    "shares": 56
  },
  "tags": ["tutorial", "content management", "social media"],
  "duration_in_seconds": 482,
  "created_at": "2023-06-15T10:25:00.000Z",
  "updated_at": "2023-06-20T14:15:00.000Z",
  "last_refreshed_at": "2023-06-20T14:15:00.000Z"
}
```

## Usage Notes

* If the specified content does not exist, a `404 Not Found` error will be returned.
* Content IDs are unique within your tenant application.
* The response includes platform-specific data such as engagement metrics, visibility, and media URLs.
* Available fields may vary depending on the content platform and type.
* For the latest engagement metrics, consider using [Refresh Contents](./refreshContents) before retrieving content data.
* The `engagement` object includes platform-specific metrics that may vary between platforms.
* The content item includes the `user_account_id` that can be used to identify which account published the content.

## Related Tools

* [Get Contents By User Account ID](./getContentsByUserAccountId) - Get all content for a user account
* [Publish Content](./publishContent) - Publish new content to a platform
* [Refresh Contents](./refreshContents) - Refresh content data from platforms
* [Get Comments](../comments/getComments) - Get comments for a specific content item
