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

# List Posts

> Lists the account's TikTok posts newest first, with caption, URLs, duration, and lifetime engagement metrics, as TikTok returns them

Lists the account's TikTok posts newest first, with caption, URLs, duration, and lifetime engagement metrics, as TikTok returns them. For traffic sources, retention curves, and viewer breakdowns per post, use tiktok\_get\_report with a breakdown dimension. TikTok's API cannot delete or edit published posts.

|                      |                     |
| -------------------- | ------------------- |
| **App**              | TikTok Organic      |
| **Operation ID**     | `tiktok_list_posts` |
| **Type**             | Action              |
| **Connection**       | `tiktok` (required) |
| **Credits per run**  | 1                   |
| **Agent / MCP tool** | Yes                 |

## Inputs

| Field   | Type    | Required | Default | Description                                                                |
| ------- | ------- | -------- | ------- | -------------------------------------------------------------------------- |
| `limit` | integer | No       | `50`    | Maximum number of posts to return, newest first, up to 500. Default is 50. |

## Output

**Type**: `List[Dict]`

Returns raw video objects as TikTok returns them (create\_time is a unix timestamp string).

**Fields**: `item_id`, `caption`, `create_time`, `share_url`, `embed_url`, `thumbnail_url`, `media_type`, `video_duration`, `is_ad`, `video_views`, `reach`, `likes`, `comments`, `shares`, `favorites`, `total_time_watched`, `average_time_watched`, `full_video_watched_rate`
