Fake Instagram Profile Detector
Python Scripts
Fake Instagram Profile Detector is a Python and Flask machine learning web application that predicts whether an Instagram account is Real or Fake from its public profile metadata — profile picture presence, username/full-name digit ratios, bio length, follower/following ratio, privacy setting, and post count. Enter a username and the app fetches the profile and returns a verdict with a confidence score and a plain-English report explaining which signals drove it.
Fake Instagram Profile Detector
Manually eyeballing an Instagram account to guess if it's fake is unreliable and doesn't scale. Fake Instagram Profile Detector is a Flask web app backed by a trained RandomForest classifier that scores an account's likelihood of being fake purely from its public profile signals — no manual data entry, just type in a username.
What You Get
- Detect by username only — enter a handle and the app fetches the account's public profile data automatically and analyzes it.
- RandomForestClassifier trained on 11 behavioral/profile features (profile pic flag, username/name digit ratios, bio length, external URL presence, private flag, post/follower/following counts).
- "Why this verdict?" report — alongside the Real/Fake call and confidence score, a checklist explains which specific signals (missing profile picture, digit-heavy username, thin bio, lopsided follower/following ratio, etc.) pushed the verdict.
- Animated confidence ring and a single search-box UI — no sidebar, no extra menus.
- Dark mode by default with a light-mode toggle (persisted per browser), glassmorphic gradient theme, Poppins + Inter typefaces.
- AJAX-based results — no page reload.
- Fully responsive — works on desktop and mobile.
Plus, included in the source:
- Synthetic dataset generator modeled on the well-known Kaggle "Instagram Fake & Real Accounts" feature set.
- Model training pipeline with evaluation, serialized via pickle.
- Project report covering system design, features, algorithm, and evaluation.
Why This Toolkit?
Spotting fake or bot Instagram accounts by hand means checking follower ratios, bios, and post history one at a time — slow and inconsistent. This tool runs a trained classifier over the same signals instantly and explains its reasoning, so the verdict isn't a black box.
- No manual feature entry — just a username
- Confidence score, not just a binary label
- Human-readable explanation of the verdict
Perfect For
- Python/ML learners and final-year students
- Social media trust & safety experimentation
- Anyone needing a quick account-credibility check
- Demonstrating a full ML pipeline: data generation ? training ? serving
Tech Stack
- Python 3 + Flask
- scikit-learn (RandomForestClassifier), pandas, numpy, joblib
- RapidAPI Instagram Scraper (third-party lookup — keeps a real Instagram account from being flagged)
- HTML/CSS/JS front end (Poppins + Inter, glassmorphic theme)
Prerequisites
- Python 3.9+ installed and on your PATH
- A free RapidAPI account and API key (for the username-lookup feature)
License
A regular license permits the use of an item in a single project, whether for personal or commercial purposes, by you or on behalf of a client. Resale of the item, either individually or as part of a project, is prohibited, and the distribution of source files is not allowed.
Server Requirements
- Python 3 + Flask
- scikit-learn (RandomForestClassifier), pandas, numpy, joblib
- RapidAPI Instagram Scraper (third-party lookup — keeps a real Instagram account from being flagged)
- HTML/CSS/JS front end (Poppins + Inter, glassmorphic theme)
Payment Type
One time Payment: Upon receiving your full payment, we will provide you with the complete source code. After that, no additional payments will be required.
Delivery Time
We will send the Download Link to you Within 2-4 hrs. On Working Days(Monday- Friday) And the source code will deliver within 4-8 hours On Weekends (Saturday -Sunday).
Technical Support
Unlimited Email Support for One Year.
Script Update
Free Updates for One Year.
Customization Scope
Includes Complete Source Code.
Encryption
No Encryption and No Domain Limitations.
Installation
No Free Installation Services. Our charges range from $5 to $10, depending on the software's complexity and criticality.
No comments yet. Be the first to comment!