808 actors on the Apify Store target X (Twitter). Pay-per-result prices run from $0.01 to $500.00 per 1,000 results, with a median of $3.00. 55 haven't been updated in six months. Prices, reliability and maintenance below come from our daily census of the public store catalog.
Deep comparison · 2026-09-09 Best Twitter (X) scrapers on Apify, tested — Six of this platform's tweet scrapers, run on the same jobs.Runs per day is each actor's own step in its lifetime run counter, added up over the actors present on both days — an actor joining this market moves the actor count, never the runs line. Last 30 days; the full history is in the app.
| # | Actor | Grade | Price / 1k | Users /30d | Success | Rating | Age | Fresh |
|---|---|---|---|---|---|---|---|---|
| 1 | B | RES$0.40 /1kfair price | 7,901101.8K total | 98.0% | 3.9 | 2.8y | fresh | |
| 2 | B | RES$0.25 /1kgood price | 4,44827.1K total | 99.4% | 4.3 | 23m | fresh | |
| 3 | A | EVT$0.40 /1k dataset-item-tier-good price | 2,11734.1K total | 99.9% | 4.8 | 2.4y | fresh | |
| 4 | B | RES$0.15 /1kgood price | 1,3324,434 total | 99.8% | 4.5 | 6m | fresh | |
| 5 | B | EVT$0.40 /1k dataset-itemgood price | 1,0209,026 total | 98.6% | 4.4 | 2.8y | fresh | |
| 6 | B | RES$0.30 /1kgood price | 5657,962 total | 100.0% | 4.4 | 2.5y | fresh | |
| 7 | B | EVT$0.40 /1k result-itemgood price | 4952,922 total | 99.9% | 4.3 | 15m | fresh | |
| 8 | B | EVT$0.40 /1k dataset-itemgood price | 4812,862 total | 99.8% | 3.4 | 11m | fresh | |
| 9 | B | EVT$0.25 /1k result-itemgood price | 4612,379 total | 99.5% | 5.0 | 18m | fresh | |
| 10 | A | RES$15.00 /1ksteep price | 4203,160 total | 98.7% | 4.9 | 13m | fresh | |
| 11 | C | RES$0.15 /1kgood price | 3952,817 total | 99.5% | 3.3 | 16m | aging | |
| 12 | B | RES$0.15 /1kgood price | 2965,650 total | 99.8% | 4.5 | 22m | fresh | |
| 13 | B | EVT$0.25 /1k result-itemgood price | 2602,436 total | 99.9% | 4.2 | 18m | fresh | |
| 14 | B | RES$3.00 /1khigh price | 2042,120 total | 99.5% | 4.9 | 21m | fresh | |
| 15 | B | EVT$20.00 /1k account-foundsteep price | 2041,725 total | 90.8% | 5.0 | 4m | fresh | |
| 16 | B | EVT$0.80 /1k media-second-transfair price | 167388 total | 91.2% | 5.0 | 2m | fresh | |
| 17 | C | RES$4.80 /1khigh price | 158423 total | 99.8% | — | 5m | aging | |
| 18 | B | RES$0.39 /1kfair price | 1381,460 total | 99.8% | 5.0 | 2.0y | aging | |
| 19 | C | RES$35.00 /1ksteep price | 1371,186 total | 99.9% | 4.3 | 13m | stale | |
| 20 | B | EVT$3.00 /1k tweethigh price | 1271,336 total | 93.5% | 5.0 | 7m | fresh | |
| 21 | C | RES$15.00 /1ksteep price | 120666 total | 99.6% | 5.0 | 6m | stale | |
| 22 | C | EVT$5.00 /1k result-itemhigh price | 1173,055 total | 97.8% | 3.5 | 19m | aging | |
| 23 | C | RES$5.00 /1khigh price | 113909 total | 93.5% | 4.0 | 8m | fresh | |
| 24 | B | EVT$0.23 /1k trendgood price | 108299 total | 99.9% | 5.0 | 6m | fresh | |
| 25 | B | RES$15.00 /1ksteep price | 106442 total | 99.5% | 4.6 | 6m | fresh | |
| 26 | C | RES$0.20 /1kgood price | 106636 total | 99.9% | 5.0 | 21m | aging | |
| 27 | B | RES$5.00 /1khigh price | 96239 total | 99.9% | 4.7 | 5m | fresh | |
| 28 | B | RES$3.00 /1khigh price | 921,186 total | 100.0% | 4.0 | 15m | fresh | |
| 29 | B | RES$0.40 /1kfair price | 84782 total | 96.0% | 5.0 | 11m | aging | |
| 30 | B | RES$0.15 /1kgood price | 81444 total | 99.7% | 5.0 | 5m | fresh | |
| 31 | B | RES$2.50 /1kfair price | 78482 total | 100.0% | 5.0 | 9m | fresh | |
| 32 | B | RES$0.50 /1kfair price | 765,637 total | 98.5% | 5.0 | 11m | aging | |
| 33 | C | RES$20.00 /1ksteep price | 74544 total | 98.4% | — | 12m | aging | |
| 34 | C | RES$2.99 /1khigh price | 72914 total | 99.3% | 5.0 | 2.1y | aging | |
| 35 | B | EVT$0.12 /1k tweetgood price | 71144 total | 99.0% | — | 37d | fresh | |
| 36 | B | RES$0.49 /1kfair price | 70106 total | 97.9% | 5.0 | 2m | fresh | |
| 37 | C | EVT$50.00 /1k profile-foundsteep price | 70373 total | 99.8% | — | 4m | aging | |
| 38 | B | RES$10.00 /1ksteep price | 70404 total | 98.0% | 4.9 | 12m | fresh | |
| 39 | C | RES$0.15 /1kgood price | 67215 total | 99.9% | 5.0 | 3m | aging | |
| 40 | B | RES$0.30 /1kgood price | 64575 total | 86.9% | 5.0 | 11m | fresh | |
| 41 | C | RES$0.15 /1kgood price | 64228 total | 100.0% | 5.0 | 4m | aging | |
| 42 | C | RES$2.50 /1kfair price | 63389 total | 100.0% | — | 9m | aging | |
| 43 | B | EVT$0.40 /1k dataset-itemgood price | 63159 total | 99.5% | — | 4m | fresh | |
| 44 | C | RES$0.15 /1kgood price | 62550 total | 99.7% | 4.9 | 16m | aging | |
| 45 | C | EVT$10.00 /1k mdresultsteep price | 62285 total | 100.0% | — | 5m | aging | |
| 46 | C | RES$0.70 /1kfair price | 59316 total | 51.9% | 5.0 | 6m | fresh | |
| 47 | C | RES$0.20 /1kgood price | 58119 total | 99.4% | — | 9m | aging | |
| 48 | B | RES$0.15 /1kgood price | 55218 total | 98.7% | 5.0 | 56d | fresh | |
| 49 | C | RES$2.00 /1kfair price | 54702 total | 95.1% | 5.0 | 6m | aging | |
| 50 | B | RES$2.50 /1kfair price | 53233 total | 99.9% | — | 9m | fresh | |
| 51 | B | RES$1.99 /1kfair price | 501,241 total | 94.3% | 5.0 | 15m | fresh | |
| 52 | C | EVT$1.50 /1k result-itemhigh price | 48350 total | 100.0% | — | 7m | aging | |
| 53 | C | RES$5.80 /1ksteep price | 48111 total | 100.0% | — | 5m | aging | |
| 54 | B | EVT$20.00 /1k account-foundsteep price | 47169 total | 100.0% | — | 3m | fresh | |
| 55 | C | EVT$1,000 /1k apify-actor-startsteep price | 461,092 total | 100.0% | 1.5 | 12m | stale | |
| 56 | C | RES$0.10 /1kgood price | 44373 total | 99.0% | 5.0 | 7m | aging | |
| 57 | C | EVT$2.00 /1k result-itemhigh price | 43286 total | 100.0% | 5.0 | 7m | aging | |
| 58 | C | EVT$5.00 /1k followershigh price | 42336 total | 100.0% | 4.9 | 18m | aging | |
| 59 | B | EVT$0.40 /1k dataset-itemgood price | 421,080 total | 94.6% | 5.0 | 2.8y | fresh | |
| 60 | B | RES$1.50 /1kfair price | 41235 total | 100.0% | — | 7m | fresh | |
| 61 | C | FREEfree | 4197 total | 99.8% | 5.0 | 3m | aging | |
| 62 | B | EVT$9.99 /1k video-megabytesteep price | 4072 total | 94.8% | — | 48d | fresh | |
| 63 | C | RES$2.50 /1kfair price | 40327 total | 100.0% | — | 9m | aging | |
| 64 | B | EVT$4.00 /1k tweet-scrapedhigh price | 3962 total | 99.8% | 5.0 | 46d | fresh | |
| 65 | B | RES$2.50 /1kfair price | 36345 total | 98.9% | 5.0 | 9m | fresh | |
| 66 | C | RES$10.00 /1ksteep price | 36117 total | 92.1% | 4.4 | 3m | aging | |
| 67 | C | RES$20.00 /1ksteep price | 36290 total | 100.0% | 4.3 | 11m | stale | |
| 68 | B | RES$0.15 /1kgood price | 3455 total | 99.3% | 5.0 | 45d | fresh | |
| 69 | C | EVT$5.00 /1k tweetshigh price | 34779 total | 97.8% | 4.8 | 18m | aging | |
| 70 | C | EVT$0.25 /1k tweet-result-v1good price | 3365 total | 98.6% | — | 38d | aging | |
| 71 | C | RES$4.99 /1khigh price | 33507 total | 99.3% | 3.2 | 16m | aging | |
| 72 | B | RES$0.15 /1kgood price | 3235 total | 98.8% | 5.0 | 45d | fresh | |
| 73 | C | RES$1.00 /1kfair price | 32549 total | 98.3% | — | 13m | aging | |
| 74 | C | RES$1.00 /1kfair price | 31878 total | 99.4% | 5.0 | 6m | aging | |
| 75 | C | EVT$0.25 /1k result-itemgood price | 31921 total | 84.5% | 5.0 | 8m | fresh | |
| 76 | B | RES$0.20 /1kgood price | 3081 total | 99.9% | — | 2m | fresh | |
| 77 | C | RES$25.00 /1ksteep price | 30848 total | 100.0% | 1.0 | 2.2y | aging | |
| 78 | C | EVT$5.00 /1k replytweetshigh price | 29672 total | 98.9% | 4.2 | 18m | aging | |
| 79 | B | RES$0.50 /1kfair price | 2996 total | 100.0% | — | 4m | fresh | |
| 80 | C | RES$2.00 /1kfair price | 29541 total | 100.0% | 5.0 | 15m | aging | |
| 81 | B | EVT$1.00 /1k user-resultfair price | 28132 total | 99.9% | — | 5m | fresh | |
| 82 | C | EVT$0.40 /1k tweetgood price | 2882 total | 86.1% | — | 3m | fresh | |
| 83 | B | RES$1.00 /1kfair price | 2886 total | 99.8% | 5.0 | 6m | fresh | |
| 84 | B | EVT$1.00 /1k profile-scrapedfair price | 28208 total | 97.8% | — | 5m | fresh | |
| 85 | B | RES$0.15 /1kgood price | 2743 total | 99.7% | 5.0 | 45d | fresh | |
| 86 | C | EVT$0.30 /1k STANDARD_RESULTgood price | 26180 total | 88.9% | 5.0 | 5m | aging | |
| 87 | C | EVT$5.51 /1k itemsteep price | 2537 total | 97.4% | — | 57d | aging | |
| 88 | C | RES$0.40 /1kfair price | 25296 total | 100.0% | 5.0 | 2.5y | aging | |
| 89 | C | RES$0.20 /1kgood price | 25110 total | 99.5% | 5.0 | 9m | aging | |
| 90 | C | RES$100 /1ksteep price | 24255 total | 97.1% | 5.0 | 6m | aging | |
| 91 | B | RES$25.00 /1ksteep price | 24327 total | 98.3% | 5.0 | 9m | fresh | |
| 92 | B | EVT$3.00 /1k quote-resulthigh price | 23101 total | 99.7% | — | 5m | fresh | |
| 93 | C | RES$0.50 /1kfair price | 22239 total | 98.6% | — | 6m | aging | |
| 94 | — | RES$4.99 /1khigh price | 2230 total | — | — | 6m | aging | |
| 95 | C | EVT$5.99 /1k markdown-resultsteep price | 2258 total | 100.0% | — | 3m | aging | |
| 96 | C | RES$2.41 /1kfair price | 22163 total | 100.0% | 5.0 | 5m | aging | |
| 97 | — | RES$25.00 /1ksteep price | 2264 total | — | — | 5m | fresh | |
| 98 | C | RES$3.00 /1khigh price | 2297 total | 96.2% | 5.0 | 6m | aging | |
| 99 | B | RES$0.15 /1kgood price | 2131 total | 99.8% | 5.0 | 45d | fresh | |
| 100 | D | RENT$20.00 /mo | 21779 total | — | 2.0 | 16m | fresh | |
| 101 | B | EVT$2.00 /1k profile-checkedhigh price | 2177 total | 99.9% | — | 6m | fresh | |
| 102 | C | RES$2.50 /1kfair price | 2094 total | 99.8% | — | 9m | aging | |
| 103 | C | RES$20.00 /1ksteep price | 20151 total | 100.0% | — | 4m | aging | |
| 104 | C | RES$20.00 /1ksteep price | 2082 total | 59.0% | 5.0 | 5m | fresh | |
| 105 | C | RES$5.00 /1khigh price | 2044 total | 96.1% | — | 3m | aging | |
| 106 | B | RES$0.30 /1kgood price | 2099 total | 99.8% | — | 6m | fresh | |
| 107 | B | EVT$2.00 /1k tweethigh price | 1986 total | 100.0% | — | 3m | fresh | |
| 108 | C | RES$5.00 /1khigh price | 19279 total | 77.0% | — | 6m | fresh | |
| 109 | C | EVT$3.00 /1k reply-scrapedhigh price | 19143 total | 90.5% | — | 6m | aging | |
| 110 | B | RES$20.00 /1ksteep price | 19301 total | 97.9% | 5.0 | 11m | fresh | |
| 111 | C | EVT$1.00 /1k tweet-resultfair price | 1988 total | 100.0% | — | 5m | aging | |
| 112 | C | EVT$1.46 /1k itemfair price | 1929 total | 66.8% | — | 39d | fresh | |
| 113 | — | RES$60.00 /1ksteep price | 19240 total | — | 5.0 | 11m | fresh | |
| 114 | — | RES$0.01 /1kgood price | 19412 total | — | 3.0 | 8m | fresh | |
| 115 | B | EVT$0.30 /1k tweet-scrapedgood price | 1835 total | 99.8% | — | 35d | fresh | |
| 116 | C | EVT$3.00 /1k x-search-resulthigh price | 18109 total | 100.0% | — | 4m | aging | |
| 117 | B | EVT$1.50 /1k tweet-scrapedhigh price | 1828 total | 94.4% | — | 34d | fresh | |
| 118 | C | RES$2.99 /1khigh price | 18221 total | 75.8% | — | 21m | aging | |
| 119 | C | RES$0.30 /1kgood price | 18128 total | 90.7% | — | 11m | fresh | |
| 120 | B | EVT$2.00 /1k account-locatedhigh price | 1835 total | 98.5% | 5.0 | 2m | fresh | |
| 121 | B | RES$5.00 /1khigh price | 18896 total | 99.6% | 5.0 | 9m | fresh | |
| 122 | — | RES$20.00 /1ksteep price | 1717 total | — | — | 8d | fresh | |
| 123 | — | RES$3.00 /1khigh price | 16113 total | — | — | 6m | fresh | |
| 124 | C | EVT$0.10 /1k user-scrapedgood price | 1632 total | 79.3% | — | 3m | aging | |
| 125 | — | RES$5.00 /1khigh price | 1651 total | — | 5.0 | 3m | aging | |
| 126 | B | EVT$1.00 /1k dataset-itemfair price | 16105 total | 99.9% | 1.0 | 7m | fresh | |
| 127 | E | RES$1.00 /1kfair price | 16704 total | 0.6% | — | 14m | aging | |
| 128 | B | RES$6.00 /1ksteep price | 15247 total | 100.0% | 4.6 | 10m | fresh | |
| 129 | C | RES$10.00 /1ksteep price | 1544 total | 94.5% | — | 3m | fresh | |
| 130 | — | RES$3.00 /1khigh price | 15114 total | — | 5.0 | 8m | fresh | |
| 131 | C | EVT$1.50 /1k retweeter-resulthigh price | 1524 total | 100.0% | — | 3m | aging | |
| 132 | C | EVT$100 /1k aboutresultsteep price | 15340 total | 100.0% | — | 10m | aging | |
| 133 | C | EVT$0.01 /1k actor_usagegood price | 15275 total | 85.8% | 4.1 | 14m | aging | |
| 134 | C | EVT$0.05 /1k apify-actor-startgood price | 1523 total | 70.1% | — | 55d | fresh | |
| 135 | C | RES$2.50 /1kfair price | 14111 total | 99.3% | — | 9m | aging | |
| 136 | C | EVT$1.20 /1k place-resultfair price | 1429 total | 98.0% | — | 38d | aging | |
| 137 | C | RES$3.00 /1khigh price | 1455 total | 100.0% | — | 3m | aging | |
| 138 | C | RES$2.50 /1kfair price | 14198 total | 100.0% | — | 9m | aging | |
| 139 | B | EVT$0.12 /1k tweetgood price | 1422 total | 99.4% | — | 37d | fresh | |
| 140 | B | EVT$0.50 /1k profile-resultfair price | 1322 total | 97.6% | — | 3m | fresh | |
| 141 | — | FREEfree | 13279 total | — | — | 7m | aging | |
| 142 | C | EVT$50.00 /1k media-minute-transsteep price | 1319 total | 75.5% | — | 28d | fresh | |
| 143 | C | EVT$0.10 /1k twitter-media-itemgood price | 1374 total | 82.8% | — | 4m | fresh | |
| 144 | — | EVT$6.00 /1k engagement-itemsteep price | 1329 total | — | — | 3m | fresh | |
| 145 | C | RENT$10.00 /mo | 13777 total | 98.7% | 5.0 | 2.2y | stale | |
| 146 | C | RES$0.50 /1kfair price | 13209 total | 99.0% | — | 19m | aging | |
| 147 | — | RES$20.00 /1ksteep price | 13336 total | — | — | 10m | stale | |
| 148 | C | RENT$20.00 /mo | 123,043 total | 99.5% | 3.8 | 2.6y | fresh | |
| 149 | B | EVT$3.00 /1k user-resulthigh price | 1233 total | 100.0% | — | 3m | fresh | |
| 150 | B | EVT$0.50 /1k account-readfair price | 1217 total | 97.6% | — | 34d | fresh |