All endpoints
Instagram User Followers

Instagram User Followers API

Get a user's followers by username or profile URL. Returns username, full name, user ID, verification status, privacy status, and profile picture for each account, 50 per page. Pass a query to search the list instead. Verified accounts return only their first 50 followers.

Price: $0.006 per page
Free tier: 50 requests/month
Endpoint
GET /v1/instagram/user/followers

Parameters

username
Instagram username, with or without leading @ (max 100 characters). Provide either username or url.
url
Instagram profile URL, e.g. https://instagram.com/natgeo (max 500 characters). Provide either username or url.
pages
Number of pages to fetch, 1-40 (default: 1). Each page returns up to 50 accounts. Verified (blue checkmark) accounts return the first page only.
query
Search the followers list by username or name (max 100 characters). Returns up to 50 matches in a single request; pages is ignored.

Response fields

followers
Array of follower profiles
username
Instagram username
full_name
Display name
user_id
Instagram user ID
is_verified
Whether the user is verified (blue checkmark)
is_private
Whether the account is private
profile_pic_url
URL to profile picture
url
Link to the profile
username
The requested username
query
The search keyword (only when query was passed)
pages
Number of pages fetched
count
Total results returned

Example Request

curl "https://apidirect.io/v1/instagram/user/followers?username=worldofartists&pages=2" \
  -H "X-API-Key: YOUR_API_KEY"

Example Response

{
  "followers": [
    {
      "username": "traits_abstraits65",
      "full_name": "TRAITS ABSTRAITS",
      "user_id": "25986338196",
      "is_verified": false,
      "is_private": false,
      "profile_pic_url": "https://scontent.cdninstagram.com/v/t51.2885-19/photo.jpg",
      "url": "https://instagram.com/traits_abstraits65"
    }
  ],
  "username": "worldofartists",
  "pages": 2,
  "count": 100
}

Frequently asked questions

How many followers can I get?

Up to 2,000 per call for unverified accounts: 50 per page, up to 40 pages. Verified (blue checkmark) accounts return only their first ~50 followers, because Instagram no longer exposes the rest of a verified account's followers list. Extra pages are not billed.

Can I search someone's followers?

Yes. Pass query with a name or username to get up to 50 matching accounts in a single request.

Why do I get a 403?

Either the account is private (code: "private_account"), or Instagram hides this account's followers and following lists (code: "limited_account"). Either way it is billed as one request, whatever pages you asked for.

How does pricing work?

You only pay for successful requests. The Instagram User Followers API costs $0.006 per page. There are no monthly fees or commitments. You get 50 free requests per endpoint every month.

Do I need a credit card to start?

No. You can sign up and use the free tier (50 requests/endpoint/month) without adding a payment method. You only need to add a card when you want to exceed the free tier.

Are there rate limits?

Yes, there's a concurrency limit of 10 simultaneous requests per endpoint per user. If you need more, just get in touch.

Start using the Instagram User Followers API

Get your API key and start making requests in minutes. 50 requests/month free every month.

Get API Key