Crypto Twitter Tracker
Under maintenancePricing
from $4.50 / 1,000 tweet events
Crypto Twitter Tracker
Under maintenanceMonitor a curated set of 1,000+ public crypto Twitter/X accounts and collect current tweet events with author, text, time, links, media, and engagement data. Filter by usernames, cashtags, engagement, or verified authors, and add sentiment labels when needed.
Pricing
from $4.50 / 1,000 tweet events
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
0
Monthly active users
22 days ago
Last modified
Categories
Share
🛰️ Follow the curated crypto Twitter feed
Crypto traders, researchers, and data builders can collect current public tweet events from a curated set of 1,000+ crypto Twitter/X accounts. Each row combines the tweet with account profile data, links, media, engagement, cashtags, and optional sentiment labels for market research and monitoring.
- Follow current posts from the curated account set with Crypto Tweet Tracker.
- Collect current tweet events from the crypto feed with Crypto Twitter Tracker.
- Try a ready-made run for the public feed with Crypto Twitter Tracker Free.
- Start a focused monitoring run with Best Crypto Twitter Tracker.
- Use a compact task for this feed with CT Tracker Crypto.
📦 Structured crypto tweet rows
Each dataset row contains an account object and a tweet object. Account fields describe the monitored profile. Tweet fields include identity, text, time, links, mentions, media, quoted-post data, engagement, cashtags, and optional sentiment. Optional fields appear only when the source provides them.
▶️ Run the crypto Twitter feed
Use this Actor on Apify to read current public tweet events from the curated account list. It does not require a Twitter/X login, source API key, or session.
Run steps
- Leave Tracked usernames empty to use the full curated account list, or enter names from that list without
@. - Optionally enter crypto cashtags to keep matching tweet events.
- Set minimum likes, replies, or reposts, or enable Verified authors only.
- Start the run and open the dataset rows.
⚙️ Input
Use these fields to narrow current tweet events from the curated account list. Leave usernames and cashtags empty to use the full curated account list. Set an engagement threshold or enable verified authors only when you need a narrower feed.
Input fields
| Field | Type | What it does |
|---|---|---|
usernames | string[] | Limits the run to usernames in the curated account list. Enter names without @. Other usernames are skipped. Leave empty to use the full curated account list. |
cashtags | string[] | Keeps tweet events whose text contains at least one entered crypto cashtag, such as BTC or $ETH. |
minimumLikes | integer | Keeps tweet events with at least this many likes. Leave empty to skip this filter. |
minimumReplies | integer | Keeps tweet events with at least this many replies. Leave empty to skip this filter. |
minimumReposts | integer | Keeps tweet events with at least this many reposts. Leave empty to skip this filter. |
verifiedAuthorsOnly | boolean | When enabled, keeps events from verified authors only. It is off by default. |
Example input
This is the public input from a successful current-beta default run:
{"usernames": ["binance"],"verifiedAuthorsOnly": false}
🧾 Output
The run output links to the default dataset. Each dataset row has the nested account and tweet objects below. Optional fields are omitted when the source does not provide them.
Run output
| Field | Type | What it does |
|---|---|---|
datasetUrl | string (URL) | Opens the default dataset view with the saved rows. |
Dataset row
| Field | Type | What it does |
|---|---|---|
account | object | Contains the tracked account that published the tweet. |
account.id | string (optional) | Gives the public account ID. |
account.username | string | Gives the tracked account username without @. |
account.displayName | string (optional) | Gives the name shown on the account profile. |
account.bio | string (optional) | Gives the current public account bio. |
account.avatarUrl | URL (optional) | Gives the current public avatar image URL. |
account.isVerified | boolean (optional) | Says whether the source marks the account as verified. |
account.followersCount | integer (optional) | Gives the shown follower count. |
account.followingCount | integer (optional) | Gives the shown following count. |
account.postCount | integer (optional) | Gives the shown post count. |
tweet | object | Contains the tweet event data. |
tweet.id | string | Gives the public tweet ID. |
tweet.text | string | Gives the text published in the tweet. |
tweet.publishedAt | date-time string | Gives the time when the author published the tweet. |
tweet.links | object[] (optional) | Lists links included in the tweet text. |
tweet.links.url | URL | Gives the URL included in the tweet text. |
tweet.links.displayText | string (optional) | Gives the text shown for the link. |
tweet.mentions | object[] (optional) | Lists accounts mentioned in the tweet text. |
tweet.mentions.id | string (optional) | Gives the public ID of a mentioned account. |
tweet.mentions.username | string | Gives the username mentioned in the tweet text. |
tweet.media | object[] (optional) | Lists images and videos attached to the tweet. |
tweet.media.type | string | Gives image or video. |
tweet.media.url | URL | Gives the main source URL for the media. |
tweet.media.thumbnailUrl | URL (optional) | Gives a preview image URL for the media. |
tweet.quotedPost | object (optional) | Contains the post quoted by this tweet when present. |
tweet.quotedPost.id | string | Gives the quoted post ID. |
tweet.quotedPost.text | string | Gives the quoted post text. |
tweet.quotedPost.publishedAt | date-time string | Gives the quoted post publication time. |
tweet.quotedPost.author | object | Contains the quoted post author. |
tweet.quotedPost.author.id | string (optional) | Gives the quoted post author's public ID. |
tweet.quotedPost.author.username | string | Gives the quoted post author's username. |
tweet.quotedPost.author.displayName | string (optional) | Gives the quoted post author's display name. |
tweet.engagement | object (optional) | Contains engagement totals reported for the tweet. |
tweet.engagement.likes | integer (optional) | Gives the number of likes. |
tweet.engagement.replies | integer (optional) | Gives the number of replies. |
tweet.engagement.reposts | integer (optional) | Gives the number of reposts. |
tweet.cashtags | string[] (optional) | Lists crypto cashtags found in the tweet text. |
tweet.sentiment | string (optional) | Gives the optional bullish, bearish, or neutral label assigned to the tweet text. |
Example dataset row
This complete row came from a successful current-beta run with usernames set to saylor, cashtags set to BTC, and verified authors only:
{"account": {"username": "saylor","id": "244647486","displayName": "Michael Saylor","bio": "Bitcoin is https://t.co/KbbYe74DgB | $BTC Hodler | @Strategy Founder & Chairman | bio https://t.co/9Zlq0oHYnP | free education https://t.co/4L1s0ix7FE | $MSTR $STRC","avatarUrl": "https://pbs.twimg.com/profile_images/1485632175932383235/8t0DGo6V_normal.jpg","isVerified": true,"followersCount": 5211292,"followingCount": 798,"postCount": 8308},"tweet": {"id": "2040438683380146574","text": "Bitcoin has won. Global consensus is that $BTC is digital capital. The four-year cycle is dead. Price is now driven by capital flows. Bank and digital credit will determine Bitcoin’s growth trajectory. The biggest risk is bad ideas driving iatrogenic protocol changes.","publishedAt": "2026-04-04T14:37:46.000Z","engagement": {"likes": 31696,"replies": 4650,"reposts": 4643},"cashtags": ["BTC"],"sentiment": "neutral"}}
💳 Pricing
Charges
This Actor uses pay-per-event pricing. One successfully delivered public tweet event is charged as one event. Check the pricing panel for the current rate.
🔌 Integrations
Ways to connect
Use the Apify API, schedules, and webhooks to run the Actor and read its dataset.
❓ FAQ
Does it search historical Twitter/X posts?
No. It collects current public tweet events from the curated feed. It is not a historical backfill or a general historical search.
Can I monitor any Twitter/X username?
No. Submitted usernames must be in the curated tracked universe. The Actor does not promise monitoring for arbitrary accounts outside that universe.
What happens when usernames and cashtags are empty?
The run uses the full curated account list. Empty optional filters do not narrow the feed.
Can I filter by cashtags, engagement, or verified authors?
Yes. Enter cashtags, set minimum likes, replies, or reposts, or turn on Verified authors only.
Do I need a Twitter/X login or source API key?
No. The Actor reads public Twitter/X data without requiring a Twitter/X login, source API key, or session.
Does every row include sentiment?
No. A row can include a bullish, bearish, or neutral sentiment label when the value is available.
What data does each row contain?
Each row contains the publishing account and tweet data. This can include text, publication time, links, mentions, media, quoted-post details, engagement, cashtags, and sentiment.
Why is an optional field missing from a row?
The source did not provide that value for the event. Optional fields are omitted instead of being filled with made-up data.
📝 Changelog
v1.0 (27-09-2026)
- Simplified the public input and output contract for current crypto tweet events.
- Removed the event category and optional sentiment input controls, and removed fields that are no longer part of the declared output.
v0.0 (18-09-2026)
- Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Related Actors
- Twitter Scraper finds public X posts and profiles outside this curated feed.
- Twitter Media Scraper collects direct public image, video, and GIF links with post context.
- X (Twitter) Replies Scraper collects public replies from known posts for conversation details.
- Stocktwits Scraper adds current market messages and ranked symbols for comparison.
- Twitter Article Scraper extracts public long-form X Articles when a tweet needs more context.
Made with ❤️ by Maxime Dupré