{
  "data": {
    "id": "fi4ifwrzHSM6yC6Tb",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "threads-profile-posts-scraper",
    "username": "fetch_cat",
    "description": "Export public Threads profile metadata, bios, follower counts, avatars, and visible post previews from usernames or profile URLs.",
    "isPublic": true,
    "createdAt": "2026-06-27T22:01:11.971Z",
    "modifiedAt": "2026-07-09T11:07:55.562Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "J80sTGzrqItI8N02e",
        "finishedAt": "2026-07-09T11:07:55.562Z",
        "buildNumberInt": 100019,
        "buildNumber": "0.1.19"
      }
    },
    "stats": {
      "totalBuilds": 19,
      "totalRuns": 79,
      "totalUsers": 3,
      "totalUsers7Days": 0,
      "totalUsers30Days": 1,
      "totalUsers90Days": 1,
      "lastRunStartedAt": "2026-07-09T09:48:25.894Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 15,
        "TIMED-OUT": 0,
        "TOTAL": 15
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 512
    },
    "exampleRunInput": {
      "contentType": "application/json; charset=utf-8",
      "body": "{\"profileUrlsOrUsernames\":[\"zuck\",\"instagram\"],\"maxPostsPerProfile\":5,\"proxyConfiguration\":{\"useApifyProxy\":true,\"apifyProxyGroups\":[\"RESIDENTIAL\"]}}"
    },
    "categories": [
      "SOCIAL_MEDIA",
      "LEAD_GENERATION",
      "DEVELOPER_TOOLS"
    ],
    "isDeprecated": false,
    "title": "Threads Profile & Posts Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-fi4ifwrzHSM6yC6Tb-cu8wKC5wpG-actor-icon.png",
    "seoTitle": "Export Threads Profile and Post Data",
    "seoDescription": "Export public Threads profile and post-preview data from usernames or URLs. Get bios, followers, avatars, post links, visible text, CSV, JSON, Excel, API.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-06-27T22:04:43.929Z",
        "apifyMarginPercentage": 0.2,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts.",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Profile or post result",
              "eventDescription": "Charged per profile or post result 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
                }
              }
            }
          }
        },
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Initial private actor pricing for development validation",
        "createdAt": "2026-06-27T22:04:44.018Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts. Covers fixed startup cost (init, first HTTP setup).",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Result extracted",
              "eventDescription": "Charged per public Threads profile or post result extracted.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.0001864
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00016209
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00012643
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.000097252
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.000064835
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.000045384
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "startedAt": "2026-06-27T22:24:56.198Z",
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Formula-derived initial private actor pricing from cloud validation runs",
        "createdAt": "2026-06-27T22:24:56.289Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-06-27T22:25:27.889Z",
        "apifyMarginPercentage": 0.2,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts. Covers fixed startup cost.",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Result extracted",
              "eventDescription": "Charged per profile or post result extracted.",
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.0001864
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00016209
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00012643
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.000097252
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.000064835
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.000045384
                }
              }
            }
          }
        },
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Formula-derived private actor pricing from APIA-820 cloud validation",
        "createdAt": "2026-06-27T22:25:28.261Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Threads Profile & Posts Scraper\n\nA web scraper that extracts structured data from public Threads profile pages by parsing logged-out HTML to collect profile metadata and visible post previews. The Actor converts public Threads pages into normalized, searchable records: profile metadata (display name, bio, follower and thread counts, avatar link, canonical profile URL, normalized username) and, when exposed, public post previews (post identifiers and URLs, text previews, media URL arrays, engagement counts, reply/repost indicators, and visible timestamps), with canonicalization to threads.com, parsing of abbreviated numeric counts, and scrape timestamps. It supports batching multiple profiles per run and can be configured to use proxies for reliability in larger jobs.\n\n## Use cases\n\n- Social media analysts tracking public Threads presence and account metrics  \n- Brand teams monitoring official accounts and creator profiles  \n- Journalists researching public profiles and public conversations  \n- Growth teams comparing follower counts and profile positioning  \n- Automation builders integrating Threads profile data into monitoring or enrichment workflows  \n- Recurring monitoring and change-detection of public profile metadata and visible post previews",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCOnND/cZl9PVAYH+P6ngn45uOLSMLV8L+K7gn9HehC3JWJNevHXl+wGZftka4r9b3O9YNkq3TvRQ3mLyo5/ITAGSmwXe65cEskxtreaQNtMJpa1m+3K5SRImjC3b5h4K0LvBE/nfzKvRtS1J/hCRYx/nGATRUhXpKJlhPvayzsdp4H7oxycvmjYQ/x4LqbmzvMErPidyQt1ANQiu7umdkVPvnfydMGNZcMFPGJfI6CHIQ3MDVjMvJy356qjBk1hr+pixlBvXDSX5VHEI4nFpZEfMU3M+2InVLekMcXShu9TxzVUqY4oaA4M0FACMYuyqzeNHoznZv7BRA0KVLvc3ep \n"
  }
}