How to scrape Instagram likes and comments without logging in

Turn visible engagement on public posts and Reels into a dataset of users, comments, timestamps and engagement signals without providing cookies or credentials.

Affiliate link: we may receive a commission if you later purchase a plan, at no extra cost to you.

WorkflowFrom public URLs to an engagement table
01InputJSON
Posts
One or more URLs
dataToScrape
comments
resultsLimit
50
02Actor

Instagram Engagers

scraping_solutions/...

No cookies

03DatasetXLSX
typeusernametext
commentsuser_1Very useful
commentsuser_2Price?
One run collects comments or likes. Run it twice with the same URLs when you need both.

Actor used

Instagram Engagers: Likes and Comments

scraping_solutions/instagram-engagers-likes-and-comments-no-cookies

Send a list of public posts and receive up to 200 likes or comments per URL. It is useful for campaign research, conversation analysis and public audience samples.

S
Developed byScraping Solutions

A community-maintained Actor on Apify.

View the official listing
4.2 / 54 reviews
428total users
27monthly users
18bookmarks
0.43 hissue response
$0.50per 1,000 results

Official listing checked August 20, 2026; figures can change.

5commentsrequested and received
6.1 sruntimecontrolled run
18fieldsobserved in output
0errorsduring the test
Aug 20verified2026

Our test requested five comments from the developer's sample URL. It confirms the output shape, not identical speed or coverage for every post.

Problem and value

Move from a counter to analysis-ready engagement

Instagram shows totals, but reviewing every visible user and comment manually does not scale. The Actor creates one row per engagement for filtering, comparison and export.

Manual review

  • Open every post and scroll through engagement.
  • Copy users, text and dates one by one.
  • Hard to repeat across a campaign.

With this Actor

  • Process multiple public URLs in one run.
  • Choose comments or likes explicitly.
  • Export a consistent dataset in several formats.
No cookiesYour Instagram session is not requested.
Up to 200Requested results per post.
Multiple URLsOne input can include several posts or Reels.

Exact configuration

Export 50 comments from a public post

Start small. Increase the limit or add more URLs only after the output and coverage fit your use case.

Actor inputinstagram-engagers-likes-and-comments-no-cookies
Posts Posts
1 public URL
Posts and Reels
Type dataToScrape
comments
Also supports likes
Limit resultsLimit
50
1 to 200 per URL
  1. 01

    Copy public URLs

    Use complete post or Reel links. Private, deleted or restricted content may fail.

  2. 02

    Choose comments or likes

    comments includes comment text and author fields; likes focuses on visible profiles that liked the post.

  3. 03

    Set the per-post maximum

    resultsLimit accepts 1 to 200. It is a requested maximum, not a guarantee that Instagram exposes that many.

  4. 04

    Review and export

    Check type, source URL, username and date, then export Excel, CSV, JSON, XML, RSS or JSONL.

Tested output

Useful fields for analysis

FieldMeaningExample
typeEngagement typecomments
link_postSource postinstagram.com/p/...
user.usernamePublic usernamesample_user
textComment textVery useful
created_at_utcNormalized UTC timestamp2026-08-20...
comment_like_countVisible comment likes3
hashtags / mentionsTags and mentioned users[]
user.is_verifiedVerification statusfalse

Fields observed in a real comments run. Likes mode may return a different field set, and values depend on visible content.

Quick calculator

Estimate the Actor's maximum charge

The published rate is $0.50 per 1,000 engagers. This assumes every requested result is returned.

Project volume

For likes and comments from the same posts, double the scenario because they require two runs.

Maximum requested results50

Estimated Actor charge$0.03

Any applicable platform usage is not included.

Examples: 50 results ≈ $0.025; 200 ≈ $0.10; 1,000 ≈ $0.50.

Price checked August 20, 2026. Check current pricing.

When it helps

Three questions this dataset can answer

Which topics trigger conversation?

Compare words, questions and mentions across posts.

Who engages repeatedly?

Join datasets and identify recurring public usernames.

Which post earns better response?

Compare engagement signals with the context of each post.

Engagement is not marketing consent

Use public data for a legitimate purpose. Avoid bulk unsolicited outreach and follow applicable privacy rules and platform terms.

Frequently asked questions

Before you run it

Do I need Instagram cookies?

No. The Actor is designed for public posts and does not request Instagram credentials.

Can I collect likes and comments together?

Not in one run. Select one mode and repeat the input with the other mode when you need both.

Does a limit of 200 guarantee 200 rows?

No. It is the per-post maximum. Availability, privacy, deletion and platform restrictions may reduce output.

What timestamp format is returned?

Our test returned both created_at and normalized created_at_utc. UTC is preferable for cross-market analysis.

Controlled test

Start with 20 comments from one public post

Confirm fields and coverage before processing a full campaign.

Try Instagram Engagers