{
  "data": {
    "id": "ygdV2HAqQXtW4YaCo",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "threads-post-scraper",
    "username": "fetch_cat",
    "description": "Export public Threads post details and visible replies from post URLs for monitoring and analysis.",
    "isPublic": true,
    "createdAt": "2026-08-25T13:08:45.901Z",
    "modifiedAt": "2026-08-25T18:20:19.008Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "yDBMsiPN9NcNPRKxw",
        "finishedAt": "2026-08-25T18:14:04.021Z",
        "buildNumberInt": 100004,
        "buildNumber": "0.1.4"
      }
    },
    "stats": {
      "totalBuilds": 4,
      "totalRuns": 15,
      "totalUsers": 2,
      "totalUsers7Days": 1,
      "totalUsers30Days": 1,
      "totalUsers90Days": 1,
      "lastRunStartedAt": "2026-08-26T17:46:32.793Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 2,
        "TIMED-OUT": 0,
        "TOTAL": 2
      }
    },
    "versions": [
      {
        "versionNumber": "0.0",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      },
      {
        "versionNumber": "0.1",
        "sourceType": "TARBALL",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "0.1.3",
      "timeoutSecs": 300,
      "memoryMbytes": 512
    },
    "exampleRunInput": {
      "body": "{\n  \"postUrls\": [{ \"url\": \"https://www.threads.com/@openai/post/DcM0RghjyES\" }],\n  \"maxItems\": 15,\n  \"includeReplies\": true,\n  \"maxRepliesPerPost\": 15,\n  \"includeAuthorProfile\": false,\n  \"failOnBlocked\": false\n}\n",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "SOCIAL_MEDIA",
      "MARKETING"
    ],
    "isDeprecated": false,
    "title": "Threads Post Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-ygdV2HAqQXtW4YaCo-Xed68qGc6X-actor-icon.png",
    "seoTitle": "Threads Post Scraper – Posts, Replies & Metrics",
    "seoDescription": "Export public Threads posts, visible replies, authors, media, engagement, timestamps, and conversation links to structured datasets without login.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-08-25T13:09:26.089Z",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Public result extracted",
              "eventDescription": "Charged only after a public Threads post or visible reply row is saved.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.003
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0025
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00195
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0015
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.001
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.0007
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "reasonForChange": "Initial pricing for public Threads post and reply exports, charged only for saved results.",
        "createdAt": "2026-08-25T13:09:26.407Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-08-25T16:55:00.000Z",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts. Covers fixed startup cost (init, proxy warmup, first HTTP setup).",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Public result extracted",
              "eventDescription": "Charged per result extracted.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.0028181
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0024505
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.0019114
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0014703
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00098021
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00068614
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "reasonForChange": "Updated pricing keeps public Threads post and reply exports competitively priced for the results you save.",
        "createdAt": "2026-08-25T16:54:09.165Z",
        "apifyMarginPercentage": 0.2
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Threads Post Scraper\n\nThreads Post Scraper exports public Threads posts and visible replies from given Threads post URLs into structured, analysis-ready records for social listening, reporting, and research. It captures post text, author metadata, timestamps, canonical URLs and IDs, engagement metrics (likes, replies, reposts, quotes, shares, views), media assets (images, videos, carousels) with dimensions and accessibility captions, hashtags, mentions, external links and link-preview titles, language tags, and conversation relationships linking replies to parent and root posts. The Actor produces separate rows for root posts and visible replies, includes reliability metadata (collection status and warnings) for auditable partial results, supports batch processing with configurable limits and optional bounded author-profile enrichment, and returns explicit nulls when public fields are unavailable.\n\n## Use cases\n\n- Social listening: archive specific public posts and their visible conversation context for monitoring and analysis.  \n- Campaign reporting: export engagement metrics and media evidence for campaign posts.  \n- PR monitoring: preserve source URLs, timestamps, author details, and public metrics as evidence.  \n- OSINT research: build auditable post-level datasets with parent/root conversation relationships.  \n- Content analysis: analyze hashtags, mentions, links, media types, and public reactions.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDHiRumEPGPFHWwFv9tOXM4qauTMDgacUtTl4JisfpyyYOcQdrPxMuNbvHs/ts3vHGSpEbwdUGKI90lg5+DJ45iZUBI1aKAeuOCet0XngYG+PWL0QrV+A1yxkJzHHQOIvL31jAKbM37c5q7RS54Lvl5VcpV/courkALLnbvYHybTxFbcSOHQ0TN8o/GZddOjcjQ+VvtYyCcv2C/v7wTIyAeOToqaGFrcx+mBKAOOh2/Qx4DUiXnVgtBPfv2C6VM6RfXr2djYBp/hm+HMms0tN7JCA4XBEJMi6dcoyRTiwVlYnDwfEiD1ipuhnbevkFdjT75MdlbUxjXVZuBgoxccnGz \n"
  }
}