Instagram Followers List
Instagram followers are public relationship records for profiles visible in the follower list of a submitted username, with identity, profile image, verification and privacy flags, source context, position, and collection time. These fields support audience sampling, cross-account overlap checks, profile selection, and relationship-list research.
Features
- Multi-account follower collectionSubmit one or more Instagram usernames and request follower profiles for every source account in one asynchronous task.
- Normalized follower identityReturn available profile ID, username, display name, derived profile URL, and public profile image for each follower row.
- Visibility and source signalsPreserve verification and private-account flags plus the source username and follower relationship when those values are exposed.
- Observed list contextKeep the source position and Actor scrape time when available, with SocQ collection time as the timestamp fallback.
- Per-username result controlApply results_limit separately to each submitted username, with a default of 100 and an accepted range from 1 through 2,000.
Parameters
| Parameters | Required | Description |
|---|---|---|
usernames | Required | Required non-empty list of Instagram usernames. Each item must be a non-empty string; leading @ characters are removed before collection. |
results_limit | Optional | Maximum follower profiles requested per username; defaults to 100 and accepts integers from 1 through 2,000. |
How to Use
Submit public Instagram usernames, track the asynchronous task, and page through normalized follower profile records after collection succeeds.
- Prepare one or more public Instagram usernames; a leading @ is accepted and removed before collection.
- POST usernames and an optional results_limit to /v1/instagram/followers-list, then store the returned task_id.
- Poll /v1/tasks/{task_id} until the task succeeds or reports a failure.
- Read data.results.items and follow next_cursor while has_more is true.
curl -X POST "https://api.socq.ai/v1/instagram/followers-list" \
-H "Authorization: Bearer $SOCQ_API_KEY" \
-H "Content-Type: application/json" \
-d '{"usernames":["instagram"],"results_limit":100}'
# Poll GET /v1/tasks/{task_id}
# Read data.results.items and follow next_cursor while has_more is trueBest Use Cases
- Public audience sampling: Build a bounded sample of follower usernames, display names, profile links, visibility flags, and observed positions for a selected public account.
- Cross-account overlap checks: Group rows by extra.source_username and compare follower IDs or usernames to identify profiles appearing under more than one submitted account.
- Profile enrichment queues: Select returned usernames and pass them to Instagram Profiles when a workflow needs biography or visible profile-count fields.
- Relationship-list snapshots: Store follower identity, source username, observed position, and collected_at to make later public-list samples distinguishable.
Pro Tips
- When submitting several usernames, estimate requested depth as usernames multiplied by results_limit because the cap and credit estimate apply per source account.
- If a source username begins with @, you may send it unchanged; the provider mapper removes leading @ characters before the Actor run.
- When comparing accounts, retain extra.source_username because the same follower profile can appear in more than one source list and cross-source deduplication is not promised.
- If position is present, treat it as an observed list value rather than a stable rank or measure of relationship strength.
- When a public source returns fewer rows than requested, keep the partial result and record collected_at; privacy, account availability, source pagination, and Actor limits can reduce output.
Related APIs
Use these APIs when you need a different type of public Instagram data.
- Instagram Followers Count API — Retrieve public profile identity and visible follower, following, and post counts.
- 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.
- Instagram Profiles API — Retrieve public profile identity, biographies, links, account flags, categories, and visible counts by username.
- Instagram Following List API — Collect public profiles followed by Instagram accounts with identity, relationship context, and visible account counts.
- Instagram Hashtag Posts API — Discover public posts by hashtag with source-tag context, media, creators, timestamps, and visible engagement.
- Instagram Tagged Posts API — Collect public posts that tag selected profiles with authors, media, mentions, tagged-user context, and engagement.
- Instagram Transcript API — Extract transcript text, language, format, source URLs, and shortcodes from public post or Reel URLs.
- Instagram Audio Reels API — Collect public Reels by known numeric audio ID with captions, creators, media, timestamps, visible engagement, and source-audio context.
- Instagram Highlight Items API — Retrieve saved public Story items from known highlight IDs with text, author identity, media, timestamps, visible metrics, and source context.
- Instagram Post Info API — Look up known public post, Reel, or legacy IGTV URLs with captions, author identity, media, timestamps, visible engagement, and input context.
- Instagram Reels Search API — Search public Reels by text query with captions, creators, media, timestamps, visible engagement, and query context.
- Instagram Story Highlights API — List public Story Highlight containers by username with titles, owner context, media counts, and reusable highlight IDs.
- Instagram Trending Reels API — Capture the current public Reel set from the trending feed with captions, creators, media, timestamps, and visible engagement.
Combine Instagram data with public data from other supported social platforms.