📸 Instagram Profile Checker | Bio & Status Data avatar

📸 Instagram Profile Checker | Bio & Status Data

Pricing

from $0.35 / 1,000 results

Go to Apify Store
📸 Instagram Profile Checker | Bio & Status Data

📸 Instagram Profile Checker | Bio & Status Data

Bulk check Instagram usernames and profile URLs from $0.35/1k to detect ACTIVE vs DEACTIVATED / BANNED / NOT_FOUND accounts, follower counts, verified badges, and bio details.

Pricing

from $0.35 / 1,000 results

Rating

0.0

(0)

Developer

Khan

Khan

Maintained by Community

Actor stats

0

Bookmarked

135

Total users

10

Monthly active users

2 days ago

Last modified

Share

What does Instagram Profile Status Checker do?

Instagram Profile Status Checker is an Apify Actor that checks Instagram usernames and profile URLs in bulk to detect whether each account is ACTIVE or DEACTIVATED / BANNED / NOT_FOUND, while enriching active accounts with live follower counts, following counts, post totals, biography text, external bio links, verification badges, and privacy status.

Built for influencer marketing agencies, CRM data-hygiene pipelines, brand protection teams, and social media analysts, this scraper accepts plain Instagram @handles (instagram, cristiano, natgeo) or full https://www.instagram.com/... profile URLs and exports clean, structured status records in JSON, CSV, or Excel with zero manual proxy configuration.


🛡️ Zero Proxy Configuration Required: Anti-blocking and regional routing are handled automatically out of the box — just paste your target URLs and click Start.

What data can you extract with Instagram Profile Status Checker?

✅ Account Status & Availability — status (ACTIVE, DEACTIVATED_OR_BANNED, NOT_FOUND) and boolean isAlive (is_active) flag
👤 Handle & Display Identity — normalized username, canonical url, and public full_name
📝 Biography & External Link — full biography text and clickable external_url website or Linktree link
📊 Audience & Content Counters — live followers_count, following_count, and total published posts_count
🎖️ Verification & Privacy Flags — blue-check is_verified status and is_private account lock indicator
🖼️ Profile Avatar & Timestamp — high-resolution profile image URL and ISO-8601 checked_at audit timestamp


Why scrape Instagram profile status and metadata?

💪 Automated CRM & Influencer Database Hygiene — prune deactivated, banned, renamed, or broken Instagram handles from million-row creator databases before launching outreach campaigns
🕵️ Brand Protection & Impersonation Monitoring — run scheduled status checks on suspicious lookalike handles or monitored accounts to track takedowns and reactivations
✨ Fast Creator Qualification & Tiering — enrich raw lists of Instagram @usernames with live follower counts, verification badges, and external bio URLs in a single pass
👍 Flexible Handle or URL Input — mix plain usernames (nasa) and full Instagram URLs (https://www.instagram.com/nasa/) without pre-cleaning your spreadsheet
📩 Real-Time Streaming to Apify Dataset — every profile check streams immediately to your dataset for live export to Google Sheets, BigQuery, Make, or n8n


How do I use Instagram Profile Status Checker?

  1. Open Instagram Profile Status Checker in Apify Console.
  2. Enter your list of Instagram usernames or profile URLs in Instagram Usernames or Profile URLs (accounts), or provide URL objects in Start URLs (startUrls).
  3. Set Max Profiles (maxItems) to cap the maximum number of Instagram accounts checked in the run.
  4. Click Start and watch verified status records stream into the dataset log in real time.
  5. Download your results in JSON, CSV, Excel (.xlsx), or HTML table format from the Output or Dataset tab.

Input

Instagram Profile Status Checker accepts a JSON configuration object. Click on the Input tab for the interactive visual form.

{
"accounts": [
"instagram",
"cristiano",
"natgeo"
],
"maxItems": 50
}

📸 Instagram Usernames or Profile URLs (accounts) — array of Instagram handles (e.g., instagram, cristiano) or full profile URLs (https://www.instagram.com/instagram/)
🔗 Start URLs (startUrls) — optional list of Instagram profile URL objects compatible with Apify RequestList sources
🔢 Max Profiles (maxItems) — maximum number of Instagram profiles to check during the run


Output sample

Results are packed into a structured dataset where each record represents a single verified Instagram profile check. Below is an excerpt of the JSON output:

[
{
"username": "nasa",
"url": "https://www.instagram.com/nasa/",
"status": "ACTIVE",
"is_active": true,
"full_name": "NASA",
"biography": "Explore the universe and discover our home planet with the official NASA Instagram account.",
"followersCount": 97800000,
"followingCount": 79,
"postsCount": 4310,
"isVerified": true,
"isPrivate": false,
"external_url": "https://www.nasa.gov",
"checked_at": "2026-10-15T12:00:00Z"
}
]

How much does it cost to check Instagram profile status?

This Actor uses Pay-Per-Event (Pay-Per-Result) pricing with a $0.00 Actor start fee. You only pay for profile check records delivered to your dataset, and the 128 MB runtime keeps platform compute costs near zero:

🆓 Free Plan — $5.00 / 1,000 results ($0.0050 per result, up to 40 results per run)
🥉 Starter Plan (Bronze) — $0.80 / 1,000 results ($0.00080 per result, unlimited results)
🥈 Scale Plan (Silver) — $0.55 / 1,000 results ($0.00055 per result, unlimited results)
🥇 Business+ Plan (Gold / Platinum / Diamond) — $0.35 / 1,000 results ($0.00035 per result, unlimited results)


💡 Predictable, All-Inclusive Pay-Per-Event Pricing: There is a $0.00 run start fee and no separate proxy configuration required. You only pay the flat per-result rate above for data successfully delivered to your dataset — works out of the box on both Free and Paid Apify plans.

How many profiles can you check with Instagram Profile Status Checker?

Instagram Profile Status Checker is built for high-throughput batch verification across both small agency lists and large creator databases:

  • Bulk Handle Lists: Pass hundreds or thousands of @usernames in the accounts array or connect a hosted CSV/text list via startUrls to audit entire influencer rosters in one run.
  • Exact Result Budgeting: Set maxItems to cap your run at the exact number of profile checks required for your workflow.
  • Automated Daily & Weekly Audits: Pair the Actor with Apify Schedules to re-verify monitored handles on a recurring cadence and trigger alerts when an account switches from ACTIVE to DEACTIVATED_OR_BANNED.

Want to scrape Instagram posts, Reels, or ad campaigns?

If you need deep post, Reel, and comment extraction from active Instagram accounts or want to enrich creator external bio websites with verified contact emails, pair this Actor with our dedicated social and enrichment scrapers:

📸 Instagram Scraper — Profiles, Posts, Reels & Comments — deep extraction of Instagram posts, Reels video URLs, hashtag feeds, and comment threads (From $0.40 / 1K)
📢 Facebook Ads Library Scraper — spy on active Meta and Instagram ad creatives, video MP4s, ad copy, and landing pages (From $0.45 / 1K)
📧 Website Contact & Email Scraper — extract verified business emails, phone numbers, and social profiles from creator external_url domains (From $0.60 / 1K)
🧩 Website Tech Stack Scanner — detect e-commerce platforms, analytics pixels, and link-in-bio tools on creator websites (From $0.50 / 1K)

👉 See all Actors by misterkhan on Apify Store →


Integrations and Instagram Profile Status Checker

Instagram Profile Status Checker connects with any cloud data pipeline or automation tool through Apify integrations:

  • No-Code Automation: Trigger runs and sync profile status updates via Make, Zapier, n8n, or Pipedream.
  • Spreadsheets & Warehouses: Push verified handle telemetry directly into Google Sheets, Airtable, BigQuery, Snowflake, or PostgreSQL.
  • Webhooks: Configure run-completion webhooks to alert Slack, Microsoft Teams, or custom endpoints whenever a monitored handle changes status.

Using Instagram Profile Status Checker with the Apify API

The Apify API gives you programmatic access to launch runs, monitor execution status, and stream dataset items in JSON, CSV, or Excel format.

  • Node.js: Install the apify-client NPM package to call misterkhan/instagram-profile-status-checker.
  • Python: Install the apify-client PyPI package to integrate Instagram status checks into Python scripts and CRM hygiene pipelines.
  • AI Agents & MCP: Connect this Actor to Claude, Cursor, or custom AI agents via the Apify MCP Server (https://mcp.apify.com).

Check out the Apify API reference docs or click on the API tab for ready-to-run code snippets.


Frequently asked questions about Instagram Profile Status Checker

🛡️ Do I need to provide Instagram login cookies or configure proxies?
No — everything works out of the box with zero setup. Regional routing, session management, and anti-blocking are handled automatically so you do not need to configure custom proxy settings.

🔒 How does the Actor handle private Instagram accounts?
Private accounts that exist on Instagram are returned as "status": "ACTIVE" with "isPrivate": true, along with their public display name, biography, follower/following/post counts, and avatar URL.

🎬 Can I extract full post histories, Reels, or comments with this Actor?
This Actor is purpose-built for fast, ultra-low-cost ($0.35 / 1K) profile status and header metadata checks. To extract recent posts, Reels video URLs, hashtag feeds, and comments from active accounts, pass your verified ACTIVE handles into Instagram Scraper — Profiles, Posts, Reels & Comments.


Our Instagram scrapers are ethical and only inspect publicly available profile header metadata. They do not access private messages, non-public photos, or password-protected content. However, you should be aware that public profile biographies may contain personal data. You should not scrape personal data unless you have a legitimate reason to do so, and you should always comply with applicable data protection regulations such as GDPR. Read Apify's blog post on the legality of web scraping to learn more.


Your feedback

We keep this Actor under active maintenance. If a run finishes successfully but returns fewer results than you expected, hangs, or errors — please open an Issue before posting a public review so we can diagnose and fix it for you.

🛠️ How to report — Use the Actor’s Issues tab in Apify Console. Include the run ID, your input JSON, and what you expected vs. what you got.
⏱️ Response time — We aim to reply within 24 hours on business days.
⭐ Reviews — Happy with the results? A short positive review helps other users find a reliable scraper. Ran into a problem? Open an Issue first — we’ll work with you to resolve it before you leave a rating.