1. Benchmarking Growth & Activity (/info)
The foundation of any competitor analysis is tracking the raw numbers. The /info endpoint provides real-time snapshots of an account’s health, including their total followers, total tweets, and profile metadata.
Use Case: Daily Growth Tracker
You shouldn’t just look at the numbers once; you should track how they change. Below is a Python script that tracks the 24-hour growth of multiple competitors. Python2. Analyzing Public Sentiment & Reputation (/mentions)
Knowing what a competitor posts is only half the battle; knowing what the world says back to them is where the real insights are.
By using the /mentions endpoint, you can see every time a competitor is tagged. This is invaluable for:
- Identifying Weak Points: Find customer complaints or “pain points” that your product can solve.
- PR Monitoring: See how the public reacts to their announcements or controversies.
- Influencer Discovery: Identify which high-authority accounts are regularly engaging with them.
💡 Deep Dive: Check out our full guide on How to Search Mentions to learn how to filter these by engagement (e.g., finding only the most viral mentions of a competitor).
3. Dissecting the Content Strategy (/user-tweets)
Finally, to understand why they are growing, you need to look at their content library. The /user-tweets endpoint allows you to scrape an entire timeline (or a specific historical window).
What to look for in competitor tweets:
- Media Mix: Do they post more videos, images, or simple text threads?
- Posting Schedule: What time of day do their “Popular” posts usually go live?
- Keywords & Hashtags: What topics are they trying to own in the algorithm?
🔗 Learn more: See our guide on Historical Data Access to learn how to walk through a competitor’s timeline from day one.
⏭ Next Steps
- How to Search Mentions — Start monitoring competitor sentiment.
- Historical Data Access — Build a full archive of competitor tweets.
- Real-time Monitoring — Set up alerts for when a competitor posts.