Instagram likers scraper
Pricing
from $1.75 / 1,000 results
Instagram likers scraper
Instagram Likers Scraper helps you discover and extract publicly available profiles of users who like any Instagram post or Reel. Simply enter a post URL to collect liker data, including usernames, full names, profile URLs, profile pictures, and verification status, subject to availability.
Pricing
from $1.75 / 1,000 results
Rating
0.0
(0)
Developer
Yashwardhan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Security
Limited permissionsShare
β€οΈ Instagram Likers Scraper
Discover the public profiles engaging with an Instagram post or Reel. Simply provide an Instagram URL and collect a structured list of available liker profiles β ready for research, audience analysis, and marketing workflows.
β¨ Key Features
- π Simple URL input β provide a public Instagram post or Reel link.
- π₯ Liker profile extraction β collect available usernames and profile details for people who liked the content.
- π― Up to 1,000 profiles per run β set your preferred result limit, with a strict maximum of 1,000 unique profiles.
- π§Ή Automatic deduplication β repeated usernames are removed from the results.
- π§© Structured data β receive clean, consistent records that are easy to analyse and export.
- πΌοΈ Profile information β retrieve available full names, profile IDs, profile-picture URLs, and privacy indicators.
- π Run summary β review the number of profiles collected, duplicates and invalid records skipped, run status, and execution time.
- βοΈ Flexible timeout β configure how long the Actor waits for a response.
- π Simple user experience β no technical configuration is required from the Actor user.
- π¦ Apify integration β results are saved to the default Apify dataset, with a summary also available in the key-value store.
π How to Use
- Open the Actor on Apify.
- Paste an Instagram post or Reel URL into Instagram post or Reel URL.
- Choose the Maximum unique likers value (1β1,000). The default is 1,000.
- Optionally adjust HTTP timeout (ms). The default is 20,000 ms.
- Click Start.
- Open the Dataset tab to view and export the results.
π Input
| Input | Required | Default | Description |
|---|---|---|---|
postUrl | β Yes | β | A supported Instagram post, Reel, or video URL. Accepted URL paths: /p/, /reel/, /reels/, and /tv/. |
maxLikers | No | 1000 | Maximum number of unique liker profiles to save. Minimum: 1; maximum: 1,000. |
timeoutMs | No | 20000 | Request timeout in milliseconds. Allowed range: 1,000β120,000. |
Example input
{"postUrl": "https://www.instagram.com/reel/SHORTCODE/","maxLikers": 1000,"timeoutMs": 20000}
π€ Output
The Actor saves its results in the default Apify dataset. The dataset contains individual liker records followed by one run-summary record.
Liker record fields
| Field | Description |
|---|---|
record_type | Record type; liker for a profile result. |
post_url | Instagram URL submitted for the run. |
shortcode | Shortcode extracted from the Instagram URL. |
username | Instagram username. |
full_name | Full name, when available. |
pk | Profile identifier, when available. |
profile_pic_url | Profile-picture URL, when available. |
is_private | Privacy indicator, when available. |
Run summary fields
The final run_summary record includes:
statusβ whether the run succeeded or failed.started_atandfinished_atβ run start and finish timestamps.post_urlandshortcodeβ the submitted post details.unique_likers_returnedβ number of unique liker profiles saved.pages_fetchedβ number of retrieval batches completed.provider_countandprovider_reported_totalβ source-reported count information, when available.invalid_profiles_skippedβ records skipped because they did not contain a usable username.duplicate_profiles_skippedβ duplicate usernames removed.cappedβ indicates whether the requested result limit was reached.errorβ error details, if the run failed.duration_secondsβ total run duration.
A copy of the run summary is also stored in the default key-value store under RUN_SUMMARY.
Please note: The 1,000-profile limit is a maximum, not a guarantee that every run will return 1,000 profiles. The number of results depends on the data available for the submitted post and the source's response. Only profiles returned with usable information can be included. The reported total, when present, may be higher than the number of profiles actually collected.
π‘ Use Cases
- π― Audience research β understand who engages with specific public content.
- π€ Influencer discovery β identify potentially relevant accounts within an engaged audience.
- π Competitor analysis β explore engagement around public posts from competing brands or creators.
- π¬ Community insights β review the profiles interacting with a post.
- π§ Marketing research β build structured datasets for further analysis and segmentation.
π Why Use Instagram Likers Scraper?
- Easy to operate: submit a URL and start collecting.
- Controlled collection: choose a result limit that suits your task.
- Cleaner results: duplicate usernames are filtered automatically.
- Consistent output: profile records use predictable field names.
- Useful run visibility: a summary helps you understand the outcome of each run.
- Export-ready data: use Apify's dataset export options to work with your results in JSON, CSV, Excel, and other supported formats.
π Explore Our Other Actor
Looking to discover profiles related to an Instagram account rather than people who liked a specific post?
Check out our Instagram Related Profiles Scraper:
β‘οΈ Instagram Related Profiles Scraper
Replace
YOUR_APIFY_USERNAMEin the link above with the Apify username that owns your published Instagram Related Profiles Scraper Actor.
β Frequently Asked Questions
1. What does this Actor do?
It collects available public profile information for users who liked the Instagram post or Reel supplied in the input.
2. Which Instagram URLs are supported?
The Actor accepts Instagram URLs using /p/, /reel/, /reels/, and /tv/ paths.
3. What is the maximum number of profiles I can collect?
You can request up to 1,000 unique liker profiles per run. The Actor enforces this maximum.
4. Will every run return exactly 1,000 profiles?
No. 1,000 is the maximum allowed, not a guaranteed result count. Actual results depend on the profiles available for the submitted content and the data returned during the run.
5. Are duplicate profiles included?
No. The Actor deduplicates profiles using their usernames, ignoring differences in letter case.
6. What information is included for each profile?
Available fields include username, full name, profile identifier, profile-picture URL, and privacy indicator.
7. Where can I find the results?
Open the Actor run in Apify Console and select the Dataset tab. You can also export the dataset in a supported format.
8. What is the run summary?
It is a final dataset record containing run status, result count, duplicate and invalid record counts, timing information, and other run metadata. A copy is saved in the key-value store as RUN_SUMMARY.
9. What happens if the Instagram URL is invalid or unsupported?
The Actor validates the URL before attempting data retrieval. Unsupported URL formats cause the run to fail with an explanatory error.
10. Can I collect more than 1,000 profiles in one run?
No. The maximum is intentionally limited to 1,000 unique profiles per run.
11. What does the timeout setting control?
It controls how long the Actor waits for the data retrieval operation before timing out. The default is 20 seconds.
12. Does the Actor guarantee that every liker profile will be available?
No. Profile availability and completeness depend on the source data returned for the submitted Instagram content. The Actor does not guarantee access to every account that liked a post.
β οΈ Responsible Use
Use this Actor only for lawful research and in accordance with Instagram's terms, applicable privacy and data-protection laws, and the rights of the people whose information may appear in the results. Do not use collected information for spam, harassment, discrimination, or other abusive purposes.
β€οΈ Instagram Likers Scraper β turn post engagement into structured audience insights.