# Collect Threads announcements for newsroom records

**Use case:** 

Collect text, publication dates, author names and available images from selected Threads announcements for newsroom source records. Editors can document the posts they already identified and verify statements against the original links. Announcement detection and factual verification remain manual.

## Input

```json
{
  "inputList": [
    "https://www.threads.com/@zuck/post/DQEmdfkkSNE"
  ]
}
```

## Output

```json
{
  "input": {
    "label": "Input",
    "format": "string"
  },
  "status": {
    "label": "Status",
    "format": "string"
  },
  "url": {
    "label": "URL",
    "format": "string"
  },
  "type": {
    "label": "Type",
    "format": "string"
  },
  "text": {
    "label": "Text",
    "format": "string"
  },
  "published_at": {
    "label": "Published At",
    "format": "string"
  },
  "code": {
    "label": "Code",
    "format": "string"
  },
  "id": {
    "label": "ID",
    "format": "string"
  },
  "pk": {
    "label": "PK",
    "format": "string"
  },
  "author.profile_picture_url": {
    "label": "Author / Profile Picture URL",
    "format": "image"
  },
  "author.username": {
    "label": "Author / Username",
    "format": "text"
  },
  "author.name": {
    "label": "Author / Name",
    "format": "text"
  },
  "author.profile_url": {
    "label": "Author / Profile URL",
    "format": "link"
  },
  "author.id": {
    "label": "Author / ID",
    "format": "text"
  },
  "author.pk": {
    "label": "Author / PK",
    "format": "text"
  },
  "author.is_verified": {
    "label": "Author / Is Verified",
    "format": "boolean"
  },
  "author.is_private": {
    "label": "Author / Is Private",
    "format": "boolean"
  },
  "author.followers": {
    "label": "Author / Followers",
    "format": "number"
  },
  "statistics.likes": {
    "label": "Statistics / Likes",
    "format": "number"
  },
  "statistics.replies": {
    "label": "Statistics / Replies",
    "format": "number"
  },
  "statistics.reposts": {
    "label": "Statistics / Reposts",
    "format": "number"
  },
  "statistics.quotes": {
    "label": "Statistics / Quotes",
    "format": "number"
  },
  "statistics.reshares": {
    "label": "Statistics / Reshares",
    "format": "number"
  },
  "statistics.views": {
    "label": "Statistics / Views",
    "format": "number"
  },
  "image_url": {
    "label": "Image URL",
    "format": "string"
  },
  "video_url": {
    "label": "Video URL",
    "format": "string"
  },
  "video_duration": {
    "label": "Video Duration",
    "format": "number"
  },
  "width": {
    "label": "Width",
    "format": "integer"
  },
  "height": {
    "label": "Height",
    "format": "integer"
  },
  "media_type": {
    "label": "Media Type",
    "format": "integer"
  },
  "accessibility_caption": {
    "label": "Accessibility Caption",
    "format": "string"
  },
  "carousel_media_count": {
    "label": "Carousel Media Count",
    "format": "integer"
  },
  "carousel_media.position": {
    "label": "Carousel Media / Position",
    "format": "array"
  },
  "carousel_media.id": {
    "label": "Carousel Media / ID",
    "format": "array"
  },
  "carousel_media.pk": {
    "label": "Carousel Media / PK",
    "format": "array"
  },
  "carousel_media.code": {
    "label": "Carousel Media / Code",
    "format": "array"
  },
  "carousel_media.type": {
    "label": "Carousel Media / Type",
    "format": "array"
  },
  "carousel_media.media_type": {
    "label": "Carousel Media / Media Type",
    "format": "array"
  },
  "carousel_media.image_url": {
    "label": "Carousel Media / Image URL",
    "format": "array"
  },
  "carousel_media.video_url": {
    "label": "Carousel Media / Video URL",
    "format": "array"
  },
  "carousel_media.video_duration": {
    "label": "Carousel Media / Video Duration",
    "format": "array"
  },
  "carousel_media.width": {
    "label": "Carousel Media / Width",
    "format": "array"
  },
  "carousel_media.height": {
    "label": "Carousel Media / Height",
    "format": "array"
  },
  "carousel_media.accessibility_caption": {
    "label": "Carousel Media / Accessibility Caption",
    "format": "array"
  },
  "carousel_media.image_versions.url": {
    "label": "Carousel Media / Image Versions / URL",
    "format": "array"
  },
  "carousel_media.image_versions.width": {
    "label": "Carousel Media / Image Versions / Width",
    "format": "array"
  },
  "carousel_media.image_versions.height": {
    "label": "Carousel Media / Image Versions / Height",
    "format": "array"
  },
  "carousel_media.video_versions.url": {
    "label": "Carousel Media / Video Versions / URL",
    "format": "array"
  },
  "carousel_media.video_versions.width": {
    "label": "Carousel Media / Video Versions / Width",
    "format": "array"
  },
  "carousel_media.video_versions.height": {
    "label": "Carousel Media / Video Versions / Height",
    "format": "array"
  },
  "carousel_media.video_versions.type": {
    "label": "Carousel Media / Video Versions / Type",
    "format": "array"
  },
  "carousel_media.video_versions.bitrate": {
    "label": "Carousel Media / Video Versions / Bitrate",
    "format": "array"
  },
  "image_versions.url": {
    "label": "Image Versions / URL",
    "format": "array"
  },
  "image_versions.width": {
    "label": "Image Versions / Width",
    "format": "array"
  },
  "image_versions.height": {
    "label": "Image Versions / Height",
    "format": "array"
  },
  "video_versions.url": {
    "label": "Video Versions / URL",
    "format": "array"
  },
  "video_versions.width": {
    "label": "Video Versions / Width",
    "format": "array"
  },
  "video_versions.height": {
    "label": "Video Versions / Height",
    "format": "array"
  },
  "video_versions.type": {
    "label": "Video Versions / Type",
    "format": "array"
  },
  "video_versions.bitrate": {
    "label": "Video Versions / Bitrate",
    "format": "array"
  },
  "text_fragments.text": {
    "label": "Text Fragments / Text",
    "format": "array"
  },
  "text_fragments.type": {
    "label": "Text Fragments / Type",
    "format": "array"
  },
  "text_fragments.url": {
    "label": "Text Fragments / URL",
    "format": "array"
  },
  "text_fragments.user_id": {
    "label": "Text Fragments / User ID",
    "format": "array"
  },
  "text_fragments.username": {
    "label": "Text Fragments / Username",
    "format": "array"
  },
  "text_fragments.profile_url": {
    "label": "Text Fragments / Profile URL",
    "format": "array"
  },
  "mentions.user_id": {
    "label": "Mentions / User ID",
    "format": "array"
  },
  "mentions.username": {
    "label": "Mentions / Username",
    "format": "array"
  },
  "mentions.profile_url": {
    "label": "Mentions / Profile URL",
    "format": "array"
  },
  "links.url": {
    "label": "Links / URL",
    "format": "array"
  },
  "links.text": {
    "label": "Links / Text",
    "format": "array"
  },
  "topic.name": {
    "label": "Topic / Name",
    "format": "text"
  },
  "topic.url": {
    "label": "Topic / URL",
    "format": "link"
  },
  "topic.id": {
    "label": "Topic / ID",
    "format": "text"
  },
  "link_preview.url": {
    "label": "Link Preview / URL",
    "format": "link"
  },
  "link_preview.display_url": {
    "label": "Link Preview / Display URL",
    "format": "text"
  },
  "link_preview.title": {
    "label": "Link Preview / Title",
    "format": "text"
  },
  "link_preview.description": {
    "label": "Link Preview / Description",
    "format": "text"
  },
  "link_preview.image_url": {
    "label": "Link Preview / Image URL",
    "format": "image"
  },
  "link_preview.favicon_url": {
    "label": "Link Preview / Favicon URL",
    "format": "image"
  },
  "quoted_post.id": {
    "label": "Quoted Post / ID",
    "format": "text"
  },
  "quoted_post.pk": {
    "label": "Quoted Post / PK",
    "format": "text"
  },
  "quoted_post.code": {
    "label": "Quoted Post / Code",
    "format": "text"
  },
  "quoted_post.url": {
    "label": "Quoted Post / URL",
    "format": "link"
  },
  "quoted_post.text": {
    "label": "Quoted Post / Text",
    "format": "text"
  },
  "quoted_post.timestamp": {
    "label": "Quoted Post / Timestamp",
    "format": "number"
  },
  "quoted_post.author.id": {
    "label": "Quoted Post / Author / ID",
    "format": "text"
  },
  "quoted_post.author.pk": {
    "label": "Quoted Post / Author / PK",
    "format": "text"
  },
  "quoted_post.author.username": {
    "label": "Quoted Post / Author / Username",
    "format": "text"
  },
  "quoted_post.author.name": {
    "label": "Quoted Post / Author / Name",
    "format": "text"
  },
  "quoted_post.author.profile_url": {
    "label": "Quoted Post / Author / Profile URL",
    "format": "link"
  },
  "quoted_post.author.profile_picture_url": {
    "label": "Quoted Post / Author / Profile Picture URL",
    "format": "image"
  },
  "quoted_post.author.is_verified": {
    "label": "Quoted Post / Author / Is Verified",
    "format": "boolean"
  },
  "quoted_post.author.is_private": {
    "label": "Quoted Post / Author / Is Private",
    "format": "boolean"
  },
  "quoted_post.author.followers": {
    "label": "Quoted Post / Author / Followers",
    "format": "number"
  },
  "quoted_post.image_url": {
    "label": "Quoted Post / Image URL",
    "format": "image"
  },
  "quoted_post.video_url": {
    "label": "Quoted Post / Video URL",
    "format": "link"
  },
  "quoted_post.media_type": {
    "label": "Quoted Post / Media Type",
    "format": "number"
  },
  "reposted_post.id": {
    "label": "Reposted Post / ID",
    "format": "text"
  },
  "reposted_post.pk": {
    "label": "Reposted Post / PK",
    "format": "text"
  },
  "reposted_post.code": {
    "label": "Reposted Post / Code",
    "format": "text"
  },
  "reposted_post.url": {
    "label": "Reposted Post / URL",
    "format": "link"
  },
  "reposted_post.text": {
    "label": "Reposted Post / Text",
    "format": "text"
  },
  "reposted_post.timestamp": {
    "label": "Reposted Post / Timestamp",
    "format": "number"
  },
  "reposted_post.author.id": {
    "label": "Reposted Post / Author / ID",
    "format": "text"
  },
  "reposted_post.author.pk": {
    "label": "Reposted Post / Author / PK",
    "format": "text"
  },
  "reposted_post.author.username": {
    "label": "Reposted Post / Author / Username",
    "format": "text"
  },
  "reposted_post.author.name": {
    "label": "Reposted Post / Author / Name",
    "format": "text"
  },
  "reposted_post.author.profile_url": {
    "label": "Reposted Post / Author / Profile URL",
    "format": "link"
  },
  "reposted_post.author.profile_picture_url": {
    "label": "Reposted Post / Author / Profile Picture URL",
    "format": "image"
  },
  "reposted_post.author.is_verified": {
    "label": "Reposted Post / Author / Is Verified",
    "format": "boolean"
  },
  "reposted_post.author.is_private": {
    "label": "Reposted Post / Author / Is Private",
    "format": "boolean"
  },
  "reposted_post.author.followers": {
    "label": "Reposted Post / Author / Followers",
    "format": "number"
  },
  "reposted_post.image_url": {
    "label": "Reposted Post / Image URL",
    "format": "image"
  },
  "reposted_post.video_url": {
    "label": "Reposted Post / Video URL",
    "format": "link"
  },
  "reposted_post.media_type": {
    "label": "Reposted Post / Media Type",
    "format": "number"
  },
  "poll.id": {
    "label": "Poll / ID",
    "format": "text"
  },
  "poll.question": {
    "label": "Poll / Question",
    "format": "text"
  },
  "poll.expiration_timestamp": {
    "label": "Poll / Expiration Timestamp",
    "format": "number"
  },
  "poll.is_finished": {
    "label": "Poll / Is Finished",
    "format": "boolean"
  },
  "poll.options.id": {
    "label": "Poll / Options / ID",
    "format": "array"
  },
  "poll.options.text": {
    "label": "Poll / Options / Text",
    "format": "array"
  },
  "poll.options.votes": {
    "label": "Poll / Options / Votes",
    "format": "array"
  },
  "poll.options.votes_percentage": {
    "label": "Poll / Options / Votes Percentage",
    "format": "array"
  },
  "location.name": {
    "label": "Location / Name",
    "format": "text"
  },
  "location.address": {
    "label": "Location / Address",
    "format": "text"
  },
  "location.city": {
    "label": "Location / City",
    "format": "text"
  },
  "location.latitude": {
    "label": "Location / Latitude",
    "format": "number"
  },
  "location.longitude": {
    "label": "Location / Longitude",
    "format": "number"
  },
  "location.id": {
    "label": "Location / ID",
    "format": "text"
  },
  "audio.title": {
    "label": "Audio / Title",
    "format": "text"
  },
  "audio.artist": {
    "label": "Audio / Artist",
    "format": "text"
  },
  "audio.album": {
    "label": "Audio / Album",
    "format": "text"
  },
  "audio.audio_url": {
    "label": "Audio / Audio URL",
    "format": "link"
  },
  "audio.cover_url": {
    "label": "Audio / Cover URL",
    "format": "image"
  },
  "audio.duration": {
    "label": "Audio / Duration",
    "format": "number"
  },
  "audio.is_original_audio": {
    "label": "Audio / Is Original Audio",
    "format": "boolean"
  },
  "audio.id": {
    "label": "Audio / ID",
    "format": "text"
  },
  "language": {
    "label": "Language",
    "format": "string"
  },
  "transcription": {
    "label": "Transcription",
    "format": "string"
  },
  "reply_control": {
    "label": "Reply Control",
    "format": "string"
  },
  "timestamp": {
    "label": "Timestamp",
    "format": "integer"
  },
  "is_reply": {
    "label": "Is Reply",
    "format": "boolean"
  },
  "is_quote_post": {
    "label": "Is Quote Post",
    "format": "boolean"
  },
  "is_repost": {
    "label": "Is Repost",
    "format": "boolean"
  },
  "is_pinned": {
    "label": "Is Pinned",
    "format": "boolean"
  },
  "is_edited": {
    "label": "Is Edited",
    "format": "boolean"
  },
  "is_ghost_post": {
    "label": "Is Ghost Post",
    "format": "boolean"
  },
  "is_spoiler_media": {
    "label": "Is Spoiler Media",
    "format": "boolean"
  },
  "comments_disabled": {
    "label": "Comments Disabled",
    "format": "boolean"
  },
  "counts_hidden": {
    "label": "Counts Hidden",
    "format": "boolean"
  },
  "can_reply": {
    "label": "Can Reply",
    "format": "boolean"
  },
  "can_reshare": {
    "label": "Can Reshare",
    "format": "boolean"
  }
}
```

## About this Actor

This example demonstrates how to use [Threads Post Scraper – Text, Media & Engagement](https://apify.com/scrapingmonkey/threads-post-details-scraper.md) with a specific input configuration. Visit the [Actor detail page](https://apify.com/scrapingmonkey/threads-post-details-scraper.md) to learn more, explore other use cases, and run it yourself.


## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
This Task's input is already configured above — use it as-is rather than inventing a new one.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

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

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).
