{
  "data": {
    "id": "V38PZzpEgOfeeWvZY",
    "userId": "Xgifkh48ji5A55BpZ",
    "name": "twitter-user-scraper",
    "username": "apidojo",
    "description": "Introducing Twitter (X) User Scraper, the ultimate solution for direct user extraction from Twitter (X). It offers blazing speed and comprehensiveness, delivering lightning-fast user extraction features.",
    "isPublic": true,
    "createdAt": "2023-11-29T16:18:11.371Z",
    "modifiedAt": "2026-09-08T02:01:26.837Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "bg560kUuh6oUUZTRD",
        "finishedAt": "2026-09-08T02:01:26.837Z",
        "buildNumberInt": 1145,
        "buildNumber": "0.0.1145"
      }
    },
    "stats": {
      "totalBuilds": 1145,
      "totalRuns": 5263876,
      "totalUsers": 8634,
      "totalUsers7Days": 429,
      "totalUsers30Days": 982,
      "totalUsers90Days": 2001,
      "lastRunStartedAt": "2026-09-09T00:24:24.415Z",
      "publicActorRunStats30Days": {
        "ABORTED": 304,
        "FAILED": 2767,
        "SUCCEEDED": 184294,
        "TIMED-OUT": 1234,
        "TOTAL": 188599
      },
      "actorReviewCount": 14,
      "actorReviewRating": 4.10870660448765,
      "bookmarkCount": 113
    },
    "versions": [
      {
        "versionNumber": "0.0",
        "sourceType": "GIT_REPO",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 0,
      "memoryMbytes": 256
    },
    "exampleRunInput": {
      "body": "{ \"helloWorld\": 123 }",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "SOCIAL_MEDIA",
      "LEAD_GENERATION",
      "AUTOMATION"
    ],
    "isDeprecated": false,
    "title": "Fast Twitter (X) User Scraper API | Extract Profiles, Followers",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/V38PZzpEgOfeeWvZY/C3gOWtbBeto38HTqw-twitterx.jpeg",
    "seoTitle": null,
    "seoDescription": null,
    "pricingInfos": [
      {
        "pricingModel": "PRICE_PER_DATASET_ITEM",
        "pricePerUnitUsd": 0.0001,
        "unitName": "user",
        "createdAt": "2023-11-29T16:20:22.224Z",
        "startedAt": "2023-11-29T16:20:22.224Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutChangeAt": "2023-11-30T12:36:21.073Z"
      },
      {
        "pricingModel": "PRICE_PER_DATASET_ITEM",
        "pricePerUnitUsd": 0.0003,
        "unitName": "user",
        "startedAt": "2024-03-13T00:00:00.000Z",
        "createdAt": "2024-03-12T08:51:10.500Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutFutureChangeAt": "2024-03-12T08:52:36.684Z",
        "notifiedAboutChangeAt": "2024-03-13T01:06:22.681Z"
      },
      {
        "pricingModel": "PRICE_PER_DATASET_ITEM",
        "reasonForChange": null,
        "startedAt": "2024-11-08T06:54:46.806Z",
        "pricePerUnitUsd": 0.0004,
        "unitName": "user",
        "createdAt": "2024-10-25T06:54:50.176Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutFutureChangeAt": "2024-10-25T06:55:12.492Z",
        "notifiedAboutChangeAt": "2024-11-08T08:39:18.293Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "createdAt": "2026-02-02T14:17:45.188Z",
        "startedAt": "2026-02-02T14:17:45.188Z",
        "apifyMarginPercentage": 0.2,
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Migration from Pay Per Result to Pay Per Event with apify-default-dataset-item event",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-default-dataset-item": {
              "eventTitle": "user",
              "eventDescription": "Single user in the default dataset.",
              "isPrimaryEvent": true,
              "eventPriceUsd": 0.0004
            }
          }
        },
        "forceContainsSignificantPriceChange": false
      },
      {
        "minimalMaxTotalChargeUsd": null,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "reasonForChange": "Hello! Apify is deprecating Pay per Result, so we're switching this actor to Pay per Event. In 15 days, billing will be per event (not per extracted result). This keeps the actor stable and lets us keep improving it.",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "dataset-item": {
              "eventTitle": "Dataset Item",
              "eventDescription": "Charged per user returned in results",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.0004,
              "isPrimaryEvent": true
            },
            "about-event": {
              "eventTitle": "Profile About Query",
              "eventDescription": "Extract account metadata: creation date, username history, verification timestamps",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.0002
            },
            "retweeters-event": {
              "eventTitle": "Retweeters Query",
              "eventDescription": "Extract users who retweeted a tweet",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.016
            },
            "following-event": {
              "eventTitle": "Following Query",
              "eventDescription": "Extract accounts followed by a Twitter profile",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.016
            },
            "follower-event": {
              "eventTitle": "Follower Query",
              "eventDescription": "Extract followers from a Twitter profile",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.016
            },
            "single-url-event": {
              "eventTitle": "Profile URL Query",
              "eventDescription": "Extract data from a Twitter profile or handle",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.004
            },
            "keyword-search-event": {
              "eventTitle": "Keyword Search",
              "eventDescription": "Search Twitter users by keyword",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.008
            }
          }
        },
        "startedAt": "2026-03-03T14:33:23.574Z",
        "createdAt": "2026-02-17T14:33:24.938Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutFutureChangeAt": "2026-02-17T14:33:50.240Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Twitter User Scraper\n\nA high-throughput X (Twitter) user scraper that extracts public user profiles, follower and following networks, and retweeters at scale; it collects comprehensive profile metadata (identifiers, handles and display names, bio text, profile and cover images, location and website, account creation date) and engagement metrics (follower and following counts, tweet/media counts, list and favorites metrics, verification status), returns relationship datasets (full follower lists, full following lists, users who retweeted a tweet), supports keyword-based discovery of users, and provides custom output transformation via user-supplied map functions. The Actor operates without authentication or API keys and is optimized for bulk extraction and fast processing of thousands of profiles per run.\n\n## Use cases\n\n- Build influencer databases and qualify creators for outreach or campaigns  \n- Extract follower lists for lead generation and CRM import (export-ready follower data)  \n- Competitor audience analysis and lookalike audience discovery  \n- Social graph and network analysis (map follower/following relationships)  \n- Viral content audience analysis by extracting retweeters of specific posts  \n- Event speaker and thought-leader discovery from profile and network data  \n- Recruiting and talent sourcing via bio keyword searches and profile metadata  \n- B2B prospecting and sales list building from industry account followers",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDJskpMczMy5t6tmcUuV/WbnHuKg6NvZ58uf2mwysb7duM4xbmnKBQ8vd30/ELLjTAyOP7Yt3QKmQuMNGjyx4JdWx8/MlwAXxBtmJpI8EpZu4PueO7Eg6dM86LIelQWIx/D02ooVtc4xkHmWw6wVgFqvOd9ieEuMPwSi4+tVbprDX/swXRsdbFlA9opvDF1Xl0lOY0oMMeRuKgLr0XASqLbr6WWQDpRifgb6TIa08GgxpgciDkBtRa9qut4QAQRSfWH9/bl/NUfHl/2eybfDOMwzJuEp0uN/5IHDk/Kwi+n75ciiEN0hpc2b1yQS0a6v97B5RBBSpuhJtspfio+Vgul \n"
  }
}