Instagram Followers Count
Instagram Followers Count is a point-in-time profile snapshot with visible follower, following, and post totals, plus public identity and verification signals. These fields support audience-size comparison, creator benchmarking, directory enrichment, and growth monitoring across repeated collections.
Features
- Visible profile countsRead visible follower, following, and post counts from publicly accessible Instagram profiles.
- Username and URL inputsAccept one or more public usernames, profile URLs, or a batch using either input type.
- Count-only resultsReturn count-focused records instead of full follower or following lists.
- Profile identity fieldsInclude public display name, profile URL, avatar, verification status, and privacy status with each count record.
- Public data boundaryKeep private, removed, restricted, or login-only profile data outside the response boundary.
Parameters
| Parameters | Required | Description |
|---|---|---|
usernames | Optional | Public Instagram usernames without @, separated by commas or new lines. Provide usernames or urls. |
urls | Optional | Optional public Instagram profile URLs. Provide urls or usernames. |
results_limit | Optional | Maximum number of records the collection task should request. Must be a positive integer. |
How to Use
Submit usernames or profile URLs as an asynchronous task, poll its task ID, then read normalized profile metrics with cursor pagination.
- Prepare one or more public Instagram usernames without @, or public profile URLs.
- POST usernames or urls with an optional results_limit to /v1/instagram/followers-count.
- Poll /v1/tasks/{task_id} until the status is succeeded or failed.
- Read /v1/tasks/{task_id}?limit=50 and follow results.next_cursor when more records exist.
curl -X POST "https://api.socq.ai/v1/instagram/followers-count" \
-H "Authorization: Bearer $SOCQ_API_KEY" \
-H "Content-Type: application/json" \
-d '{"usernames":["natgeo","instagram"],"results_limit":25}'
# Poll GET /v1/tasks/{task_id}, then read /v1/tasks/{task_id}?limit=50 and use data.results.Best Use Cases
- Creator growth monitoring: Refresh public follower and following counts for creators you track and compare changes across scheduled runs.
- Brand and competitor tracking: Monitor public profile count changes for brands, competitors, campaigns, and partner accounts.
- Audience analysis: Use count metrics as a lightweight signal before deciding which public profiles need deeper enrichment.
- CRM and creator database enrichment: Attach public count metrics, profile URLs, display names, and verification status to existing account records.
- Reporting snapshots: Store collected_at with each result so dashboards can show the date and source of each count refresh.
Pro Tips
- Keep this endpoint count-focused; use the Posts or Reels API when you also need public content records.
- Store collected_at for every record because public counts can change between refreshes.
- Use conservative batch sizes and retry with backoff if public results are temporarily unavailable.
- Treat missing posts_count, avatar, or verification fields as normal public-result variability.
- Do not design workflows around private profiles, full follower lists, or login-only Instagram data.
Related APIs
Use these APIs when you need a different type of public Instagram data.
- Instagram Posts API — Collect public posts, media, hashtags, mentions, timestamps, and engagement by username.
- Instagram Reels API — Collect public Reels, media, audio, hashtags, mentions, and engagement by username.
- Instagram Search API — Search public profiles by keyword or handle with identity and visible account signals.
- Instagram Comments API — Collect public comments, authors, timestamps, likes, and replies from post URLs.
Combine Instagram data with public data from other supported social platforms.