Instagram likers scraper avatar

Instagram likers scraper

Pricing

from $1.75 / 1,000 results

Go to Apify Store
Instagram likers scraper

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

Yashwardhan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Security

Limited permissions

Share

❀️ 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

  1. Open the Actor on Apify.
  2. Paste an Instagram post or Reel URL into Instagram post or Reel URL.
  3. Choose the Maximum unique likers value (1–1,000). The default is 1,000.
  4. Optionally adjust HTTP timeout (ms). The default is 20,000 ms.
  5. Click Start.
  6. Open the Dataset tab to view and export the results.

πŸ“ Input

InputRequiredDefaultDescription
postUrlβœ… Yesβ€”A supported Instagram post, Reel, or video URL. Accepted URL paths: /p/, /reel/, /reels/, and /tv/.
maxLikersNo1000Maximum number of unique liker profiles to save. Minimum: 1; maximum: 1,000.
timeoutMsNo20000Request 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

FieldDescription
record_typeRecord type; liker for a profile result.
post_urlInstagram URL submitted for the run.
shortcodeShortcode extracted from the Instagram URL.
usernameInstagram username.
full_nameFull name, when available.
pkProfile identifier, when available.
profile_pic_urlProfile-picture URL, when available.
is_privatePrivacy indicator, when available.

Run summary fields

The final run_summary record includes:

  • status β€” whether the run succeeded or failed.
  • started_at and finished_at β€” run start and finish timestamps.
  • post_url and shortcode β€” the submitted post details.
  • unique_likers_returned β€” number of unique liker profiles saved.
  • pages_fetched β€” number of retrieval batches completed.
  • provider_count and provider_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_USERNAME in 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.