Instagram Following Scraper avatar

Instagram Following Scraper

Pricing

from $2.50 / 1,000 following scrapeds

Go to Apify Store
Instagram Following Scraper

Instagram Following Scraper

Scrape the full list of accounts any public Instagram account follows, without a login. Give a list of usernames and get back every followed account as a clean row: username, full name, id, private and verified flags, and profile picture. Paginated automatically to your chosen limit.

Pricing

from $2.50 / 1,000 following scrapeds

Rating

0.0

(0)

Developer

Goutam Soni

Goutam Soni

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Pull the full list of accounts any public Instagram account follows, without a login. Hand the actor a list of usernames and get back a clean, structured row for every followed account: username, full name, numeric id, private and verified flags, and profile picture. Pagination is walked automatically up to the limit you set per account.

What it does

  • Full following list per account, walked page after page until it reaches your cap or the list runs out.
  • One clean row per followed account, with the username, name, id, verified and private flags, and profile picture already parsed into fields.
  • Several accounts at once, processed in parallel.
  • No login required. You never hand over an Instagram account or a password.

Common uses: mapping who a target account follows, finding the accounts behind an influencer's inspiration, competitor and niche mapping, and building interest graphs.

Private accounts do not expose their following list, so a private target returns a single row noting private_account.

Input

FieldTypeDescription
usernamesarrayAccounts whose following list you want. Handles, @handles, or profile links all work.
maxFollowingPerUserintegerCap per account. Default 1000.
concurrencyintegerHow many accounts to process in parallel. Default 3.

Example input

{
"usernames": ["nasa", "natgeo"],
"maxFollowingPerUser": 5000,
"concurrency": 3
}

Output

Each row is one followed account:

{
"type": "following",
"queryUsername": "nasa",
"username": "example_user",
"fullName": "Jane Doe",
"id": "123456789",
"isPrivate": false,
"isVerified": true,
"profilePicUrl": "https://...",
"scrapedAt": "2026-07-21T09:00:00.000Z"
}

Pricing

Pay per followed account returned, billed by result. No subscription. You only pay for the rows you get, plus a small flat start fee per run.