Instagram Followers API
Get an account's follower count with a single profile lookup, or page through its full list of followers — username, full name, verification, and privacy status for each — with cursor-based pagination.
50 free credits on signup · no card required
curl "https://api.instagramapi.dev/v1/profile/followers?handle=nike" \
-H "Authorization: Bearer $INSTAGRAMAPI_KEY"What you get
Structured JSON, not raw HTML
- ▹Paginated list of follower accounts, ~50 per page
- ▹Each follower includes username, full name, profile picture, and verified/private flags
- ▹Cursor-based pagination — pass next_cursor back to keep paging
- ▹Pair with /profile for a plain follower count without listing individual followers
- ▹Works on any public account, regardless of size — page responsibly on very large ones
Endpoints
Every endpoint behind this page
Example response
What comes back
{
"data": {
"items": [
{
"id": "13460080",
"username": "nike",
"full_name": "Nike",
"is_verified": true,
"is_private": false,
"profile_pic_url": "https://instagram.com/.../nike.jpg"
},
{
"id": "27821530565",
"username": "16mh.vl",
"full_name": "",
"is_verified": false,
"is_private": true,
"profile_pic_url": "https://instagram.com/.../nike.jpg"
}
],
"next_cursor": "QVFEZmt..."
}
}Response fields
Fields returned by GET /v1/profile/followers
| Field | Description |
|---|---|
| items | The page of follower accounts. |
| items[].id | Numeric account id (stable even if the username changes). |
| items[].username | The account's @handle. |
| items[].full_name | Display name shown on the profile (may be empty). |
| items[].is_verified | Whether the account has a verified badge. |
| items[].is_private | Whether the account is private. |
| items[].profile_pic_url | URL of the account's profile picture. |
| next_cursor | Pass back as `cursor` to fetch the next page; null when there are no more results. |
No login required
Nothing to authenticate but your API key
No OAuth flow
One static API key in an Authorization: Bearer header. No redirect, no refresh tokens, no expiring session.
No Meta app review
Never touch Meta's developer platform, Business Verification, or a connected Facebook Page. Sign up directly with Instagram API.
Public data only
Every endpoint returns only what's already visible on Instagram without logging in. Private accounts are never accessible.
Pricing
2 credits per request. Credits start at $8.00 per 1,000 and drop to $6.00 per 1,000 at volume — no subscription, no minimums. New accounts get 50 free credits.
See full pricingFAQ
Instagram Followers API, explained
How do I just get a follower count, not the full list?
Call GET /v1/profile?handle=<username> — the response includes a followers field with the total count, at 1 credit, no pagination needed.
How do I get the actual list of followers?
Call GET /v1/profile/followers?handle=<username>, then keep passing the returned next_cursor back as the cursor param until it comes back null.
How many followers come back per page?
About 50 per page, matching Instagram's own pagination granularity.
Can I get followers of a private account?
No — follower lists are only available for public accounts.
What does listing followers cost?
2 credits per page (up to ~50 followers), regardless of the account's total follower count.
Related
More ways to pull Instagram data
Start pulling followers api data
Create a free key and make your first request in under a minute — 50 credits on us.