Instagram Likes Scraper - Counts + Advanced Likers
Pricing
from $3.00 / 1,000 post like metrics scrapeds
Instagram Likes Scraper - Counts + Advanced Likers
Scrape Instagram post/reel like counts and engagement metadata with ScrapeCreators primary and SociaVault fallback, plus advanced cookie-based liker profiles when needed.
Pricing
from $3.00 / 1,000 post like metrics scrapeds
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
6
Total users
4
Monthly active users
a month ago
Last modified
Categories
Share
Instagram Likes Scraper - Counts, Engagement & Advanced Likers
Export Instagram post and reel like data without user cookies. By default, this actor uses managed public-data providers:
- Primary: ScrapeCreators
/v1/instagram/post - Secondary: SociaVault
/v1/scrape/instagram/post-info
The default mode returns one row per post or reel with like count, comment count, view count, caption, media metadata, owner details, and provider telemetry. Advanced liker-profile extraction is also available, but it requires an Instagram session cookie because ScrapeCreators and SociaVault do not currently expose liker identity lists in their public Instagram APIs.
Modes
| Mode | Cookie needed | Data returned |
|---|---|---|
like_counts | No | Like count, comment count, views, caption, owner, media URLs, metadata |
liker_profiles | Yes | Individual accounts that liked the post, plus optional profile enrichment |
Input
| Field | Description |
|---|---|
postUrls | Instagram /p/, /reel/, or /tv/ URLs. Shortcodes and numeric media IDs are also accepted. |
startUrls | Alternative Apify-style URL input for Instagram post, reel, or TV URLs. |
scrapeMode | Defaults to like_counts for provider-backed no-cookie scraping. |
providerOrder | Defaults to scrapecreators-first, then SociaVault fallback. |
includeRawData | Include raw provider payloads in like_counts mode. |
maxResults | Only used by liker_profiles; max liker profiles per post. |
enrichProfiles | Only used by liker_profiles; adds bio, public email, website, and counts. |
sessionCookie | Only needed by liker_profiles; must contain sessionid. |
Provider keys are configured by the actor owner as Apify secrets: SCRAPECREATORS_API_KEY, SOCIAVAULT_API_KEY, and optionally SOCIALVAULT_API_KEY.
Output: like counts mode
Each result is one post/reel metrics row:
| Field | Description |
|---|---|
record_type | post_like_metrics |
provider | scrapecreators or sociavault |
post_url | Normalized Instagram post/reel URL |
media_id / shortcode | Instagram media identifiers |
owner_username / owner_id | Post owner |
caption | Caption text when available |
like_count | Reported Instagram like count |
comment_count | Reported comment count |
view_count | Reported reel/video views when available |
is_video / product_type | Media type |
display_url / thumbnail_url / video_url | Media URLs when returned |
source_has_liker_identities | Always false in provider mode |
Output: liker profiles mode
When scrapeMode is liker_profiles and a valid Instagram session is configured, each result is one account that liked the target post:
| Field | Description |
|---|---|
username | Instagram handle |
full_name | Display name |
instagram_id | Internal numeric user ID |
profile_url | Direct profile link |
is_private / is_verified | Profile flags |
liked_media_id / liked_media_shortcode | Source media |
post_owner_username | Post owner when available |
post_like_count | Reported source post like count when available |
With enrichProfiles: true, liker profile rows can also include biography, email, phone, external_url, follower_count, following_count, media_count, category, and is_business.
Pricing
| Event | Free-tier price |
|---|---|
| Actor start | $0.00005 |
| Post like metrics row | $0.003 |
| Liker profile row | $0.0015 |
| Profile enrichment add-on | $0.0015 |
Reliability notes
The actor writes RUN_SUMMARY and OUTPUT records with provider attempts, status codes, providers used, target-level statuses, and stop reason. In provider mode, it fails honestly if all configured providers fail. In liker-profile mode, it exits with a clear warning when no Instagram session is configured.
API and MCP
Default provider-backed use:
{"postUrls": ["https://www.instagram.com/p/DLDXI0fylTC/"],"scrapeMode": "like_counts","providerOrder": "scrapecreators-first"}
Advanced liker profiles:
{"postUrls": ["https://www.instagram.com/p/DLDXI0fylTC/"],"scrapeMode": "liker_profiles","maxResults": 100,"enrichProfiles": false}
Legal and compliance
This actor is intended for publicly viewable Instagram content and provider-exposed public metadata. Advanced authenticated scraping should only access content your configured session is allowed to view. You are responsible for complying with Instagram's Terms of Service, GDPR/CCPA, and all applicable laws. This tool is not affiliated with, endorsed by, or sponsored by Instagram or Meta Platforms, Inc.