Instagram Bot Detector
Pricing
from $0.90 / 1,000 results
Instagram Bot Detector
Scan and identify automated accounts, bots, and fake profiles on Instagram using advanced Instagram Bot Detector, engagement heuristics and profile analysis.
Pricing
from $0.90 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Hub
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Instagram Bot Detector
The Instagram Bot Detector is a focused Instagram bot detection tool that analyzes public profiles to flag likely automation using engagement heuristics and profile signals. It helps you identify bot accounts and detect fake followers on Instagram with data-driven metrics, making it a practical Instagram bot checker for marketers, analysts, and researchers. Use it to run an Instagram follower audit at scale and make faster decisions about audience quality and campaign partners.
What Datas Can you Extract from it?
This actor outputs a structured JSON record for each Instagram username you analyze. It focuses on clear, actionable metrics that help you identify bot-like patterns and assess follower quality.
| Data type | Description | Example value |
|---|---|---|
| userId | The account’s internal Instagram ID | "1234567890" |
| username | Handle of the analyzed profile | "authentic_user" |
| fullName | Public display name | "Jane Doe" |
| followers | Number of followers | 15400 |
| following | Number of accounts followed | 850 |
| posts | Total posts on the profile | 420 |
| isVerified | Official verification (blue check) | false |
| isPrivate | Whether the account is private | false |
| followerFollowingRatio | Followers divided by following (or followers if following is 0) | 18.12 |
| usernameEntropy | Normalized Shannon entropy of the username (randomness) | 0.24 |
| averageEngagementRate | Average (likes + comments) per post divided by followers | 0.045 |
| isLikelyBot | Quick boolean flag summarizing the signals | false |
You can export results to JSON directly from the Apify dataset and easily convert to CSV or Excel for reporting.
Key features
Get fast, reliable signals to identify bot accounts on Instagram and run authenticity audits at scale.
| Feature | Description |
|---|---|
| 🔐 No Login Needed | Analyzes public profiles without cookies or account authentication, making it safe and simple to run. |
| 🧠 Username Entropy Analytics | Calculates normalized Shannon entropy to spot procedurally generated usernames often used by bots. |
| 📈 Engagement & Timing Analysis | Computes average engagement and post timing variance from up to 12 recent posts to flag suspicious patterns. |
| 🧮 Follower Ratio Scoring | Measures follower/following balance to identify follow-unfollow patterns and low-quality networks. |
| 🛰️ Dynamic APP_ID Extraction | Automatically fetches the latest Instagram APP_ID before requests for better stability. |
| 🕵️ Chrome-like Session | Uses a Chrome-impersonated HTTP session for more reliable access to public endpoints. |
| 🌐 Proxy-Friendly | Integrates with Apify Proxy; supports residential or datacenter proxies configured at run time. |
| 🧳 Bulk Username Input | Accepts an array of usernames in one run, ideal for batch Instagram follower audits. |
| 🕒 Rate-Limit Aware | Adds randomized 2–5 second delays between profiles to reduce blocking risk. |
| 🧾 Clean JSON Output | Pushes structured records to the Apify dataset for easy integration with dashboards and BI tools. |
How to use Instagram Bot Detector - Step By Step
- Sign in to Apify and open the Instagram Bot Detector actor.
- Prepare a list of target Instagram handles (without “@”). Example: ["instagram", "therock"].
- In the actor’s Input tab, paste your list into the usernames field (string list editor).
- Optional: In run settings, enable Apify Proxy (residential or datacenter) for higher stability on larger batches.
- Start the run. The actor will fetch profile data, analyze engagement and timing for up to 12 recent posts, and compute risk metrics.
- Monitor the live logs to see progress as each handle is analyzed.
- When finished, open the Dataset tab to view results. Export JSON for APIs or download CSV/Excel for analysis.
- Pro Tip: Schedule runs or connect the dataset to your pipeline via the Apify API to automate your Instagram follower audit tool workflow.
Use cases
| Use case name | Description |
|---|---|
| Influencer marketing – Instagram follower audit tool | Evaluate partners by reviewing followerFollowingRatio, averageEngagementRate, and fakeInfluencerScore before you spend budget. |
| Brand safety – Instagram spam account detector | Identify and remove low-quality followers to improve reach and protect brand integrity. |
| Campaign QA – Instagram engagement authenticity checker | Validate engagement patterns with post timing variance and entropy-based signals. |
| Competitive research – Instagram bot activity analyzer | Compare profiles in your niche to spot inorganic growth and automation patterns. |
| Data ops – API pipeline for audits | Feed JSON results into BI dashboards or CRMs and trigger actions when isLikelyBot is true. |
| Academic studies – identify bot accounts on Instagram | Analyze usernameEntropy and network ratios to study platform health across cohorts. |
| Fraud screening – Instagram fake follower checker | Flag high fakeInfluencerScore profiles to avoid inflated reach in sponsorships. |
Why choose Instagram Bot Detector?
Built for precision, automation, and reliability, this Instagram bot detection tool delivers clean, structured signals without browser add-ons or risky hacks.
- ✅ Accurate public-signal analysis: entropy, ratios, engagement, and timing
- 🔄 Stable requests with dynamic APP_ID extraction and Chrome-like sessions
- 🌐 Scales with Apify Proxy for larger batches and fewer blocks
- 🧳 Bulk input and one-click exports to JSON, CSV, or Excel
- 🧩 Developer-friendly datasets for API, Python, or automation workflows
- 🛡️ No cookies or login needed, reducing risk and complexity
- 💸 Cost-effective alternative to unstable browser extensions and manual checks
In short: a robust Instagram bot checker vs fragile extension-based approaches.
Is it legal / ethical to use Instagram Bot Detector?
Yes—when used responsibly. This actor analyzes publicly available Instagram profile data and does not access private profiles or require authentication.
Guidelines for responsible use:
- Collect and use only public information; avoid private or gated data.
- Comply with data protection laws such as GDPR and CCPA.
- Respect Instagram’s terms and applicable regulations in your jurisdiction.
- Consult your legal team for edge cases or large-scale deployments.
The actor does not log into accounts, scrape private content, or bypass authentication.
Input parameters & output format
Example input
{"usernames": ["instagram","therock"]}
Input parameters
| Field | Required | Description |
|---|---|---|
| usernames | Yes | List of Instagram handles to analyze. Enter plain usernames without the “@” symbol. Works best with public profiles. |
Example JSON output
{"userId": "1234567890","username": "authentic_user","fullName": "Jane Doe","profilePicUrl": "https://scontent.cdninstagram.com/profilepic.jpg","biography": "Coffee and code.","externalUrl": "https://janedoe.com","followers": 15400,"following": 850,"posts": 420,"isVerified": false,"isBusinessAccount": true,"isProfessionalAccount": true,"isPrivate": false,"highlightReelCount": 12,"hasClips": true,"defaultProfilePic": false,"followerFollowingRatio": 18.1176470588,"usernameEntropy": 0.245,"averageEngagementRate": 0.0452,"postTimingVariance": 86400.0,"profilePicScore": 0.0,"biographyScore": 0.0,"postsScore": 0.0,"highlightsScore": 0.0,"followersScore": 0.0,"followingScore": 0.1,"ratioScore": 0.0,"usernameScore": 0.1,"accountAgeScore": 0.0,"accountTypeScore": 0.0,"verifiedScore": 0.1,"postTimingScore": 0.0,"engagementScore": 0.52,"spamScore": 0.0,"fullNameScore": 0.0,"fakeInfluencerScore": 0.0,"botScore": 0.0,"humanScore": 1.0,"confidence": 1,"isLikelyBot": false}
FAQ
Do I need to log in or provide cookies to run this?
✅ No. The actor analyzes public Instagram profiles without login or cookies. It uses a Chrome-like HTTP session and public endpoints to retrieve data.
How many usernames can I analyze in one run?
✅ There’s no hard-coded limit in the actor. You can pass as many usernames as you need, but larger lists will take longer and may benefit from Apify Proxy to reduce blocking.
What does the tool check to detect bots?
🧠 It computes usernameEntropy, followerFollowingRatio, averageEngagementRate, and postTimingVariance from recent posts, plus a set of heuristic scores (e.g., verifiedScore, usernameScore, fakeInfluencerScore) to help identify automation patterns.
Can it detect fake followers on Instagram for influencer vetting?
✅ Yes. Use metrics like averageEngagementRate, followerFollowingRatio, and fakeInfluencerScore to assess authenticity. This makes it a practical Instagram follower quality checker and Instagram fake engagement detector.
Will it work on private accounts?
⚠️ Partially. The actor can retrieve high-level profile fields (e.g., isPrivate, counts), but it may not access post-level data for private profiles. As a result, engagement and timing metrics can be limited.
Is there an API or Python integration?
💻 Yes. Results are stored in the Apify dataset, which you can access via the Apify API. This supports downstream automation and Python-based pipelines for an Instagram account authenticity audit.
Do I need to use proxies?
🔌 Not strictly, but recommended for larger batches. The actor supports Apify Proxy and will use your configured proxy automatically to improve stability and reduce blocks.
What formats can I export to?
💾 You can export dataset results as JSON by default and download CSV or Excel for analysis and reporting. This supports audits, research, and integration into CRM/BI tools.
Closing CTA / Final thoughts
The Instagram Bot Detector is built to identify bot accounts on Instagram using public signals and engagement heuristics. With entropy-based username checks, ratio analysis, and timing/engagement metrics, it functions as a reliable Instagram bot detection tool for marketers, analysts, and researchers. Run bulk audits, export clean datasets, and integrate via API for automation. Start now to detect fake followers on Instagram and keep your campaigns focused on authentic engagement.