Whether you're building trading bots, monitoring brand reputation, or powering real-time dashboards — Twitter Streams delivers the data you need, the moment it appears.
Choose the integration style that fits your architecture.
Persistent connection, lowest latency
HTTP POST to your endpoint
Pricing is per account per day, with volume discounts when you monitor more accounts. Real-time monitoring at sub-second speeds included in every tier.
| Tier | Min Accounts | Credits / Account / Day | Daily Cost (10 accounts) |
|---|---|---|---|
| Starter | 1+ | 1667 | 16,670 |
| Growth | 11+ | 1333 | 13,330 |
| Scale | 51+ | 1000 | 10,000 |
| Enterprise | 101+ | 833 | 8,330 |
1 credit = $0.000100 USD
Go beyond account monitoring. Filter Rules let you track keywords, hashtags, mentions, and complex boolean expressions in real time.
Use Twitter's advanced search operators to build precise queries. Combine keywords, hashtags, mentions, language filters, and boolean logic. Full syntax reference →
("artificial intelligence" OR #AI)
-is:retweet lang:en
#bitcoin OR #ethereum
min_faves:100
@elonmusk OR from:nasa
has:mediaPricing is per rule per day based on your poll interval. Faster polling = higher tier.
| Tier | Max Interval | Credits / Rule / Day | Est. $ / Month |
|---|---|---|---|
| Turbo | 0.5s | 30000 | $90.00 |
| Fast | 5s | 10000 | $30.00 |
| Standard | 1min | 1500 | $4.50 |
| Relaxed | 10min | 500 | $1.50 |
| Daily | 24h | 100 | $0.30 |
Every 1.0 min
1 credit = $0.000100 USD
Get started in minutes with our official SDKs or connect directly via WebSocket.
from scrapebadger import ScrapeBadger
client = ScrapeBadger(api_key="YOUR_API_KEY")
# Create a stream monitor
monitor = client.streams.create_monitor(
name="Tech Leaders",
usernames=["elonmusk", "naval", "sama"],
webhook_url="https://yourapp.com/webhook",
)
# Connect via WebSocket
with client.streams.connect(monitor.id) as stream:
for tweet in stream:
print(f"@{tweet.author_username}: {tweet.text[:100]}")
print(f" Latency: {tweet.latency_ms}ms | Published: {tweet.published_at}")Create your first stream monitor, connect via WebSocket or webhook, and start receiving tweets in real time. No setup fees, cancel any time.