
Instagram Reel Scraper
scrape.ly/store/echofield/instagram-reel-scraperSocial mediaVideos
1 monthly user

Scrape public Likee videos by profile, share link or post: views, likes, comments, shares, engagement rate, caption, hashtags, music, cover, MP4 link and creator stats. Filters and a new-videos monitor. No login.
Scrape public Likee videos by creator profile, share link (likee.video/v/...) or post link. Every row gives you views, likes, comments, shares, engagement rate, caption, hashtags, publish date, music, cover image and the creator's follower and like counts, and share links also return the direct MP4. No login, no app, no API key, and a typical run finishes in seconds.
username/POST_ID), mixed freely in one run.https://likee.video/@username), share links (https://likee.video/v/CODE), post links (https://likee.video/@username/video/POST_ID) or username/POST_ID. You can also add plain usernames.| Field | What it does |
|---|---|
startUrls | Profile, share, post links or username/POST_ID |
profiles | Likee usernames, with or without @ |
maxItems | Max videos per profile (default 20). A share or post link always returns its one video |
sortBy | latest (newest first) or popular (most viewed of the creator's latest 1,000 videos) |
publishedAfter / publishedBefore | Date window: 2026-01-31 or relative like 30 days |
minViews / minLikes / minComments / minShares | Skip smaller videos (not charged) |
minEngagementRate | Skip videos below this engagement rate in % |
onlyNewVideos | Monitor mode: only videos not returned by earlier runs with the same inputs |
maxTotalItems | Optional cap for the whole run |
{
"startUrls": [
"https://likee.video/@someone",
"https://likee.video/v/AbC123",
"someone/7698680290331699474"
],
"maxItems": 50,
"sortBy": "latest",
"publishedAfter": "90 days",
"minViews": 10000
}
One row per video.
| Field | Description |
|---|---|
postId, videoId | Likee post ID |
postUrl | The share link you gave, or an app link that opens the video in the Likee app |
shareCode | The code of a likee.video/v/... link (share links only) |
videoUrl | Direct MP4 (share links only, see Limits) |
description, hashtags, mentions | Caption and the tags and @mentions in it |
views, likes, comments, shares, engagementRate | Engagement; rate = (likes + comments + shares) / views × 100 |
downloads, durationSecs | Download count and length (share links only) |
publishedAt, scrapedAt | Publish time and scrape time (ISO, UTC) |
thumbnailUrl, images, videoWidth, videoHeight | Cover image, photo-post images, resolution |
country | Country code Likee attaches to the post |
musicTitle, musicAuthor, musicId | Sound used in the video |
authorUsername, authorId, authorUid, authorNickname, authorUrl, authorAvatar | Creator |
authorFollowers, authorFollowing, authorTotalLikes, authorBio, authorVerified | Creator stats |
inputUrl | Which input produced the row |
Example row from a test run (creator details are fictional):
{
"videoId": "7575905643698432274",
"postId": "7575905643698432274",
"shareCode": "AbC123",
"postUrl": "https://likee.video/v/AbC123",
"videoUrl": "https://video.like.video/eu_live/9uF/01vN9jgg01IZ_4.mp4?crc=1487566046&type=5",
"description": "Did I nail it? 👇🏻😂",
"hashtags": [],
"mentions": [],
"views": 1590829,
"likes": 84849,
"comments": 4718,
"shares": 662,
"engagementRate": 5.67,
"publishedAt": "2025-11-23T13:03:07.000Z",
"thumbnailUrl": "https://videosnap.like.video/eu_live/9uy/1vN9kB00m2EfDMg1MUCTx_4.jpg?wmk_sdk=1&type=8",
"videoWidth": 1080,
"videoHeight": 1920,
"country": "RU",
"musicTitle": "original sound - Mia Demo",
"musicAuthor": "Mia Demo",
"authorUsername": "mia.demo",
"authorNickname": "Mia Demo",
"authorUrl": "https://likee.video/@mia.demo",
"durationSecs": 37,
"downloads": 43,
"authorFollowers": 1495985,
"authorFollowing": 206,
"authorTotalLikes": 26625132,
"authorVerified": "Verified Creator",
"inputUrl": "https://likee.video/v/AbC123",
"scrapedAt": "2026-10-21T00:31:39.185Z"
}
You pay $7.50 per 1,000 videos ($0.0075 per video), plus the small platform usage of the run (compute and proxy traffic). Example: 1,000 videos ≈ $7.50 in video fees plus well under one cent of usage on our test runs. Videos skipped by your filters, inputs that return nothing and videos already seen in monitor mode are free.
Is it legal to scrape Likee? The scraper only reads public data that anyone can see on likee.video without an account. Personal data is protected by laws such as the GDPR, so only collect and use it if you have a legitimate reason. If unsure, ask a lawyer.
Do I need a Likee account, cookies or a proxy? No account and no cookies. The default datacenter proxy works; you can switch to residential exits in the Proxy section.
How many videos can I get? All public videos of a profile, page by page (large creators have well over 1,000). Set Max videos per profile to the number you need.
Why is a field empty?
Likee only fills what the creator set: many videos have no caption, hashtags or music name. videoUrl, durationSecs and downloads come from share pages, so they are empty for videos read from a profile.
Can I find one video without its share link?
Yes, if you know the creator: use username/POST_ID or the likee.video/@username/video/POST_ID link. It costs one video, not the whole profile. A post ID on its own can't be looked up.
Can I schedule it or use the API? Yes. Schedule the actor (turn on Only new videos to get just new uploads) and read the dataset through the API, or connect it to your own tools with webhooks.
videoUrl is filled for share links (likee.video/v/...).postUrl) for profile videos open the video in the Likee app; Likee has no desktop web page for them.Every field below can be set in the run form, passed through the API, or saved as a task. Unset fields fall back to the defaults shown.
startUrlsarrayOptionalLikee URLs
Likee links, one per line: profiles (https://likee.video/@username), video share links (https://likee.video/v/CODE or l.likee.video/v/CODE), post links (https://likee.video/@username/video/POST_ID) the short form username/POST_ID, or plain usernames. A share or post link returns that one video; a profile returns its videos.
profilesarrayOptionalUsernames
Likee usernames (Likee IDs), with or without @. Each returns that creator's videos.
maxItemsintegerOptionaldefault 20Max videos per profile
Maximum number of videos saved for each profile. A share or post link always returns its one video.
sortByenumOptionaldefault "latest"Profile video order
Latest: newest videos first. Most viewed: reads up to the creator's latest 1,000 videos and returns the most viewed ones first.
Videos that don't match are skipped and never charged. Filters apply to profile videos.
publishedAfterstringOptionalPublished after
Only videos published on or after this date: 2026-01-31, or relative like "30 days". Profiles stop paging once they pass it.
publishedBeforestringOptionalPublished before
Only videos published on or before this date: 2026-06-30, or relative like "7 days".
minViewsintegerOptionalMinimum views
Skip videos with fewer views.
minLikesintegerOptionalMinimum likes
Skip videos with fewer likes.
minCommentsintegerOptionalMinimum comments
Skip videos with fewer comments.
minSharesintegerOptionalMinimum shares
Skip videos with fewer shares.
minEngagementRatenumberOptionalMinimum engagement rate (%)
Skip videos whose engagement rate, (likes + comments + shares) / views x 100, is below this percentage.
onlyNewVideosbooleanOptionaldefault falseOnly new videos since the last run
Monitor mode. The first run returns the latest videos and becomes the baseline; later runs with the same inputs return only videos posted since (a profile stops at the first video returned before). Schedule it to pay only for new videos.
maxTotalItemsintegerOptionalMax videos in total
Optional cap on the number of videos saved in the whole run, across all inputs. 0 or empty means no cap.
proxyobjectOptionaldefault {"useScrapelyProxy":true,"scrapelyProxyGroups":["DATACENTER…Proxy configuration
Datacenter proxies work for Likee. Residential exits are pinned to the US unless you pick a country.
Every run writes its results to a dataset. Preview it in the dashboard, then export it or read it through the API.
| Field | Type | Description |
|---|---|---|
| thumbnailUrl | any | Cover |
| description | any | Caption |
| authorUsername | any | Creator |
| views | any | Views |
| likes | any | Likes |
| comments | any | Comments |
| shares | any | Shares |
| engagementRate | any | Engagement % |
| publishedAt | any | Published |
| hashtags | any | Hashtags |
| musicTitle | any | Music |
| authorFollowers | any | Creator followers |
| postUrl | any | Post link |
| videoUrl | any | MP4 |
You pay for the events the actor reports, such as each result or page it produces. Platform usage is included in the event prices.
| Event | Charged when | Price |
|---|---|---|
| Video | One public Likee video saved to the dataset, with its stats, caption, music and creator details. | $0.0075 |
Run this actor from your own code. Swap in your API token and the examples work as-is.
import { ScrapelyClient } from 'scrapely-client'
const client = new ScrapelyClient({ token: process.env.SCRAPELY_TOKEN })
// Start the actor and wait for the run to finish.
const run = await client.actor('echofield/likee-scraper').call({
"startUrls": [
"https://likee.video/@baby.miaa"
],
"maxItems": 20,
"proxy": {
"useScrapelyProxy": true,
"scrapelyProxyGroups": [
"DATACENTER"
]
}
})
// Read the dataset the run produced.
const { items } = await client.dataset(run.defaultDatasetId).listItems()
console.log(items)Tokens live in your account settings. Keep them server-side: a token carries the full permissions of your account.
Connect the Scrape.ly MCP server once and your agent can run this actor as a tool. Pick your tool:
Fetch scrape.ly/agents.md and run echofield/likee-scraperPaste into Claude Code, Codex, Cursor or any AI agent. It signs you in once in the browser.
{
"mcpServers": {
"scrapely": {
"url": "https://api.scrape.ly/mcp?tools=actors,runs,storage,docs&actors=echofield/likee-scraper"
}
}
}No key in the file: your client opens the browser to sign you in the first time it connects.
Inputs the developer prepared for common jobs. Open one to see its input, then copy it to your account to run it as-is or adjust it.
Stats, MP4 link and creator details for a likee.video/v/ link.
A post link and the username/POST_ID short form, one video each.
A creator's 5 most viewed videos by username.
Videos from the last year with 10,000+ views and 3%+ engagement.
Latest videos of a Saudi Likee creator given as a plain username.
Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.