{
  "data": {
    "id": "pzMmk1t7AZ8OKJhfU",
    "userId": "l0V7dtlB6ADFh3VuV",
    "name": "twitter-tweets-scraper",
    "username": "scrape.badger",
    "description": "Scrape X/Twitter tweets for just $0.15 per 1,000 results. Advanced search with 40+ filters, batch tweet lookup, replies, retweeters, favoriters, quotes, and similar tweets. No API key needed, no rate limits.",
    "isPublic": true,
    "createdAt": "2025-05-17T19:02:58.615Z",
    "modifiedAt": "2026-10-10T17:37:03.087Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "NqbgYWGiG1pTfve3t",
        "finishedAt": "2026-10-10T17:37:03.087Z",
        "buildNumberInt": 10400021,
        "buildNumber": "1.4.21"
      }
    },
    "stats": {
      "totalBuilds": 52,
      "totalRuns": 6465346,
      "totalUsers": 3509,
      "totalUsers7Days": 298,
      "totalUsers30Days": 677,
      "totalUsers90Days": 1120,
      "lastRunStartedAt": "2026-10-25T03:27:02.961Z",
      "publicActorRunStats30Days": {
        "ABORTED": 167,
        "FAILED": 8073,
        "SUCCEEDED": 1613639,
        "TIMED-OUT": 210,
        "TOTAL": 1622089
      },
      "actorReviewCount": 17,
      "actorReviewRating": 3.295721244938091,
      "bookmarkCount": 45
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      },
      {
        "versionNumber": "0.2",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      },
      {
        "versionNumber": "0.3",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      },
      {
        "versionNumber": "0.4",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      },
      {
        "versionNumber": "0.5",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      },
      {
        "versionNumber": "1.0",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      },
      {
        "versionNumber": "1.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      },
      {
        "versionNumber": "1.2",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      },
      {
        "versionNumber": "1.3",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      },
      {
        "versionNumber": "1.4",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 3600,
      "memoryMbytes": 512,
      "maxItems": null,
      "maxTotalChargeUsd": null
    },
    "exampleRunInput": {
      "body": "{ \"helloWorld\": 123 }",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "SOCIAL_MEDIA",
      "LEAD_GENERATION",
      "DEVELOPER_TOOLS"
    ],
    "isDeprecated": false,
    "title": "X Tweet Scraper | $0.15/1K Tweets | Pay-Per-Result",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/l0V7dtlB6ADFh3VuV-actor-pzMmk1t7AZ8OKJhfU-qhvgcH4Ll5-Gemini_Generated_Image_enh6vienh6vienh6.png",
    "seoTitle": "X Tweet Scraper | $0.15/1K Tweets | Pay-Per-Result",
    "seoDescription": "Scrape Twitter/X without an API key. Extract tweets, replies, retweets, retweeters, favoriters & quotes. Advanced search supported. Fast, reliable & affordable at $0.15/1K results. Rated 4.9/5.",
    "pricingInfos": [
      {
        "pricingModel": "PRICE_PER_DATASET_ITEM",
        "pricePerUnitUsd": 0.0002,
        "unitName": "result",
        "createdAt": "2025-05-18T19:36:26.473Z",
        "startedAt": "2025-05-18T19:36:26.473Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutChangeAt": "2025-05-20T19:35:16.081Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "createdAt": "2026-03-03T15:07:45.102Z",
        "startedAt": "2026-03-03T15:07:45.102Z",
        "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": "result",
              "eventDescription": "Single result in the default dataset.",
              "isPrimaryEvent": true,
              "eventPriceUsd": 0.0002
            }
          }
        },
        "forceContainsSignificantPriceChange": false
      },
      {
        "minimalMaxTotalChargeUsd": null,
        "isPPEPlatformUsagePaidByUser": true,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "reasonForChange": "The pricing is decreasing to allow you even more cost savings in your Twitter Tweets scraping workflows!",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-default-dataset-item": {
              "eventTitle": "tweet",
              "eventDescription": "Single tweet in tweets dataset",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.00015,
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2026-06-08T22:34:53.076Z",
        "createdAt": "2026-05-25T22:34:53.368Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutFutureChangeAt": "2026-05-25T22:35:20.674Z"
      },
      {
        "minimalMaxTotalChargeUsd": null,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-default-dataset-item": {
              "eventTitle": "tweet",
              "eventDescription": "Single tweet in tweets dataset",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00015
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00014
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00013
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00012
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00012
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00012
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2026-08-21T09:39:27.533Z",
        "createdAt": "2026-08-21T09:39:28.153Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutChangeAt": "2026-08-21T10:05:46.338Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## X Tweet Scraper\n\nA web scraper for X (formerly Twitter) that extracts public posts and related engagement data into clean, structured JSON; it supports advanced search queries and multiple collection modes to harvest tweets, reply threads, quote tweets, accounts that retweeted or liked a post, and X's related-post suggestions. The Actor operates via an upstream scraping service that handles proxy rotation, TLS fingerprinting and session management, supports search operators (authors, hashtags, cashtags, language and date filters), bulk lookup by ID, single-tweet retrieval, and similarity/related-post retrieval; outputs are per-post records containing tweet text and timestamps, author metadata, engagement metrics, content entities (media, URLs, hashtags, mentions, polls), thread relationships, and status flags for quoting/retweeting/sensitivity.\n\n## Use cases\n\n- Monitor brand mentions on X for reputation tracking  \n- Track a competitor's posts and posting cadence  \n- Build a domain corpus for retrieval-augmented generation (RAG) and LLM training  \n- Collect replies to a post for conversation analysis  \n- Find accounts that amplified a post (retweeters)  \n- See who liked a post to identify engaged audiences  \n- Collect quote tweets for sentiment analysis  \n- Track a hashtag campaign over time  \n- Monitor product or industry launch conversations (e.g., AI product launches)  \n- Bulk lookup tweets by ID for enrichment workflows  \n- Track cashtag chatter for finance and retail sentiment analysis  \n- Monitor non-English conversations across languages  \n- Find similar posts for content research and analysis  \n- Fetch fresh X posts to feed AI agents and live pipelines",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCijCqHUlhrtz7lzDFwMk+e4XxTKYpyAj5suYCyQ0TpwwC9yeE5j+cF+g4omEdqlzKkcOxT5bILV0so9A4fMUDAvgfxr6Q93i8nRnrF4Wz+T39Zk6p5sOmqnWrt9IJfj18uUAjBqb8YPCrY4VKnRTd2HRKGBKEa1UzyZQ7nuh9myh6wLhKhR/aYtduN3/45BGw5/5GFnL0OLgjsrbTb+VS5gM2qDz/uYUVzo1NStzbrI8vSMIt/Ks1AMHW9tVQXNNh/9ti+1KjdgWJ3zEJnYLtrIdihT5IbaDmbrcANPaNTVNClF00aQ4BsqkJW9ZhZ7BJIBX9uMBh/qhtwnz9ju507 \n"
  }
}