Instagram Likes Scraper
Pricing
$19.99/month + usage
Instagram Likes Scraper
π Instagram Likes Scraper (instagram-likes-scraper) collects usernames, profile IDs, and timestamps from public post likes β fast and accurate. π Export CSV/JSON for engagement analysis, influencer vetting, competitor research, and growth. β‘ Perfect for marketers & analysts.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
ScrapePilot
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 hours ago
Last modified
Categories
Share
Instagram Likes Scraper
The Instagram Likes Scraper is a purpose-built Instagram likes scraper that collects engaged users (likers + commenters) from public post URLs β fast and reliably. It solves the challenge of extracting who liked a post at scale by automating the Instagram likers list, making it easy to scrape Instagram post likes and export Instagram likes list data for analysis. Ideal for marketers, developers, data analysts, and researchers, this Instagram likers scraper enables engagement analysis, influencer vetting, and competitor research at scale.
What data / output can you get?
Below are the exact fields pushed to the Apify dataset for each engaged user. You can export results as JSON or CSV from the Apify Console.
| Data field | Description | Example value |
|---|---|---|
| full_name | Display name from user profile | "Jane Doe" |
| id | Stringified user identifier (pk/id) | "521847391" |
| username | Instagram handle | "janedoe" |
| is_private | Private account flag | false |
| is_verified | Verified badge flag | true |
| profile_pic_url | Profile image URL | "https://instagram.fxyz1-1.fna.fbcdn.net/v/t51.2885-19/..." |
| liked_post | Post URL associated with this engagement | "https://www.instagram.com/p/DLm63qQpxvw" |
| post_url | Same as liked_post (convenience) | "https://www.instagram.com/p/DLm63qQpxvw" |
| total_likes | Total like count reported by the API for that post | 1342 |
| latest_reel_media | Latest reel media timestamp (epoch seconds) or 0 | 0 |
| latest_reel_media_utc | Latest reel media timestamp (UTC) if provided; otherwise null | null |
| profile_pic_id | Profile picture ID if available; empty string otherwise | "" |
| is_new | API flag for βnewβ users if present; otherwise false | false |
Note: Each record is pushed live as itβs collected. Results are deduplicated by user id across likers and commenters. Export your dataset to JSON or CSV for downstream processing.
Key features
-
β‘οΈ Smart proxy fallback Automatically attempts direct requests first, then falls back to datacenter and finally residential proxies if blocked β with clear [PROXY] logs. Ideal when you need an Instagram likes API alternative under real-world rate limits.
-
π§ Engaged users (likers + commenters), deduplicated Combines Instagram likers with commenters for each post, deduplicates by user ID, and builds a unique Instagram likers list per run.
-
π οΈ Live saving to dataset Each user is pushed to the Apify dataset in real time so you can monitor progress and never lose partial results.
-
π Built-in retry & rate-limit handling Robust retry logic with backoff for 429 responses and short, friendly delays keeps your Instagram likes data scraper stable.
-
π¦ Structured output you can trust Consistent schema with fields like full_name, id, username, is_private, is_verified, profile_pic_url, liked_post, total_likes, and post_url.
-
π§° Optional authenticated requests Provide an Instagram sessionid cookie via sessionId for authenticated requests; unauthenticated runs may be redirected to login and return 0 users.
-
π Bulk URL support Feed multiple post URLs in one run to scale your IG likes scraper tool for campaigns, audits, or research workflows.
-
π€ Easy export Export Instagram likes list data to JSON or CSV directly from the Apify Console.
How to use Instagram Likes Scraper - step by step
- Create or log in to your Apify account.
- Open Apify Console β Actors and find βinstagram-likes-scraperβ.
- Add your Instagram post URLs to startUrls (supports multiple URLs). Example format: "https://www.instagram.com/p/DLm63qQpxvw/".
- (Optional) Set maxCount to cap the number of unique users (likers + commenters) to collect across all posts.
- (Optional) Paste sessionId if you want authenticated requests. Without it, Instagram may return a login page and 0 users.
- (Optional) Adjust proxyConfiguration (leave off for direct requests; the actor automatically falls back to datacenter and residential proxies if blocked).
- Click Start. Monitor the Log for progress, retry events, and [PROXY] messages.
- When finished (or even during the run), go to the OUTPUT tab to view, filter, and export your dataset as JSON or CSV.
Pro tip: If you need to scrape Instagram post likes repeatedly for analytics pipelines, schedule runs in Apify and fetch the dataset exports programmatically for downstream dashboards.
Use cases
| Use case | Description |
|---|---|
| Influencer vetting & audience analysis | Analyze who liked a post to assess audience authenticity and fit before partnerships using an Instagram post likers extractor. |
| Competitor engagement tracking | Monitor and export Instagram likes list from competitorsβ posts to profile engaged audiences over time. |
| Campaign performance reporting | Scrape Instagram post likes to enrich engagement reports with usernames and verification/private flags. |
| Community building | Download Instagram likers usernames to identify and reward highly engaged followers. |
| Academic & social research | Collect structured engagement data for studies into online communities and content diffusion. |
| CRM enrichment | Append likersβ usernames and basic profile metadata to your outreach lists for smarter segmentation. |
| Trend discovery | Use an Instagram likes scraping tool to spot verified users engaging with niche content. |
Why choose Instagram Likes Scraper?
Built for precision and reliability, this Instagram likes crawler combines robust proxy fallback with clean, deduplicated engagement records.
- β Accurate, structured output: Consistent fields for user and post engagement, ready for analysis.
- π Scales with bulk URLs: Run your Instagram likers list scraper across many posts in one job.
- π‘οΈ Resilient to blocks: No proxy by default, with automatic fallback to datacenter then residential, plus retries and backoff.
- π Engagement-focused: Merges likers and commenters for a fuller view of who interacted with each post.
- πΎ Live data capture: Pushes each item to the dataset immediately, minimizing data loss risks.
- π Optional authentication: sessionId support when you need authenticated requests; clear logs if Instagram returns a login page.
- πΈ Export-ready: Download results as JSON or CSV for BI tools and spreadsheets.
In short, this Instagram likes data scraper delivers a stable Instagram likes API alternative without fragile browser automation or extensions.
Is it legal / ethical to use Instagram Likes Scraper?
Yes β when done responsibly. This tool collects data from publicly available Instagram posts and endpoints. You should:
- Only scrape data from public posts youβre permitted to analyze.
- Respect Instagramβs terms and your local laws (e.g., GDPR, CCPA).
- Avoid spamming and misuse of personal data.
- Understand that private posts or authenticated-only content is not accessed unless you provide a valid sessionId.
- Consult your legal team for edge cases or commercial deployments.
Input parameters & output format
Example input
{"startUrls": ["https://www.instagram.com/p/DLm63qQpxvw/"],"maxCount": 1000,"sessionId": "","proxyConfiguration": {"useApifyProxy": false}}
Parameters
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
| startUrls | array | Yes | None | Paste one or more Instagram post URLs (e.g. https://www.instagram.com/p/XXXXX/). The actor collects likers + commenters from each. |
| maxCount | integer | No | 100 | Cap on unique users (likers + commenters) across all posts. Minimum 1, maximum 10,000. |
| sessionId | string | No | "" | Instagram sessionid cookie value for authenticated requests. Without it, requests may return 0 users (login page). |
| proxyConfiguration | object | No | None (prefill: {"useApifyProxy": false}) | Leave off for direct requests. If blocked, the actor auto-fallbacks to datacenter β residential proxies with retries. |
Example output (dataset items)
{"full_name": "Jane Doe","id": "521847391","is_new": false,"is_private": false,"is_verified": true,"latest_reel_media": 0,"profile_pic_id": "","profile_pic_url": "https://instagram.fxyz1-1.fna.fbcdn.net/v/t51.2885-19/...","username": "janedoe","liked_post": "https://www.instagram.com/p/DLm63qQpxvw","total_likes": 1342,"latest_reel_media_utc": null,"post_url": "https://www.instagram.com/p/DLm63qQpxvw"}
Notes:
- Each item represents a unique user who liked or commented on the post, deduplicated by id.
- Some optional fields (e.g., latest_reel_media_utc, profile_pic_id) may be null or empty depending on Instagramβs response.
FAQ
Do I need to log in or provide cookies to scrape Instagram post likes?
You donβt have to, but itβs recommended. Without sessionId, Instagram may return a login page and 0 users. Supplying sessionId enables authenticated requests for more reliable results.
What exactly does this Instagram likers scraper collect?
It collects user profile fields and engagement context: full_name, id, username, is_private, is_verified, profile_pic_url, liked_post/post_url, total_likes, and extra API fields like latest_reel_media, latest_reel_media_utc, profile_pic_id, and is_new.
How many users can I extract per run?
You control this via maxCount. The allowed range is 1β10,000 unique users across all input posts. The actor stops when it reaches your limit.
Can I process multiple post URLs at once?
Yes. Add multiple Instagram post URLs to startUrls to run this IG likes scraper tool in bulk across many posts.
How does the proxy handling work?
The actor starts with no proxy. If blocked, it falls back to a datacenter proxy, and then to residential proxies with retries. Youβll see clear [PROXY] logs indicating the current mode.
Does it scrape private posts or access private data?
No. It retrieves data from public posts. The actor respects access constraints; private or login-gated content wonβt be available unless you provide a valid sessionId.
What export formats are supported?
You can export Instagram likes data to JSON or CSV from the Apify runβs OUTPUT tab. Each user is saved live, so you can download partial results at any time.
Is there a trial or subscription?
This actor is available with a flat monthly subscription. The listing includes trial minutes to evaluate the tool before committing. Check the Apify Store page for the latest pricing details.
Closing CTA / Final thoughts
Instagram Likes Scraper is built to reliably scrape Instagram post likes and commenters into clean, structured engagement datasets. With smart proxy fallback, live dataset saving, and deduplicated outputs, itβs a dependable Instagram likes scraping tool for marketers, developers, analysts, and researchers.
Set your startUrls, choose a maxCount, and optionally add sessionId for authenticated runs. Export Instagram likes list results as JSON or CSV for analytics, enrichment, and reporting. Start extracting smarter Instagram engagement data today with a robust Instagram likes API alternative.