Likee Scraper — Videos & Profiles avatar

Likee Scraper — Videos & Profiles

Pricing

from $7.00 / 1,000 videos

Go to Apify Store
Likee Scraper — Videos & Profiles

Likee Scraper — Videos & Profiles

Scrape public Likee creator videos from a profile handle or video link. Export views, likes, comments, shares, caption, cover, music, and publish time. No login.

Pricing

from $7.00 / 1,000 videos

Rating

0.0

(0)

Developer

Andrej Kiva

Andrej Kiva

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Share

Likee Scraper

Disclaimer: Unofficial tool — not affiliated with, sponsored by, or endorsed by Likee or BIGO Technology or their affiliates. Data is read from publicly accessible creator profiles and video pages only. No login. You are responsible for complying with applicable law (including GDPR where personal data appears) and the site’s terms. No warranty on accuracy or availability. Provided for informational and research use.

Scrape public Likee videos from a creator profile or a video link. Each row includes views, likes, comments, shares, caption, cover image, music name, and publish time, plus the creator’s Likee ID, display name, and follower count. Built for creator research, campaign tracking, and public video benchmarks. Export the dataset as JSON, CSV, or Excel.

When to use

  • Read the latest public videos from a Likee ID such as HouseofB.
  • Open a public video URL that contains the creator and the post id, and keep that video’s stats.
  • Compare views, likes, comments, and shares across a handful of public profiles in one run.
  • Feed an AI assistant or a Python or Node.js job that needs a Likee API alternative.

Use the Likee ID from the profile URL. A display name can point at a different account.

Key features

  • Profile handles, profile URLs, and video URLs in one run.
  • Views, likes, comments, shares, and engagement rate.
  • Caption, cover image, music name, hashtags, country, and publish time.
  • Creator Likee ID, display name, follower count, and verification label.
  • Direct video file URL when the public feed includes one.
  • HTTP only, 256 MB. Leave proxy off unless a run is blocked.

Input

FieldRequiredDescription
profileUrlsNoLikee IDs or public profile URLs.
videoUrlsNoPublic video URLs with a creator and a post id.
maxVideosPerProfileNoVideos to read per profile. Default 30. Maximum 200.
maxItemsNoStop after this many unique videos. Default 50. Maximum 500.
proxyConfigurationNoOff by default.
{
"profileUrls": ["HouseofB"],
"videoUrls": ["https://likee.video/@HouseofB/video/7641427886757765070"],
"maxVideosPerProfile": 30,
"maxItems": 50
}

Output

FieldDescription
postIdLikee video id
urlPublic video URL
usernameLikee ID
nicknameDisplay name
viewsPlay count
likesLike count
commentsComment count
sharesShare count
engagementRateLikes, comments, and shares as a percent of views
captionVideo caption
coverUrlCover image
videoUrlVideo file URL when the feed sends one
musicNameSound or music name
publishedAtPublish time in UTC
followerCountCreator followers at scrape time
verifiedVerification label on the profile
{
"postId": "7641427886757765070",
"url": "https://likee.video/@HouseofB/video/7641427886757765070",
"username": "HouseofB",
"nickname": "HouseofBrooklyn",
"views": 726434,
"likes": 12938,
"comments": 21,
"shares": 798,
"engagementRate": 1.89,
"caption": "",
"musicName": "HouseofBrooklyn",
"followerCount": 8756593,
"verified": true
}

A profile feed sometimes leaves the caption and the video file empty. Views, likes, comments, and shares still come from that same public record.

Use cases

  • A talent team pastes public Likee IDs and keeps views, likes, and follower counts.
  • A brand checks a handful of creator profiles before a short-video campaign.
  • An analyst opens specific video URLs and stores play count and publish time.
  • A Python or Node.js pipeline loads the dataset as JSON for a weekly creator report.

Integration examples

Node.js

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor("crawloop/likee-scraper").call({
profileUrls: ["HouseofB"],
maxItems: 20,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Python

from apify_client import ApifyClient
client = ApifyClient(token="YOUR_APIFY_TOKEN")
run = client.actor("crawloop/likee-scraper").call(run_input={
"profileUrls": ["HouseofB"],
"maxItems": 20,
})
items = client.dataset(run["defaultDatasetId"]).list_items().items
print(items)

cURL

curl "https://api.apify.com/v2/acts/crawloop~likee-scraper/runs?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d "{\"profileUrls\":[\"HouseofB\"],\"maxItems\":20}"

MCP and AI assistants

Use this Actor from AI tools via Apify MCP. Connect your Apify account, then call this Actor by its Store name.

Example prompts:

  • "Run Likee Scraper for the profile HouseofB and return the latest 20 videos as JSON."
  • "Scrape this Likee profile URL and list views, likes, comments, and captions."
  • "Open these Likee video URLs and return play count, publish time, and the creator Likee ID."

FAQ

Does this Actor log in? No. It reads public creator profiles and public videos.

Which handle should I paste? Paste the Likee ID from the profile URL, the part after @. A display name can belong to a different account.

Can I turn proxy on? Yes. The default run does not use a proxy. Enable Apify Proxy on a retry only if a run is blocked.