{
  "data": {
    "id": "b5tqbjzaTF5AdgktX",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "threads-replies-scraper",
    "username": "fetch_cat",
    "description": "Export public Threads replies, authors, engagement, media, and conversation-tree provenance from posts and profiles.",
    "isPublic": true,
    "createdAt": "2026-08-06T15:05:47.353Z",
    "modifiedAt": "2026-09-07T09:19:21.409Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "vfgnqG0fd7sklTVYq",
        "finishedAt": "2026-09-07T09:19:21.409Z",
        "buildNumberInt": 100010,
        "buildNumber": "0.1.10"
      }
    },
    "stats": {
      "totalBuilds": 10,
      "totalRuns": 1137,
      "totalUsers": 7,
      "totalUsers7Days": 4,
      "totalUsers30Days": 6,
      "totalUsers90Days": 7,
      "lastRunStartedAt": "2026-09-07T19:06:28.724Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 65,
        "FAILED": 212,
        "SUCCEEDED": 832,
        "TIMED-OUT": 0,
        "TOTAL": 1109
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 1024
    },
    "exampleRunInput": {
      "body": "{\"postUrls\":[{\"url\":\"https://www.threads.com/@nasa/post/DbTnB4JGWEX\"}],\"profileUrls\":[],\"maxRepliesPerThread\":10,\"maxDepth\":3,\"proxyConfiguration\":{\"useApifyProxy\":false}}",
      "contentType": "application/json"
    },
    "categories": [
      "SOCIAL_MEDIA"
    ],
    "isDeprecated": false,
    "title": "Threads Replies Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-b5tqbjzaTF5AdgktX-94SQVnT0as-actor-icon.png",
    "seoTitle": "Threads Replies Scraper for Conversation Data",
    "seoDescription": "Scrape public Threads replies, authors, engagement, media, and conversation-tree links from post or profile URLs for monitoring and analysis at scale.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-08-06T15:11:09.578Z",
        "reasonForChange": "Pricing reflects a small run fee plus usage-based charges for each public reply saved, with automatic volume discounts.",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "reply": {
              "eventTitle": "Reply saved",
              "eventDescription": "Per public reply saved",
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00115
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.001
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00078
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0006
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0004
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00028
                }
              }
            }
          }
        },
        "createdAt": "2026-08-06T15:11:16.808Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-08-06T15:14:36.490Z",
        "reasonForChange": "Reply prices were reduced based on measured operating costs, so customers pay less for every saved reply at all usage tiers.",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "reply": {
              "eventTitle": "Reply extracted",
              "eventDescription": "Charged per public reply saved.",
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00020453
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00017785
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00013873
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00010671
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.000071142
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.000049799
                }
              }
            }
          }
        },
        "createdAt": "2026-08-06T15:14:36.999Z",
        "apifyMarginPercentage": 0.2
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Threads Replies Scraper\n\nA Threads replies scraper that collects public reply conversations from Threads post or profile URLs for social listening, creator-economy research, sentiment analysis, and conversation monitoring. It crawls public Threads surfaces without authentication, discovers posts from profile targets, and exports structured reply records that link each reply to its root post and parent edges. For each reply the Actor captures textual content, timestamps, mentions, hashtags, external links, author identity and profile metadata (including verification and profile assets when publicly visible), engagement metrics when exposed, media metadata (URLs, type, dimensions, audio and accessibility captions), and conversation-tree context (parent relationships and reply depth). The Actor also emits provenance and monitoring metadata for incremental collection and quality control, and represents optional or unavailable values explicitly.\n\n## Use cases\n\n- Social listening and audience reaction monitoring for specific Threads posts or public profiles.  \n- Creator-economy analysis and creator research aggregating replies and engagement.  \n- Sentiment analysis and conversation clustering on public reply content.  \n- Conversation-tree reconstruction and reply-depth analysis for discourse mapping.  \n- Monitoring known posts over time to collect newly visible replies since a cutoff date.  \n- Collecting recent replies across discovered posts from a public profile.  \n- Media and accessibility auditing of reply-attached media and captions.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCcAhe3qJ15/EMWBfLBtrTBM5RYU67VXa3sL5nl4D0AVzOrUwbd89X11SECsPw0rESQnjkFl+vm8kAUEjXKjICuZdhMpjH1T/QFKiVQPVeu2hN9xlIHabL2aWYP3Mqx7wM37CB8jlIZs2phy5BY8GyUGvRylNj6kYWAcM83d86KIfxo0E4yVLFU3/cmi9zARU27dv4XwWTI3iDh5QRhq03opeWUMGPYVUMxZujdJCTKU502F4zWaa5eC646hqWSAU4RDgltqDWVtbheqyz83CF+kPO4yNG/PoVdu4F4uwl4XEO5Em79PzTDFVlt/ACWyWLq3k61T2+z5UJkaG+gyO4t \n"
  }
}