{
  "data": {
    "id": "3hbiY2nfMGfbNdh1w",
    "userId": "hoZ24gXinDHziMQKm",
    "name": "x-tweet-scraper",
    "username": "feedminer",
    "description": "Scrape tweets from X by search term, profile, tweet URL, conversation or list. No login, no cookies. Full engagement metrics and author data, exported to JSON, CSV or Excel. Flat $0.12 per 1,000 tweets with no start or query fees. By FeedMiner.",
    "isPublic": true,
    "createdAt": "2026-08-19T10:57:18.054Z",
    "modifiedAt": "2026-10-29T19:58:20.543Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "exg4UX0G0cCU6Ahw9",
        "finishedAt": "2026-10-29T19:58:20.543Z",
        "buildNumberInt": 10000102,
        "buildNumber": "1.0.102"
      }
    },
    "stats": {
      "totalBuilds": 102,
      "totalRuns": 75651,
      "totalUsers": 303,
      "totalUsers7Days": 49,
      "totalUsers30Days": 107,
      "totalUsers90Days": 175,
      "lastRunStartedAt": "2026-11-02T20:36:40.941Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 2,
      "publicActorRunStats30Days": {
        "ABORTED": 1,
        "FAILED": 0,
        "SUCCEEDED": 57856,
        "TIMED-OUT": 147,
        "TOTAL": 58004
      }
    },
    "versions": [
      {
        "versionNumber": "1.0",
        "sourceType": "TARBALL",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 3600,
      "memoryMbytes": 256
    },
    "exampleRunInput": {
      "body": "{ \"helloWorld\": 123 }",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "SOCIAL_MEDIA",
      "LEAD_GENERATION"
    ],
    "isDeprecated": false,
    "title": "X (Twitter) Tweet Scraper | $0.12/1K | No Login",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/hoZ24gXinDHziMQKm-actor-3hbiY2nfMGfbNdh1w-DUuuMSYQpE-IMG_9471.jpeg",
    "seoTitle": null,
    "seoDescription": null,
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "apifyMarginPercentage": 0.2,
        "createdAt": "2026-08-23T12:02:24.961Z",
        "startedAt": "2026-08-23T12:02:24.000Z",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "tweet": {
              "eventTitle": "Tweet scraped",
              "eventDescription": "One tweet written to the dataset, with its engagement counts and its author.",
              "eventPriceUsd": 0.00012,
              "isPrimaryEvent": true
            }
          }
        },
        "minimalMaxTotalChargeUsd": null
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "apifyMarginPercentage": 0.2,
        "createdAt": "2026-08-23T12:08:25.129Z",
        "startedAt": "2026-08-23T12:08:23.000Z",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "tweet": {
              "eventTitle": "Tweet scraped",
              "eventDescription": "One tweet written to the dataset, with its engagement counts and its author.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00012
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00012
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00011
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0001
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0001
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.0001
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "minimalMaxTotalChargeUsd": null
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## X Tweet Scraper\n\nScrapes posts from X (Twitter) by search queries, profile timelines, tweet URLs, conversation/thread IDs or lists and returns per-post data for analytics and research. Produces full engagement metrics (likes, reposts/retweets, replies, quote posts, bookmarks and view counts), publication timestamps, full text (long-form posts), author metadata (username, display name, follower counts, verification/badge, bio, location), conversation context (thread relationships and reply IDs), extracted entities (hashtags, mentions, expanded links), media assets (image URLs, playable MP4 video links), language and client/source metadata, and which input produced each row. Supports advanced X search syntax, live reads at run time, filters for language, media type, author badges, engagement floors, date windows, geolocation constraints and sort modes (Latest/Top); can include entire threads and account replies. Technical characteristics include UI scraping of X, per-item structured output suitable for dataset assembly, handling of large batches (measured read speed ~27 posts/sec on a 600-post run) and timeline depth on the order of ~1,100 posts per account in measured runs.\n\n## Use cases\n\n- Brand and trend monitoring with recurring/latest searches over specific terms or date windows\n- Influencer discovery by searching niche terms and applying engagement floors, then ranking authors by follower counts\n- Building research datasets and labeled corpora by combining search queries, date windows and term labels\n- Harvesting an account's timeline and optionally its replies for support/community analysis\n- Extracting entire threads and every reply to a specific tweet for conversation analysis\n- Collecting account media (photos and videos) and highlighted posts for asset libraries\n- Compiling competitor or cross-account datasets across a date range for comparative analysis",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDau1EYxjhYOM/dB/+ORY4BrFp3JC5Ecjc6yYx0ipPfpKPD24HSZxpgtCjt+1w4M6DkP3LhkKvgg/filxBfFa8l3FnFbVvT0q44adTyvc33oeWrIR4wMOPxd6NBPRQpgla8nvE6MpqgIhvDZV30RvMUltBJKWrTvRbsDw2oXTbe+GrjYIlxeARXZRfmEwzL2VmC/5mSQ4L7HFSa3NxWkXIyeGFc4OGGSQZZb7VrhaHTSROMQ8PNBQvS/8q1YUGI6tcxbr/binEsK6FA/WDQio9go9xZoKexeby0rXUacm/EZooTWxJcN7bVeM9eYtV0vM7JUsZzYQg/6C4xOGVDu1E5 \n"
  }
}