# YouTube Shared Posts for Editorial Source Attribution

**Use case:** 

Collect public channel posts with the exposed shared-post text, author references and source URLs. Retain the immediate quoted or shared context for editorial attribution, then verify it manually; deeper chains are not traversed and the original source may omit optional fields.

## Input

```json
{
  "inputList": [
    "NASA"
  ],
  "pagesPerInput": 1
}
```

## Output

```json
{
  "input": {
    "label": "Input",
    "format": "string"
  },
  "status": {
    "label": "Status",
    "format": "string"
  },
  "id": {
    "label": "ID",
    "format": "string"
  },
  "url": {
    "label": "URL",
    "format": "string"
  },
  "type": {
    "label": "Type",
    "format": "string"
  },
  "text": {
    "label": "Text",
    "format": "string"
  },
  "links.text": {
    "label": "Links / Text",
    "format": "array"
  },
  "links.url": {
    "label": "Links / URL",
    "format": "array"
  },
  "mentions.channel_id": {
    "label": "Mentions / Channel ID",
    "format": "array"
  },
  "mentions.name": {
    "label": "Mentions / Name",
    "format": "array"
  },
  "mentions.url": {
    "label": "Mentions / URL",
    "format": "array"
  },
  "published_text": {
    "label": "Published Text",
    "format": "string"
  },
  "is_edited": {
    "label": "Is Edited",
    "format": "boolean"
  },
  "likes": {
    "label": "Likes",
    "format": "integer"
  },
  "likes_text": {
    "label": "Likes Text",
    "format": "string"
  },
  "comments_count": {
    "label": "Comments Count",
    "format": "integer"
  },
  "comments_text": {
    "label": "Comments Text",
    "format": "string"
  },
  "is_liked": {
    "label": "Is Liked",
    "format": "boolean"
  },
  "is_members_only": {
    "label": "Is Members Only",
    "format": "boolean"
  },
  "attachment_type": {
    "label": "Attachment Type",
    "format": "string"
  },
  "image_url": {
    "label": "Image URL",
    "format": "string"
  },
  "images.url": {
    "label": "Images / URL",
    "format": "array"
  },
  "images.thumbnails.url": {
    "label": "Images / Thumbnails / URL",
    "format": "array"
  },
  "images.thumbnails.width": {
    "label": "Images / Thumbnails / Width",
    "format": "array"
  },
  "images.thumbnails.height": {
    "label": "Images / Thumbnails / Height",
    "format": "array"
  },
  "video.id": {
    "label": "Video / ID",
    "format": "text"
  },
  "video.url": {
    "label": "Video / URL",
    "format": "link"
  },
  "video.type": {
    "label": "Video / Type",
    "format": "text"
  },
  "video.title": {
    "label": "Video / Title",
    "format": "text"
  },
  "video.description": {
    "label": "Video / Description",
    "format": "text"
  },
  "video.thumbnail_url": {
    "label": "Video / Thumbnail URL",
    "format": "image"
  },
  "video.thumbnails.url": {
    "label": "Video / Thumbnails / URL",
    "format": "array"
  },
  "video.thumbnails.width": {
    "label": "Video / Thumbnails / Width",
    "format": "array"
  },
  "video.thumbnails.height": {
    "label": "Video / Thumbnails / Height",
    "format": "array"
  },
  "video.duration_seconds": {
    "label": "Video / Duration Seconds",
    "format": "number"
  },
  "video.duration_text": {
    "label": "Video / Duration Text",
    "format": "text"
  },
  "video.views": {
    "label": "Video / Views",
    "format": "number"
  },
  "video.views_text": {
    "label": "Video / Views Text",
    "format": "text"
  },
  "video.published_text": {
    "label": "Video / Published Text",
    "format": "text"
  },
  "video.badges": {
    "label": "Video / Badges",
    "format": "array"
  },
  "video.is_live": {
    "label": "Video / Is Live",
    "format": "boolean"
  },
  "video.is_upcoming": {
    "label": "Video / Is Upcoming",
    "format": "boolean"
  },
  "video.is_premiere": {
    "label": "Video / Is Premiere",
    "format": "boolean"
  },
  "video.is_members_only": {
    "label": "Video / Is Members Only",
    "format": "boolean"
  },
  "video.stream_status": {
    "label": "Video / Stream Status",
    "format": "text"
  },
  "video.scheduled_start_time": {
    "label": "Video / Scheduled Start Time",
    "format": "number"
  },
  "video.accessibility_text": {
    "label": "Video / Accessibility Text",
    "format": "text"
  },
  "video.author.id": {
    "label": "Video / Author / ID",
    "format": "text"
  },
  "video.author.name": {
    "label": "Video / Author / Name",
    "format": "text"
  },
  "video.author.handle": {
    "label": "Video / Author / Handle",
    "format": "text"
  },
  "video.author.url": {
    "label": "Video / Author / URL",
    "format": "link"
  },
  "video.author.avatar_url": {
    "label": "Video / Author / Avatar URL",
    "format": "image"
  },
  "video.author.avatar_thumbnails.url": {
    "label": "Video / Author / Avatar Thumbnails / URL",
    "format": "array"
  },
  "video.author.avatar_thumbnails.width": {
    "label": "Video / Author / Avatar Thumbnails / Width",
    "format": "array"
  },
  "video.author.avatar_thumbnails.height": {
    "label": "Video / Author / Avatar Thumbnails / Height",
    "format": "array"
  },
  "video.author.is_verified": {
    "label": "Video / Author / Is Verified",
    "format": "boolean"
  },
  "poll.choices.text": {
    "label": "Poll / Choices / Text",
    "format": "array"
  },
  "poll.choices.votes_percent": {
    "label": "Poll / Choices / Votes Percent",
    "format": "array"
  },
  "poll.choices.image_url": {
    "label": "Poll / Choices / Image URL",
    "format": "array"
  },
  "poll.choices.thumbnails.url": {
    "label": "Poll / Choices / Thumbnails / URL",
    "format": "array"
  },
  "poll.choices.thumbnails.width": {
    "label": "Poll / Choices / Thumbnails / Width",
    "format": "array"
  },
  "poll.choices.thumbnails.height": {
    "label": "Poll / Choices / Thumbnails / Height",
    "format": "array"
  },
  "poll.choices.is_selected": {
    "label": "Poll / Choices / Is Selected",
    "format": "array"
  },
  "poll.total_votes": {
    "label": "Poll / Total Votes",
    "format": "number"
  },
  "poll.total_votes_text": {
    "label": "Poll / Total Votes Text",
    "format": "text"
  },
  "quiz.question": {
    "label": "Quiz / Question",
    "format": "text"
  },
  "quiz.choices.text": {
    "label": "Quiz / Choices / Text",
    "format": "array"
  },
  "quiz.choices.is_selected": {
    "label": "Quiz / Choices / Is Selected",
    "format": "array"
  },
  "shared_post.id": {
    "label": "Shared Post / ID",
    "format": "text"
  },
  "shared_post.url": {
    "label": "Shared Post / URL",
    "format": "link"
  },
  "shared_post.type": {
    "label": "Shared Post / Type",
    "format": "text"
  },
  "shared_post.text": {
    "label": "Shared Post / Text",
    "format": "text"
  },
  "shared_post.links.text": {
    "label": "Shared Post / Links / Text",
    "format": "array"
  },
  "shared_post.links.url": {
    "label": "Shared Post / Links / URL",
    "format": "array"
  },
  "shared_post.mentions.channel_id": {
    "label": "Shared Post / Mentions / Channel ID",
    "format": "array"
  },
  "shared_post.mentions.name": {
    "label": "Shared Post / Mentions / Name",
    "format": "array"
  },
  "shared_post.mentions.url": {
    "label": "Shared Post / Mentions / URL",
    "format": "array"
  },
  "shared_post.published_text": {
    "label": "Shared Post / Published Text",
    "format": "text"
  },
  "shared_post.is_edited": {
    "label": "Shared Post / Is Edited",
    "format": "boolean"
  },
  "shared_post.likes": {
    "label": "Shared Post / Likes",
    "format": "number"
  },
  "shared_post.likes_text": {
    "label": "Shared Post / Likes Text",
    "format": "text"
  },
  "shared_post.comments_count": {
    "label": "Shared Post / Comments Count",
    "format": "number"
  },
  "shared_post.comments_text": {
    "label": "Shared Post / Comments Text",
    "format": "text"
  },
  "shared_post.is_liked": {
    "label": "Shared Post / Is Liked",
    "format": "boolean"
  },
  "shared_post.is_members_only": {
    "label": "Shared Post / Is Members Only",
    "format": "boolean"
  },
  "shared_post.attachment_type": {
    "label": "Shared Post / Attachment Type",
    "format": "text"
  },
  "shared_post.image_url": {
    "label": "Shared Post / Image URL",
    "format": "image"
  },
  "shared_post.images.url": {
    "label": "Shared Post / Images / URL",
    "format": "array"
  },
  "shared_post.images.thumbnails.url": {
    "label": "Shared Post / Images / Thumbnails / URL",
    "format": "array"
  },
  "shared_post.images.thumbnails.width": {
    "label": "Shared Post / Images / Thumbnails / Width",
    "format": "array"
  },
  "shared_post.images.thumbnails.height": {
    "label": "Shared Post / Images / Thumbnails / Height",
    "format": "array"
  },
  "shared_post.video.id": {
    "label": "Shared Post / Video / ID",
    "format": "text"
  },
  "shared_post.video.url": {
    "label": "Shared Post / Video / URL",
    "format": "link"
  },
  "shared_post.video.type": {
    "label": "Shared Post / Video / Type",
    "format": "text"
  },
  "shared_post.video.title": {
    "label": "Shared Post / Video / Title",
    "format": "text"
  },
  "shared_post.video.description": {
    "label": "Shared Post / Video / Description",
    "format": "text"
  },
  "shared_post.video.thumbnail_url": {
    "label": "Shared Post / Video / Thumbnail URL",
    "format": "image"
  },
  "shared_post.video.thumbnails.url": {
    "label": "Shared Post / Video / Thumbnails / URL",
    "format": "array"
  },
  "shared_post.video.thumbnails.width": {
    "label": "Shared Post / Video / Thumbnails / Width",
    "format": "array"
  },
  "shared_post.video.thumbnails.height": {
    "label": "Shared Post / Video / Thumbnails / Height",
    "format": "array"
  },
  "shared_post.video.duration_seconds": {
    "label": "Shared Post / Video / Duration Seconds",
    "format": "number"
  },
  "shared_post.video.duration_text": {
    "label": "Shared Post / Video / Duration Text",
    "format": "text"
  },
  "shared_post.video.views": {
    "label": "Shared Post / Video / Views",
    "format": "number"
  },
  "shared_post.video.views_text": {
    "label": "Shared Post / Video / Views Text",
    "format": "text"
  },
  "shared_post.video.published_text": {
    "label": "Shared Post / Video / Published Text",
    "format": "text"
  },
  "shared_post.video.badges": {
    "label": "Shared Post / Video / Badges",
    "format": "array"
  },
  "shared_post.video.is_live": {
    "label": "Shared Post / Video / Is Live",
    "format": "boolean"
  },
  "shared_post.video.is_upcoming": {
    "label": "Shared Post / Video / Is Upcoming",
    "format": "boolean"
  },
  "shared_post.video.is_premiere": {
    "label": "Shared Post / Video / Is Premiere",
    "format": "boolean"
  },
  "shared_post.video.is_members_only": {
    "label": "Shared Post / Video / Is Members Only",
    "format": "boolean"
  },
  "shared_post.video.stream_status": {
    "label": "Shared Post / Video / Stream Status",
    "format": "text"
  },
  "shared_post.video.scheduled_start_time": {
    "label": "Shared Post / Video / Scheduled Start Time",
    "format": "number"
  },
  "shared_post.video.accessibility_text": {
    "label": "Shared Post / Video / Accessibility Text",
    "format": "text"
  },
  "shared_post.video.author.id": {
    "label": "Shared Post / Video / Author / ID",
    "format": "text"
  },
  "shared_post.video.author.name": {
    "label": "Shared Post / Video / Author / Name",
    "format": "text"
  },
  "shared_post.video.author.handle": {
    "label": "Shared Post / Video / Author / Handle",
    "format": "text"
  },
  "shared_post.video.author.url": {
    "label": "Shared Post / Video / Author / URL",
    "format": "link"
  },
  "shared_post.video.author.avatar_url": {
    "label": "Shared Post / Video / Author / Avatar URL",
    "format": "image"
  },
  "shared_post.video.author.avatar_thumbnails.url": {
    "label": "Shared Post / Video / Author / Avatar Thumbnails / URL",
    "format": "array"
  },
  "shared_post.video.author.avatar_thumbnails.width": {
    "label": "Shared Post / Video / Author / Avatar Thumbnails / Width",
    "format": "array"
  },
  "shared_post.video.author.avatar_thumbnails.height": {
    "label": "Shared Post / Video / Author / Avatar Thumbnails / Height",
    "format": "array"
  },
  "shared_post.video.author.is_verified": {
    "label": "Shared Post / Video / Author / Is Verified",
    "format": "boolean"
  },
  "shared_post.poll.choices.text": {
    "label": "Shared Post / Poll / Choices / Text",
    "format": "array"
  },
  "shared_post.poll.choices.votes_percent": {
    "label": "Shared Post / Poll / Choices / Votes Percent",
    "format": "array"
  },
  "shared_post.poll.choices.image_url": {
    "label": "Shared Post / Poll / Choices / Image URL",
    "format": "array"
  },
  "shared_post.poll.choices.thumbnails.url": {
    "label": "Shared Post / Poll / Choices / Thumbnails / URL",
    "format": "array"
  },
  "shared_post.poll.choices.thumbnails.width": {
    "label": "Shared Post / Poll / Choices / Thumbnails / Width",
    "format": "array"
  },
  "shared_post.poll.choices.thumbnails.height": {
    "label": "Shared Post / Poll / Choices / Thumbnails / Height",
    "format": "array"
  },
  "shared_post.poll.choices.is_selected": {
    "label": "Shared Post / Poll / Choices / Is Selected",
    "format": "array"
  },
  "shared_post.poll.total_votes": {
    "label": "Shared Post / Poll / Total Votes",
    "format": "number"
  },
  "shared_post.poll.total_votes_text": {
    "label": "Shared Post / Poll / Total Votes Text",
    "format": "text"
  },
  "shared_post.quiz.question": {
    "label": "Shared Post / Quiz / Question",
    "format": "text"
  },
  "shared_post.quiz.choices.text": {
    "label": "Shared Post / Quiz / Choices / Text",
    "format": "array"
  },
  "shared_post.quiz.choices.is_selected": {
    "label": "Shared Post / Quiz / Choices / Is Selected",
    "format": "array"
  },
  "shared_post.author.id": {
    "label": "Shared Post / Author / ID",
    "format": "text"
  },
  "shared_post.author.name": {
    "label": "Shared Post / Author / Name",
    "format": "text"
  },
  "shared_post.author.handle": {
    "label": "Shared Post / Author / Handle",
    "format": "text"
  },
  "shared_post.author.url": {
    "label": "Shared Post / Author / URL",
    "format": "link"
  },
  "shared_post.author.avatar_url": {
    "label": "Shared Post / Author / Avatar URL",
    "format": "image"
  },
  "shared_post.author.avatar_thumbnails.url": {
    "label": "Shared Post / Author / Avatar Thumbnails / URL",
    "format": "array"
  },
  "shared_post.author.avatar_thumbnails.width": {
    "label": "Shared Post / Author / Avatar Thumbnails / Width",
    "format": "array"
  },
  "shared_post.author.avatar_thumbnails.height": {
    "label": "Shared Post / Author / Avatar Thumbnails / Height",
    "format": "array"
  },
  "shared_post.author.is_verified": {
    "label": "Shared Post / Author / Is Verified",
    "format": "boolean"
  },
  "shared_post.description_links": {
    "label": "Shared Post / Description Links",
    "format": "array"
  },
  "shared_post.hashtags": {
    "label": "Shared Post / Hashtags",
    "format": "array"
  },
  "author.id": {
    "label": "Author / ID",
    "format": "text"
  },
  "author.name": {
    "label": "Author / Name",
    "format": "text"
  },
  "author.handle": {
    "label": "Author / Handle",
    "format": "text"
  },
  "author.url": {
    "label": "Author / URL",
    "format": "link"
  },
  "author.avatar_url": {
    "label": "Author / Avatar URL",
    "format": "image"
  },
  "author.avatar_thumbnails.url": {
    "label": "Author / Avatar Thumbnails / URL",
    "format": "array"
  },
  "author.avatar_thumbnails.width": {
    "label": "Author / Avatar Thumbnails / Width",
    "format": "array"
  },
  "author.avatar_thumbnails.height": {
    "label": "Author / Avatar Thumbnails / Height",
    "format": "array"
  },
  "author.is_verified": {
    "label": "Author / Is Verified",
    "format": "boolean"
  },
  "description_links": {
    "label": "Description Links",
    "format": "array"
  },
  "hashtags": {
    "label": "Hashtags",
    "format": "array"
  },
  "source_channel.id": {
    "label": "Source Channel / ID",
    "format": "text"
  },
  "source_channel.handle": {
    "label": "Source Channel / Handle",
    "format": "text"
  },
  "source_channel.name": {
    "label": "Source Channel / Name",
    "format": "text"
  },
  "source_channel.url": {
    "label": "Source Channel / URL",
    "format": "link"
  },
  "source_channel.canonical_url": {
    "label": "Source Channel / Canonical URL",
    "format": "link"
  },
  "source_channel.vanity_url": {
    "label": "Source Channel / Vanity URL",
    "format": "link"
  },
  "source_channel.description": {
    "label": "Source Channel / Description",
    "format": "text"
  },
  "source_channel.avatar_url": {
    "label": "Source Channel / Avatar URL",
    "format": "image"
  },
  "source_channel.avatar_thumbnails.url": {
    "label": "Source Channel / Avatar Thumbnails / URL",
    "format": "array"
  },
  "source_channel.avatar_thumbnails.width": {
    "label": "Source Channel / Avatar Thumbnails / Width",
    "format": "array"
  },
  "source_channel.avatar_thumbnails.height": {
    "label": "Source Channel / Avatar Thumbnails / Height",
    "format": "array"
  },
  "source_channel.banner_url": {
    "label": "Source Channel / Banner URL",
    "format": "image"
  },
  "source_channel.banner_thumbnails.url": {
    "label": "Source Channel / Banner Thumbnails / URL",
    "format": "array"
  },
  "source_channel.banner_thumbnails.width": {
    "label": "Source Channel / Banner Thumbnails / Width",
    "format": "array"
  },
  "source_channel.banner_thumbnails.height": {
    "label": "Source Channel / Banner Thumbnails / Height",
    "format": "array"
  },
  "source_channel.subscribers": {
    "label": "Source Channel / Subscribers",
    "format": "number"
  },
  "source_channel.subscribers_text": {
    "label": "Source Channel / Subscribers Text",
    "format": "text"
  },
  "source_channel.videos_count": {
    "label": "Source Channel / Videos Count",
    "format": "number"
  },
  "source_channel.videos_count_text": {
    "label": "Source Channel / Videos Count Text",
    "format": "text"
  },
  "source_channel.views": {
    "label": "Source Channel / Views",
    "format": "number"
  },
  "source_channel.views_text": {
    "label": "Source Channel / Views Text",
    "format": "text"
  },
  "source_channel.country": {
    "label": "Source Channel / Country",
    "format": "text"
  },
  "source_channel.joined_date": {
    "label": "Source Channel / Joined Date",
    "format": "text"
  },
  "source_channel.keywords": {
    "label": "Source Channel / Keywords",
    "format": "array"
  },
  "source_channel.keywords_raw": {
    "label": "Source Channel / Keywords Raw",
    "format": "text"
  },
  "source_channel.external_links.title": {
    "label": "Source Channel / External Links / Title",
    "format": "array"
  },
  "source_channel.external_links.url": {
    "label": "Source Channel / External Links / URL",
    "format": "array"
  },
  "source_channel.external_links.display_url": {
    "label": "Source Channel / External Links / Display URL",
    "format": "array"
  },
  "source_channel.external_links.icon_url": {
    "label": "Source Channel / External Links / Icon URL",
    "format": "array"
  },
  "source_channel.rss_url": {
    "label": "Source Channel / Rss URL",
    "format": "link"
  },
  "source_channel.available_countries": {
    "label": "Source Channel / Available Countries",
    "format": "array"
  },
  "source_channel.is_verified": {
    "label": "Source Channel / Is Verified",
    "format": "boolean"
  },
  "source_channel.is_family_safe": {
    "label": "Source Channel / Is Family Safe",
    "format": "boolean"
  },
  "source_channel.is_subscriber_count_hidden": {
    "label": "Source Channel / Is Subscriber Count Hidden",
    "format": "boolean"
  },
  "position": {
    "label": "Position",
    "format": "integer"
  },
  "shared_post.shared_post": {
    "label": "Shared Post / Shared Post",
    "format": "text"
  }
}
```

## About this Actor

This example demonstrates how to use [YouTube Channel Posts – Text, Images & Engagement](https://apify.com/scrapingmonkey/youtube-channel-posts-scraper.md) with a specific input configuration. Visit the [Actor detail page](https://apify.com/scrapingmonkey/youtube-channel-posts-scraper.md) to learn more, explore other use cases, and run it yourself.


## How to integrate an Actor?

This Task's input is already configured above. Use it as-is rather than inventing a new one.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For full API examples (JavaScript, Python, CLI, MCP, OpenAPI), see this Task's Actor page: https://apify.com/scrapingmonkey/youtube-channel-posts-scraper.md

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).
