Followers

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.profilequery.com/v1/profile/followers?handle=nike" \
  -H "Authorization: Bearer $INSTAGRAMAPI_KEY"

What you get

Structured JSON, not raw HTML

  • ▹Paginated list of follower accounts, ~25 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 public accounts — note Instagram caps the visible list on many accounts at ~50 followers

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": "25"
  }
}

Response fields

Fields returned by GET /v1/profile/followers

FieldDescription
itemsThe page of follower accounts.
items[].idNumeric account id (stable even if the username changes).
items[].usernameThe account's @handle.
items[].full_nameDisplay name shown on the profile (may be empty).
items[].is_verifiedWhether the account has a verified badge.
items[].is_privateWhether the account is private.
items[].profile_pic_urlURL of the account's profile picture.
next_cursorPass 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 pricing

FAQ

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 25 per page, matching Instagram's own pagination granularity. Instagram caps the visible list on many accounts at ~50, in which case next_cursor comes back null after the first page.

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 (~25 followers), regardless of the account's total follower count.

Start pulling followers api data

Create a free key and make your first request in under a minute — 50 credits on us.