Instagram Likes Scraper
Pricing
from $1.02 / 1,000 results
Instagram Likes Scraper
Get the accounts that liked any public Instagram post or reel. One row per liker with username, display name, verification status and private-account flag. No Instagram login needed.
Pricing
from $1.02 / 1,000 results
Rating
0.0
(0)
Developer
ToolzerHub
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Instagram Likes Scraper — Who Liked a Post
Paste one or more Instagram post or reel URLs. Get back the accounts that liked them, one row per liker.
No login, no cookie, no session.
Input
| Field | Type | Default | What it does |
|---|---|---|---|
codes | array | — | Required. Full post/reel URLs, shortcodes, or numeric media IDs. |
limit | integer | 0 | Caps rows across the whole run. 0 means no cap. |
{"codes": ["https://www.instagram.com/p/DbL6n0ggXDZ/"],"limit": 0}
codes accepts a full post or reel URL, a shortcode, or a numeric media ID.
Instagram does not publish a pageable liker list. The endpoint behind this Actor takes a post and returns one batch of likers — there is no cursor, no page token, and no way to ask for more. So on a post with 200,000 likes you get the batch Instagram returns, not 200,000 rows.
That is a limit of what Instagram exposes publicly, not a setting. If you need the full audience of an account rather than of a post, use the Instagram Followers Scraper instead — follower lists do page.
Comments are different: they page properly, and the Instagram Comments Scraper walks all of them.
Output
One row per liker.
| Field | What it holds |
|---|---|
username | The account that liked the post |
full_name | Display name |
is_verified | Whether it's verified |
is_private | Whether it's private |
profile_pic_url | Profile picture |
id | Instagram's numeric account ID |
source_code | Which post the like was on |
{"username": "liker","full_name": "A Liker","is_verified": false,"is_private": true,"profile_pic_url": "https://...","id": "9","source_code": "DbL6n0ggXDZ"}
What this costs
One request per post, and one billed row per liker returned. limit caps the rows across the whole run; 0 means no cap.
Questions
Why did I get far fewer likers than the post's like count? Because Instagram only exposes a batch of them publicly. See the note under Input — this is the endpoint's ceiling, not a setting you can raise.
Can I page through the rest? No. There is no cursor to page with. Anything claiming otherwise on a public post is guessing.
Does it work on private posts? No. The post has to be public.
Do I need an Instagram login? No. Everything here is public data, fetched without a session.
Other Instagram Actors
| Actor | Use when |
|---|---|
| Instagram Comments Scraper | You want who commented, not who liked |
| Instagram Media Engagement Scraper | You want post info, comments and likers together |
| Instagram Followers & Following | You want an account's full audience, not one post's likers |
Support
Questions, bugs, or feature requests: contact@toolzerhub.com
Browse the rest: apify.com/toolzerhub