Instagram Auto Liker: Like Bot for Posts & Reels by Username
Pricing
from $7.00 / 1,000 like completeds
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
Maintained by CommunityActor stats
10
Bookmarked
44
Total users
5
Monthly active users
2 days ago
Last modified
Categories
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
- Opens Instagram in a headless browser with your session cookies (no password needed).
- 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.
- 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.
- Confirms the like registered (the button flips to Unlike) before counting it. Posts you liked earlier are skipped for free.
- Stops on its own if Instagram raises an "Action Blocked" dialog, and marks the remaining accounts so you know to wait.
Input
| Field | Description |
|---|---|
instagram_cookies | JSON 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_id | Alternative to the cookie file: paste just the value of your sessionid cookie. |
influencers | Usernames to like, one per line. @name and profile URLs are accepted. |
posts_per_user | Newest posts to like on each profile (1 to 12, default 2). |
max_likes_per_run | Safety cap for the whole run (default 60). |
min_delay_seconds / max_delay_seconds | Random pause range between actions (default 3 to 8 seconds). |
proxyConfiguration | Optional 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
- Log in to instagram.com in Chrome or Firefox.
- Install a cookie export extension (for example "Export Cookie JSON file for Puppeteer" or "Cookie-Editor").
- On the Instagram tab, export cookies as JSON and paste the array into Instagram cookies. Or copy only the
sessionidvalue 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.
| Event | What it covers | Price (Free plan) | Paid plans |
|---|---|---|---|
| Like completed | One post newly liked and confirmed | $0.010 | $0.009 to $0.007 |
| Profile processed | One target profile opened and its grid read, even when nothing could be liked (private, not found) | $0.002 | $0.002 |
| Actor start | Browser 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_runlow 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.
