Instagram Likes Scraper avatar

Instagram Likes Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Instagram Likes Scraper

Instagram Likes Scraper

πŸ“Έ Instagram Likes Scraper extracts like lists from posts & Reels β€” usernames, user IDs, profile links, timestamps & engagement insights. πŸ”Ž Export CSV/JSON, dedupe, and monitor changes. πŸš€ Ideal for growth, analytics, competitor tracking & influencer research.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScraperForge

ScraperForge

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

2 days ago

Last modified

Share

Instagram Likes Scraper

Instagram Likes Scraper is a focused IG likes scraper that extracts lists of users who liked and commented on specific Instagram post URLs. It solves the time-consuming task of manually collecting engaged audiences by automating collection of usernames, profile images, verification/private flags, and per-post like counts. Built for marketers, developers, data analysts, and researchers, this instagram liker list extractor helps you extract Instagram post likers at scale and export Instagram likes to CSV or JSON for analytics and outreach.

What data / output can you get?

Below are the exact fields saved for each engaged user (liker or commenter) as they’re pushed to the Apify dataset in real time.

Data fieldDescriptionExample value
full_nameDisplay name of the user"Jane Doe"
idUser identifier (stringified pk/id)"12345678901234567"
usernameInstagram handle"janedoe"
is_privateWhether the account is privatefalse
is_verifiedWhether the account is verifiedtrue
profile_pic_urlURL to the user’s profile picture"https://instagram.fxyz1-1.fna.fbcdn.net/v/t51.2885-19/..."
liked_postThe post URL associated with the interaction"https://www.instagram.com/p/DLm63qQpxvw"
post_urlSame as liked_post (post URL reference)"https://www.instagram.com/p/DLm63qQpxvw"
total_likesTotal like count for that post (from the likers API response)532
latest_reel_mediaTimestamp (epoch) of latest reel media or 00
latest_reel_media_utcUTC timestamp for latest reel media if availablenull
profile_pic_idProfile picture ID if available, else empty string""
is_newAPI-provided flag when presentfalse

Notes:

  • Results combine likers (via the Instagram likers_chrono API) and commenters (via the media comments API), deduplicated by user ID within the run.
  • You can export Instagram likes to CSV or JSON directly from the Apify dataset.

Key features

  • 🚦 Automatic proxy fallback & clear logs
    Starts direct and seamlessly falls back to datacenter, then residential proxies if blocked, with clear [PROXY] messages. Retries and backoff are built-in for reliabilityβ€”perfect for an instagram likes API alternative.

  • πŸ“₯ Live, deduplicated output
    Each user is pushed to the output table as soon as they’re collected. Entries are deduped by user ID within the run so your instagram post likers scraper results are clean and ready to use.

  • 🧩 Likers + commenters combined
    Goes beyond a basic IG likes scraper by also pulling commenters from the media comments APIβ€”ideal for instagram engagement scraper workflows.

  • πŸ§ͺ Rate-limit aware with retries
    Friendly delays and retry logic improve success rates when you scrape Instagram post likes at scale.

  • πŸ“¦ Bulk URLs support
    Process multiple post URLs in one runβ€”great for teams that need to get a list of Instagram post likers across campaigns.

  • πŸ” Optional session authentication
    Provide an Instagram sessionid cookie for authenticated requests. Without it, Instagram may return a login page and 0 users.

  • πŸ’Ύ Flexible exports
    Export results to CSV or JSON from the datasetβ€”useful for an instagram likers export tool and downstream analytics.

  • πŸ› οΈ Apify-powered reliability
    Production-ready orchestration, storage, and logs. Ideal for developers building an instagram likes checker tool or instagram likes analytics scraper workflow.

How to use Instagram Likes Scraper - step by step

  1. Create or log in to your Apify account.
  2. Open the Instagram Likes Scraper actor in Apify Console.
  3. Add input:
    • startUrls: Paste one or more Instagram post URLs (e.g., https://www.instagram.com/p/XXXXX/). You can enter strings directly or objects with a "url" property.
    • maxCount: Set a cap on unique users (likers + commenters).
    • sessionId (optional): Paste your Instagram sessionid cookie for authenticated requests.
    • proxyConfiguration (optional): Leave off for direct requests; the actor auto-falls back if blocked.
  4. Click Start to run the actor.
  5. Watch the Logs for progress updates and [PROXY] messages as the tool adapts (none β†’ datacenter β†’ residential).
  6. As users are collected, items are saved live to the Output dataset.
  7. Export your results as CSV or JSON from the Output page for analytics and enrichment.

Pro Tip: Use this instagram likes data scraper on multiple posts to build larger engagement datasets, then connect the dataset export to your BI tool or CRM.

Use cases

Use case nameDescription
Marketing analytics – engagement cohortsBuild engagement cohorts by exporting likers and commenters to CSV/JSON to analyze who interacts with your posts.
Competitor tracking – post likersTrack and compare competitor post engagement with an instagram liker list extractor to inform content strategy.
Influencer research – audience samplingExtract Instagram post likers to evaluate audience makeup and potential influencer collaborations.
Community growth – outreach listsGet list of Instagram post likers, filter for relevance, and route to CRM for follow-up campaigns.
Data enrichment – user signalsUse an instagram engagement scraper to append engagement indicators to existing handle lists for scoring.
Academic & social researchScrape Instagram post likes for public posts to study engagement patterns and network effects at scale.
Automation pipelines – scheduled runsCombine with Apify scheduling to refresh engagement snapshots for recurring reports.

Why choose Instagram Likes Scraper?

This instagram post likers scraper is built for precision, automation, and reliability on Apify’s infrastructure.

  • βœ… Accurate, structured fields: Clean username, id, verification/private flags, profile image URL, and per-post like counts.
  • πŸš€ Scalable batch runs: Paste multiple post URLs and collect up to thousands of engaged users per run.
  • πŸ”§ Developer friendly: Simple inputs; results available in the Apify dataset for easy automation.
  • πŸ›‘οΈ Smart proxy strategy: Automatic fallback from direct to datacenter and residential proxies with retries.
  • πŸ” Deduped within run: Avoids duplicates by user ID for consistent datasets.
  • πŸ’° Cost-effective & production-ready: Avoid brittle browser extensions and unstable point solutionsβ€”run reliably on Apify.

Bottom line: A focused instagram likes scraper that reliably collects real engagement data and exports clean results for analysis.

Yesβ€”when done responsibly. This tool is designed to collect engagement data from publicly available Instagram posts. You should:

  • Only collect data from public content you’re authorized to analyze.
  • Comply with Instagram’s terms and applicable laws (e.g., GDPR, CCPA).
  • Avoid spam and respect user privacy.
  • Use the optional sessionId responsibly for authenticated requests.
  • Consult your legal team for edge cases or jurisdiction-specific requirements.

Input parameters & output format

Example JSON input

{
"startUrls": [
{ "url": "https://www.instagram.com/p/DLm63qQpxvw/" }
],
"maxCount": 100,
"sessionId": "",
"proxyConfiguration": {
"useApifyProxy": false
}
}

Input parameters

  • startUrls (array, required): Paste one or more Instagram post URLs (e.g. https://www.instagram.com/p/XXXXX/). Supports strings or objects with a "url" property.
    • Default: none (required)
  • maxCount (integer, optional): Cap on unique users (likers + commenters) across all posts. Range 1–10,000.
    • Default (schema): 100
    • Note: The actor enforces 1–10,000 and normalizes the value internally.
  • sessionId (string, optional): Instagram sessionid cookie value for authenticated requests. Get it from browser DevTools β†’ Application β†’ Cookies β†’ instagram.com β†’ sessionid. Without it, requests may return a login page and 0 users.
    • Default: "" (empty string)
  • proxyConfiguration (object, optional): Leave off for direct requests. If blocked, the actor auto-falls back: datacenter β†’ residential (with retries).
    • Default/prefill: { "useApifyProxy": false }

Example JSON output

{
"full_name": "Jane Doe",
"id": "12345678901234567",
"username": "janedoe",
"is_private": false,
"is_verified": true,
"profile_pic_url": "https://instagram.fxyz1-1.fna.fbcdn.net/v/t51.2885-19/...",
"liked_post": "https://www.instagram.com/p/DLm63qQpxvw",
"total_likes": 532,
"post_url": "https://www.instagram.com/p/DLm63qQpxvw",
"latest_reel_media": 0,
"latest_reel_media_utc": null,
"profile_pic_id": "",
"is_new": false
}

Notes:

  • Fields latest_reel_media_utc and profile_pic_id may be null/empty if not available from the API.
  • Items are pushed to the dataset as soon as they’re found, making it easy to export instagram likes to CSV or JSON mid-run if needed.

FAQ

Do I need to log in to use this instagram likes scraper?

βœ… No, but it helps. You can run without login; however, Instagram may return a login page and 0 users. For best results, provide sessionId (your Instagram sessionid cookie) to perform authenticated requests.

How many users can I collect per run?

πŸ“ˆ You control this with maxCount. The allowed range is 1–10,000 unique users per run. The actor deduplicates by user ID within the run.

Can this extract Instagram post likers and commenters?

βœ… Yes. It fetches likers via the likers_chrono API and commenters via the media comments API, then merges and deduplicates them for each post.

What fields are included in the output?

🧩 Each item includes full_name, id, username, is_private, is_verified, profile_pic_url, liked_post, total_likes, post_url, and extras like latest_reel_media, latest_reel_media_utc, profile_pic_id, and is_new.

Can I export results to CSV or JSON?

πŸ’Ύ Yes. Open the run’s Output tab in Apify Console to download your dataset as CSV or JSONβ€”ideal if you need an instagram likers export tool for analytics.

Does it support proxies?

πŸ›‘οΈ Yes. It starts with no proxy and automatically falls back to datacenter, then residential proxies when blocked, with retry logic and [PROXY] logs.

Is this an instagram likes API alternative?

βœ”οΈ It works as an instagram likes API alternative by collecting likers and commenters from post URLs and returning structured JSON/CSV for downstream use.

How does deduplication work?

πŸ” The actor keeps a set of seen user IDs and only saves unique users within a run, ensuring your final dataset doesn’t contain duplicates.

Closing CTA / Final thoughts

Instagram Likes Scraper is built to extract engaged audiences from Instagram posts quickly and reliably. With automatic proxy fallback, live deduplicated output, and flexible CSV/JSON exports, it helps marketers, researchers, and developers turn post interactions into actionable datasets. Use it to scrape Instagram post likes at scale, get list of Instagram post likers, and automate engagement analytics. Developers can plug the output dataset into existing pipelines for an efficient instagram post likes downloader workflow. Start extracting smarter engagement data today.