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

10

Bookmarked

44

Total users

5

Monthly active users

2 days ago

Last modified

Share

Instagram Auto Liker (Instagram Like Bot)

Auto like Instagram posts and reels from your own account. Paste your session cookies, 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 and you are not charged for 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.

Input

FieldDescription
instagram_cookiesJSON array exported from your browser while logged in. Works with "Export Cookie JSON file for Puppeteer", EditThisCookie and Cookie-Editor exports. Only sessionid is required.
session_idAlternative to the cookie file: paste just the value of your sessionid cookie.
influencersUsernames to like, one per line. @name and profile URLs are accepted.
posts_per_userNewest posts to like on each profile (1 to 12, default 2).
max_likes_per_runSafety cap for the whole run (default 60).
min_delay_seconds / max_delay_secondsRandom pause range between actions (default 3 to 8 seconds).
proxyConfigurationOptional Apify Proxy. Residential proxies from your account's country help when Instagram challenges datacenter logins.

Getting your cookies

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

  1. Log in to instagram.com in Chrome or Firefox.
  2. Install a cookie export extension (for example "Export Cookie JSON file for Puppeteer" or "Cookie-Editor").
  3. On the Instagram tab, export cookies as JSON and paste the array into Instagram cookies. Or copy only the sessionid value into Session ID.

Cookies are used inside the run only and are not stored by the actor. Do not log out of that browser, logging out invalidates the session.

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. 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 cookies 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.

Support

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