Instagram Auto Liker: Like Bot for Posts & Reels by Username avatar

Instagram Auto Liker: Like Bot for Posts & Reels by Username

Pricing

from $7.00 / 1,000 like completeds

Go to Apify Store
Instagram Auto Liker: Like Bot for Posts & Reels by Username

Instagram Auto Liker: Like Bot for Posts & Reels by Username

Instagram auto liker and like bot. Automatically like the newest posts and reels of any usernames from your own account, with human-like delays and action-block protection. Only verified likes are charged, already-liked posts are free. Pay per like, no subscription.

Pricing

from $7.00 / 1,000 like completeds

Rating

5.0

(9)

Developer

NoSite

NoSite

Maintained by Community

Actor stats

11

Bookmarked

195

Total users

9

Monthly active users

6 hours ago

Last modified

Share

Instagram Auto Liker (Instagram Like Bot)

Auto like Instagram posts and reels from your own account. Paste your Instagram session, list the usernames you want to engage with, choose how many posts per account, then run it or put it on a schedule. This Instagram like bot presses Like the way a person would, with random delays, and charges you only for likes that were verified on Instagram.

Typical uses:

  • Warm up relationships with creators, prospects or customers before you DM them
  • Keep an account active while you are away
  • Engage with a fixed list of partners, clients or community members every day
  • Support an outreach or lead generation workflow with real engagement signals

How it works

  1. Opens Instagram in a headless browser with your session cookies (no password needed).
  2. Verifies the session is really logged in. If Instagram shows the login page or a checkpoint, the run stops immediately, explains how to fix it, and charges no likes.
  3. Visits each target profile, reads the newest posts from the grid, opens them one by one with a random human-like pause and presses Like.
  4. Confirms the like registered (the button flips to Unlike) before counting it. Posts you liked earlier are skipped for free.
  5. Stops on its own if Instagram raises an "Action Blocked" dialog, and marks the remaining accounts so you know to wait.

Quick start (2 steps)

  1. Step 1: Your Instagram session. Log in to instagram.com in Chrome, press F12, open Application > Cookies > https://www.instagram.com, copy the value of the sessionid row and paste it in. (Firefox: the Storage tab.)
  2. Step 2: Accounts to like. Add usernames, one per line. natgeo, @natgeo and https://www.instagram.com/natgeo/ all work. Paste a post or reel link to like just that one post.

Click Start. Everything else has safe defaults.

Watch the 50 second walkthrough: How to export your Instagram cookies

The session box takes whatever you paste: just the sessionid value, a name=value; ... cookie string, or a full JSON export from Cookie-Editor, EditThisCookie or "Export Cookie JSON file for Puppeteer". Your session is only used inside the run and is never stored. Do not log out of that browser afterwards, because logging out ends the session.

If the session is missing or expired, the run stops before liking anything and the Output tab tells you exactly what to fix. No likes are charged.

Input

FieldDescription
session_idYour Instagram session: the sessionid value or any cookie export (see above).
influencersAccounts to like, one per line. @name and profile URLs are accepted.
posts_per_userNewest posts to like on each account (default 2).
max_likes_per_runSafety cap for the whole run (default 60).
min_delay_seconds / max_delay_secondsAdvanced. Random pause range between actions (default 3 to 8 seconds).
proxyConfigurationAdvanced. Optional Apify Proxy, only needed if Instagram keeps asking for verification.
instagram_cookiesOld field kept for saved tasks. New users can ignore it.

Output

One dataset row per target account:

{
"username": "natgeo",
"profile_url": "https://www.instagram.com/natgeo/",
"status": "liked",
"posts_found": 12,
"likes_requested": 2,
"likes_done": 2,
"already_liked": 0,
"liked_posts": [
"https://www.instagram.com/p/C9xxxxxxxxx/",
"https://www.instagram.com/reel/C9yyyyyyyyy/"
],
"error": null,
"processed_at": "2026-09-12T20:41:03.512Z"
}

status is one of liked, partial, already_liked, no_posts, private, not_found, action_blocked, failed, limit_reached for accounts not processed because the run hit Max likes per run, or setup_needed / login_failed when the session is missing or expired (the error column then says how to fix it). A run level SUMMARY record is stored in the key-value store.

Pricing

Pay per event. You are charged only for likes that were verified on Instagram.

EventWhat it coversPrice (Free plan)Paid plans
Like completedOne post newly liked and confirmed$0.010$0.009 to $0.007
Profile processedOne target profile opened and its grid read, even when nothing could be liked (private, not found)$0.002$0.002
Actor startBrowser boot and session check, once per run per GB of memory$0.010$0.005

Examples: liking 2 posts on 30 accounts every day costs about $0.70 a day on the Free plan. A failed login costs one Actor start only.

Staying safe

  • Instagram tolerates roughly 100 to 200 likes per day on an established account. Keep max_likes_per_run low and schedule several small runs rather than one large one.
  • Use delays of at least 3 seconds. Faster runs are the main cause of action blocks.
  • New or rarely used accounts get blocked much sooner. Warm them up manually first.
  • Automation is against Instagram's terms of service. Use this on accounts you own and accept that Instagram may limit them.

FAQ

Is this an Instagram auto liker or a like bot? Both names describe the same thing: a tool that automatically likes posts on Instagram from your account. This actor likes the newest posts and reels of the usernames you give it.

Does it need my password? No. It uses the session from a browser where you are already logged in. Nothing is stored after the run.

Will it like the same post twice? No. Posts you already liked are detected and skipped, and skipped posts are not charged.

How many likes per day are safe? Roughly 100 to 200 on an established account. Keep the per-run cap low and schedule several small runs.

Does it like reels? Yes, reels and regular posts both appear in the profile grid and are handled the same way.

Can I like posts from a hashtag or location instead of a username? Not in this version. Open an issue on the actor page if you need it.

Why did my run stop with "Action Blocked"? Instagram temporarily limited likes on your account. The actor stops immediately so it does not make things worse. Wait 24 hours, then run with longer delays.

My run says "Action needed" or login_failed. Your session is missing or expired. Log in to instagram.com again, copy a fresh sessionid (see Quick start) and paste it into Step 1.

Support

Open an issue on the actor page or email the developer through the Apify Console.