Get Instagram followers
TL;DR
About
The follower pop-up on Instagram is fine for a glance and miserable to copy past a few dozen rows. Give it a handle and a count and it pages through the same list the pop-up loads, 50 accounts per request. Set count to 0 and it keeps going until Instagram stops serving pages. The catch is that it only sees what the Instagram account signed in to that browser sees. That means the full list for that account and for accounts it follows, a short preview anywhere else (has_more goes false early), and nothing from a private account it does not follow. A candle shop that ran a follow-to-enter giveaway, say, pulls its own 1,800 followers with count at 0 and checks the 312 entrant handles against the list before drawing a winner. Bios and follower counts are not included, so run get_profile on the few handles worth a closer look.
Input
username requiredHandle without the @.
count optionalMax followers to fetch; 0 = every page Instagram will serve.
Default: 50Output
count requiredhas_more requiredTrue if Instagram still had pages when we stopped (count reached).
username requiredfollowers requiredExample output
Shape only: placeholder values generated from the output schema, not a real run.
{
"count": 3,
"has_more": true,
"username": "…",
"followers": [
{
"pk": "…",
"username": "…",
"full_name": "…",
"is_private": true,
"is_verified": true,
"profile_pic_url": "https://example.com/item/123"
}
]
}