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.
curl "https://apidirect.io/v1/instagram/user/followers?username=worldofartists&pages=2" \
-H "X-API-Key: YOUR_API_KEY"
{
"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
}
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.
Yes. Pass query with a name or username to get up to 50 matching accounts in a single request.
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.
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.
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.
Yes, there's a concurrency limit of 10 simultaneous requests per endpoint per user. If you need more, just get in touch.
Get your API key and start making requests in minutes. 50 requests/month free every month.
Get API Key