Instagram Comment Actions – Like & Reply
Pricing
from $7.00 / 1,000 comment actions
Instagram Comment Actions – Like & Reply
Automate replies and likes on Instagram comments with your own account. For each action: like a comment, reply to it, and/or like the post. Bring your own login (cookies). Safe by default: dry-run mode validates everything before any write.
Pricing
from $7.00 / 1,000 comment actions
Rating
0.0
(0)
Developer
Egon Maier
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
4 days ago
Last modified
Categories
Share
Automatically like and reply to Instagram comments — with your own account.
Give this actor a list of actions and it will, for each one, like a comment, post a reply to it, and/or like the post — acting as you. Ideal for community management: acknowledge every comment on a launch post, thank people for feedback, or auto-like mentions.
It logs in with your own Instagram session (you paste your cookies), so it acts exactly as if you did it in the app.
🛡️ Safe by default: the actor runs in dry-run mode unless you turn it off. A dry run validates your login and every action and reports what it would do — without sending a single like or reply. Set
dryRun: falseonly when you're ready to act for real.
Use it to
- Community management at scale — like and reply to comments on your posts
- Campaign engagement — respond to everyone who commented on a giveaway
- Consistent replies — post the same thank-you under many comments
Pair it with the Instagram Post Engagement Scraper to first collect the comment IDs, then feed them here.
How to get your cookies
Easiest (recommended): install the free Cookie-Editor
extension, log in to instagram.com (an account you control), click the
Cookie-Editor icon → Export → Export as JSON, and paste the JSON into the
cookies field.
Or paste just your sessionid value (DevTools → Application → Cookies →
instagram.com → sessionid) — the actor derives the rest.
cookies is a secret field — Apify stores it encrypted and never shows it in
the log, input or dataset. Log out of that browser session to revoke access.
Input
| Field | Type | Description |
|---|---|---|
cookies | string (secret) | Your login: a Cookie-Editor JSON export, a cookie string, or just your sessionid. |
actions | array | Action objects (see below). |
mentionUser | boolean | Prefix each reply with @username (from the action's username). Default false. |
dryRun | boolean | Default true — validate only, no writes. Set false to actually act. |
proxyConfiguration | object | Residential proxy, ideally in your account's usual country. |
maxConcurrency | integer | Keep low (default 1) — parallel writes look automated. |
delayBetweenActionsMs | integer | Pause between actions (default 4000). |
maxRequestRetries | integer | Retries per action on transient errors (default 2). |
Each action object:
{"postUrl": "https://www.instagram.com/p/YOUR_POST/","commentId": "17900000000000000","username": "comment_author","likeComment": true,"reply": "Thanks for the kind words!","likePost": false}
likeComment/replyneedcommentId(get it from the Instagram Post Engagement Scraper — theidon each comment).reply/likePostneedpostUrl(to resolve the post).usernameis optional — the comment author's handle. WhenmentionUseris on, the reply becomes@username <your reply>. (The engagement scraper gives youcomments[].username.)- Any combination is allowed; sub-actions run in order like → reply → like post.
Output
One dataset item per action:
| Field | Description |
|---|---|
postUrl, commentId | The target. |
success | True only if all requested sub-actions succeeded (or, in a dry run, validated). |
dryRun | Whether this was a validation-only run (no writes sent). |
actionsPerformed | Which sub-actions completed, e.g. ["likeComment","reply"]. |
wouldPerform | In a dry run: which sub-actions would run. |
likedComment, replied, replyCommentId, likedPost | Per-sub-action result. |
replyText | The exact reply text posted (including any @username). |
error, attempts | Combined error message and try count. |
responseTimeMs, actionIndex, totalActions, timestamp | Run metadata. |
Pricing
Pay per event — you are charged one comment-actioned event per action item
that fully succeeds, plus Apify platform usage. Partial/failed actions are
not charged.
Safety & account health (please read)
Automating engagement can trigger Instagram action blocks if done too fast or too much. To stay safe:
- Dry-run first. Leave
dryRun: true(the default) for your first run to confirm your cookies work and the targets are valid, then flip it tofalse. - Keep
maxConcurrencyat 1 and a delay between actions (a few seconds). - Use a Residential proxy in your usual country — logging actions in from an unexpected datacenter IP is a risk signal.
- Don't run large bursts. Spread activity out; keep replies varied and genuine.
- If you see
ACTION_BLOCKED/feedback_requiredin the output, stop and let the account rest — do not retry immediately.
Legal
This actor automates actions on your own account using your own login, which runs against Instagram's Terms of Service (which discourage automation). Reliability is not guaranteed and your account carries the risk. Use only for accounts you own/manage and comply with applicable law. You are responsible for how you use it.