Who Viewed My Profile — IG Analytics App
Instagram users are offered profile visitors, non-followers, ghost followers and detailed account analysis, Android application with 2M+ downloads.
inFollow — Instagram Analytics & Profile Analysis Application
An Android application that analyzes Instagram users' profile visitors, follow dynamics, and account performance with detailed graphs. inFollow, which has been downloaded over 2.1 million times on Google Play, is one of Umay Software's most successful products in the social media analytics category.
Project Summary
Instagram serves millions of users, but the application itself does not provide sufficient analytical data: who visits the profile, who unfollows, who is a "ghost follower", which post gets the most interaction — there is a gap for users seeking answers to these questions. inFollow fills this gap by providing users with visual reports and instant notifications to help them understand their accounts.
Key Features
👁️ Profile Visitor Tracking
Analyzes users who visit your account but do not follow you. Statistical modeling through interaction data provides profile view estimates.
🔔 Real-time Notifications
Receive instant notifications when someone unfollows, blocks, or interacts with your profile. Stay informed about changes in your social graph.
📊 Detailed Analytical Graphs
A panel that visualizes your profile activity with time-series graphs: follower growth curve, interaction rates, most popular and least popular posts.
👥 Follower Relationship Analysis
- Users you follow but who do not follow you
- Users who follow you but whom you do not follow
- Ghost followers (followers with no interaction)
- Most loyal followers (those who interact the most)
- New followers and those who have unfollowed
🚫 Block Detection
Detect users who block you — a data point not provided by Instagram, modeled through interaction signals.
📖 Story Analysis
Users who view your stories the most and least, story performance reports.
💬 Post Performance Reports
View your most liked, most commented, and least interacted posts from a single panel.
Technology Stack
Mobile
- Android Native — Kotlin
- MVVM architecture + Coroutines
- Retrofit + OkHttp (network)
- Room Database (offline cache)
Backend & Data
- Instagram Graph API integration
- Predictive modeling through interaction data
- Real-time push notifications (Firebase Cloud Messaging)
Monetization
- Google Play Billing — subscription-based premium model
- Freemium structure: basic analytics are free, advanced reports are premium
Analytics & Growth
- Firebase Analytics
- Crashlytics
- ASO (App Store Optimization) focused keyword strategy
Development Approach
inFollow is designed to be resilient against Instagram's constantly changing API policies. The application collects data shared by Instagram (interactions, likes, comments, follower lists) and converts it into meaningful insights using statistical models — for example, profile visitor estimates are made based on interaction patterns, not direct data.
For performance, follower lists are cached locally, and only changes are synchronized. This allows the application to work smoothly even for large accounts with millions of followers.
Marketing and Growth
- Over 2.1 million organic downloads
- 180+ countries with active users
- ASO and Google Play algorithm-compliant title + description optimization
- Organic growth with low CAC — minimal budget for performance marketing
Ongoing Maintenance
The application is actively live on Google Play and is regularly updated to adapt to Instagram API changes and Android version updates.