# Likee Scraper - Profiles, Videos, Creators & Hashtags (`parseforge/likee-scraper`) Actor

Scrape Likee profiles, videos with exact views, likes, comments and shares, MP4 links, creator discovery and trending hashtags. Export CSV, Excel, JSON or XML.

- **URL**: https://apify.com/parseforge/likee-scraper.md
- **Developed by:** [ParseForge](https://apify.com/parseforge) (community)
- **Categories:** Social media, Videos
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $4.25 / 1,000 result items

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

![ParseForge Banner](https://raw.githubusercontent.com/ParseForge/apify-assets/main/banner-v4.webp)

## 🎬 Likee Scraper

> 🚀 **Export Likee creators, videos and trending hashtags in seconds.** 44 fields per row, exact view, like, comment and share counts on profile videos, direct MP4 links from share links, and up to 100 recommended creators per country.

Likee Scraper collects public data from Likee (likee.video), the short-video app with a large audience in Russia, the CIS, the Middle East and South Asia. Give it a creator's profile link or plain username and it returns the creator's profile plus their newest videos. Give it a share link and it returns that single video with its direct MP4 file. Pick a country and it lists the creators and hashtag campaigns Likee is promoting there.

Profile and single-post video rows carry exact counters (43,414 views, not "43.4K"); share-link rows fall back to rounded counters, flagged `statsPrecision: Approximate`, when the post is not among the creator's newest 200 videos. Every video row has an engagement rate, the publish time to the second, cover image, size, sound, country and the full creator card: followers, following, total likes, level, badge, bio, external link and linked social accounts. Profiles page through the creator's whole video history 100 at a time, creator discovery covers 71 countries, and usernames work directly, no numeric account id needed.

| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| Influencer marketing agencies, brand managers, social media analysts, market researchers, creator talent scouts, data scientists | Creator vetting, campaign tracking, competitor monitoring, trend research, CIS and MENA market analysis, short-video datasets |

### 📋 What the Likee Scraper does

- 👤 **Profiles.** Username, @handle or profile link in, one profile row out: followers, following, total likes, level, verified badge, bio, external link and social accounts.
- 🎞 **Profile videos.** The newest videos of each creator, newest first, with exact views, likes, comments, shares, engagement rate, caption, hashtags, sound and publish time.
- 🔗 **Share links.** `likee.video/v/...` and `l.likee.video/v/...` links return the direct MP4 file, the duration in seconds and the caption. Rounded counters are replaced with exact ones when the post is among the creator's newest 200 videos.
- 🎯 **Single posts.** `likee.video/@user/video/<postId>` links, or `user/postId`, return exactly that video and cost one row.
- 🌍 **Creator discovery.** Up to 100 recommended creators per country, with an option to pull each creator's newest videos too.
- \#️⃣ **Trending hashtags.** The hashtag campaigns Likee promotes per country, with total plays and number of posts.
- 🧹 **Filters.** Minimum views, minimum likes and a publish date window. Filtered-out videos are never written, so they are never charged.

> 💡 **Why it matters:** Likee is one of the few short-video networks where mid-size creators in Russia, Central Asia, the Gulf and Pakistan still reach millions of views, and it has almost no analytics tooling. Exact counters and follower data turn it into a measurable channel.

### 🎬 Full Demo (🚧 Coming soon)

### 📊 Output

Every row has the same 44 columns. `recordType` tells you whether the row is a `video`, a `profile` or a `hashtag`; columns that do not apply to that type read `N/A`, and values Likee withholds read `Not Disclosed`.

| Field | Description |
|---|---|
| 🖼 imageUrl | Video cover, creator avatar or hashtag cover |
| 🏷 recordType | video, profile or hashtag |
| 📌 title | Caption (first 120 characters), creator nickname or #hashtag |
| 🔗 url | Likee link to the video, profile or hashtag |
| 🆔 id | Post id, creator uid or hashtag id |
| 📝 caption | Full caption |
| #️⃣ hashtags | Hashtags on the video |
| 👥 mentions | Accounts mentioned in the caption |
| 👁 views | Views (exact unless `statsPrecision` says Approximate), or total plays for a hashtag |
| ❤️ likes / 💬 comments / 🔁 shares | Engagement counters, exact unless `statsPrecision` says Approximate |
| 📈 engagementRate | (likes + comments + shares) / views, in percent |
| 🎯 statsPrecision | Exact, or Approximate when only rounded share-page counters exist |
| 🗂 postCount | Number of videos under a hashtag |
| 📅 publishedAt | Publish time, ISO 8601 |
| ⏱ durationSeconds | Video length (share links) |
| 🎞 videoUrl | Direct MP4 file (share links) |
| 🖼 coverUrl, ↔️ videoWidth, ↕️ videoHeight | Cover image and video size |
| 🎵 musicName, 🎼 musicId, 🎤 musicAuthor | Sound used in the video |
| 🌍 country | Country of the post, or the country you queried |
| 📤 shareUrl | Share link the video came from |
| 👤 authorUsername, 🪪 authorNickname, 🔢 authorUid, 🧑 authorAvatar, 🔗 authorUrl | Creator identity |
| 👥 authorFollowers, ➡️ authorFollowing, 💖 authorTotalLikes, ⭐ authorLevel | Creator audience |
| ✔️ authorVerified, 🏅 authorBadge, 📄 authorBio, 🌐 authorLink, 📱 authorSocialLinks, 🔒 authorPrivate | Creator card |
| 🧭 sourceInput | Input that produced the row |
| 🕒 scrapedAt | Scrape time |
| ❌ error | null on success |

Real rows from a run (a profile, one of its videos, a share link with its MP4 file, and a trending hashtag):

```json
[
  {
    "imageUrl": "https://img.like.video/eu_live/2u5/01sVqpYMKltQ.jpg?auth-token=-SufKrT2SB6eyRmO5G-BRseFWM1l3_GQnQK5_NYZgu8:eyJleHBpcmUiOjE3OTA0Njg4MjQsImFwcGlkIjo0OCwic2VydmljZS1uYW1lIjoibGlrZWUtYWN0aXZpdHktZmxvdy1taWNybyJ9",
    "recordType": "profile",
    "title": "itz.danila",
    "url": "https://likee.video/@itz.danila",
    "id": "1341551642",
    "caption": "N/A",
    "hashtags": [],
    "mentions": [],
    "views": "N/A",
    "likes": "N/A",
    "comments": "N/A",
    "shares": "N/A",
    "engagementRate": "N/A",
    "statsPrecision": "N/A",
    "postCount": "N/A",
    "publishedAt": "N/A",
    "durationSeconds": "N/A",
    "videoUrl": "N/A",
    "coverUrl": "N/A",
    "videoWidth": "N/A",
    "videoHeight": "N/A",
    "musicName": "N/A",
    "musicId": "N/A",
    "musicAuthor": "N/A",
    "country": "N/A",
    "shareUrl": "N/A",
    "authorUsername": "itz.danila",
    "authorNickname": "itz.danila",
    "authorUid": "1341551642",
    "authorAvatar": "https://img.like.video/eu_live/2u5/01sVqpYMKltQ.jpg?auth-token=-SufKrT2SB6eyRmO5G-BRseFWM1l3_GQnQK5_NYZgu8:eyJleHBpcmUiOjE3OTA0Njg4MjQsImFwcGlkIjo0OCwic2VydmljZS1uYW1lIjoibGlrZWUtYWN0aXZpdHktZmxvdy1taWNybyJ9",
    "authorUrl": "https://likee.video/@itz.danila",
    "authorFollowers": 1570969,
    "authorFollowing": 21,
    "authorTotalLikes": 23150818,
    "authorVerified": "Yes",
    "authorBadge": "Verified Creator",
    "authorBio": "Парацетамол |  Сотрудничество  - @ilyacg | VK - itzdanilaaa",
    "authorLevel": 25,
    "authorLink": "https://vk.com/itzdanilaaa",
    "authorSocialLinks": [
      "facebook: 692581744414782",
      "instagram: itzdanila"
    ],
    "authorPrivate": "No",
    "sourceInput": "https://likee.video/@itz.danila",
    "scrapedAt": "2026-09-25T00:10:03.222Z",
    "error": null
  },
  {
    "imageUrl": "https://videosnap.like.video/eu_live/9ux/1x9NAU00m2IH3Aw2GJENI_4.jpg?wmk_sdk=1&type=8",
    "recordType": "video",
    "title": "Анжелиша думает, что мать принесла ей лошадь в пакете 😂",
    "url": "https://likee.video/@itz.danila/video/7688724491839894554",
    "id": "7688724491839894554",
    "caption": "Анжелиша думает, что мать принесла ей лошадь в пакете 😂",
    "hashtags": [],
    "mentions": [],
    "views": 43414,
    "likes": 1838,
    "comments": 52,
    "shares": 34,
    "engagementRate": 4.43,
    "statsPrecision": "Exact",
    "postCount": "N/A",
    "publishedAt": "2026-09-23T13:37:52.000Z",
    "durationSeconds": "Not Disclosed",
    "videoUrl": "Not Disclosed",
    "coverUrl": "https://videosnap.like.video/eu_live/9ux/1x9NAU00m2IH3Aw2GJENI_4.jpg?wmk_sdk=1&type=8",
    "videoWidth": 1080,
    "videoHeight": 1920,
    "musicName": "itz.danila",
    "musicId": "3393757195839894554",
    "musicAuthor": "itz.danila",
    "country": "RU",
    "shareUrl": "Not Disclosed",
    "authorUsername": "itz.danila",
    "authorNickname": "itz.danila",
    "authorUid": "1341551642",
    "authorAvatar": "https://img.like.video/eu_live/2u5/01sVqpYMKltQ.jpg?auth-token=-SufKrT2SB6eyRmO5G-BRseFWM1l3_GQnQK5_NYZgu8:eyJleHBpcmUiOjE3OTA0Njg4MjQsImFwcGlkIjo0OCwic2VydmljZS1uYW1lIjoibGlrZWUtYWN0aXZpdHktZmxvdy1taWNybyJ9",
    "authorUrl": "https://likee.video/@itz.danila",
    "authorFollowers": 1570969,
    "authorFollowing": 21,
    "authorTotalLikes": 23150818,
    "authorVerified": "Yes",
    "authorBadge": "Verified Creator",
    "authorBio": "Парацетамол |  Сотрудничество  - @ilyacg | VK - itzdanilaaa",
    "authorLevel": 25,
    "authorLink": "https://vk.com/itzdanilaaa",
    "authorSocialLinks": [
      "facebook: 692581744414782",
      "instagram: itzdanila"
    ],
    "authorPrivate": "No",
    "sourceInput": "https://likee.video/@itz.danila",
    "scrapedAt": "2026-09-25T00:10:05.511Z",
    "error": null
  },
  {
    "imageUrl": "https://videosnap.like.video/eu_live/9uz/1wBAjC00m4Xlsjq1Qe01k_1.jpg?type=8&resize=1&dw=480",
    "recordType": "video",
    "title": "«У неё лучше» - 17.04 \nМарьяна Локель х @ɪ’ᴍ ᴋᴀʀᴀᴍᴇʟᴋᴀ👑 х @Соня Сафарова",
    "url": "https://likee.video/@mari_llokel/video/7627102444256621106",
    "id": "7627102444256621106",
    "caption": "«У неё лучше» - 17.04 \nМарьяна Локель х @ɪ’ᴍ ᴋᴀʀᴀᴍᴇʟᴋᴀ👑 х @Соня Сафарова",
    "hashtags": [],
    "mentions": [],
    "views": 2430000,
    "likes": 168040,
    "comments": 14230,
    "shares": 8470,
    "engagementRate": 7.85,
    "statsPrecision": "Approximate",
    "postCount": "N/A",
    "publishedAt": "2026-04-10T12:12:51.000Z",
    "durationSeconds": 17,
    "videoUrl": "https://video.like.video/eu_live/9uL/11wBAgqWLNHu_4.mp4?crc=1047294121&type=5",
    "coverUrl": "https://videosnap.like.video/eu_live/9uz/1wBAjC00m4Xlsjq1Qe01k_4.jpg?wmk_sdk=1&type=8",
    "videoWidth": 1080,
    "videoHeight": 1920,
    "musicName": "У нее лучше",
    "musicId": "Not Disclosed",
    "musicAuthor": "Марьяна Локель, МСКАРАМЕЛЬКА, Соня Сафарова",
    "country": "RU",
    "shareUrl": "https://likee.video/v/oaoej1",
    "authorUsername": "mari_llokel",
    "authorNickname": "Марьяна Локель🤓",
    "authorUid": "1332605490",
    "authorAvatar": "https://img.like.video/eu_live/9uz/1x8B5K00m2IH3Aw1aTNUQ_4.jpg?type=20&auth-token=e_3AkFMK7U_VlZjcVu-q7dBr2nzHNrBUR9oyx36l1g4:eyJleHBpcmUiOjE3OTA0Njg4NDAsImFwcGlkIjo0OCwic2VydmljZS1uYW1lIjoibGlrZWUtYWN0aXZpdHktZmxvdy1taWNybyJ9",
    "authorUrl": "https://likee.video/@mari_llokel",
    "authorFollowers": 8606715,
    "authorFollowing": 7331,
    "authorTotalLikes": 151819421,
    "authorVerified": "Yes",
    "authorBadge": "Verified Creator",
    "authorBio": "№ 7992793915\nmarianna.llokel@yahoo.cоm",
    "authorLevel": 25,
    "authorLink": "https://clck.ru/3R49o2",
    "authorSocialLinks": [
      "instagram: mari_llokel",
      "vk: id665301621"
    ],
    "authorPrivate": "No",
    "sourceInput": "https://l.likee.video/v/oaoej1",
    "scrapedAt": "2026-09-25T00:10:55.276Z",
    "error": null
  },
  {
    "imageUrl": "https://img.like.video/asia_live/2sp/1vSYTxf18ab121590c4dfa883bba8c74356980ph.webp",
    "recordType": "hashtag",
    "title": "#Christmas2025",
    "url": "https://likee.video/hashtag/Christmas2025",
    "id": "7316140955346563481",
    "caption": "N/A",
    "hashtags": [],
    "mentions": [],
    "views": 8050057,
    "likes": "N/A",
    "comments": "N/A",
    "shares": "N/A",
    "engagementRate": "N/A",
    "statsPrecision": "Exact",
    "postCount": 1352,
    "publishedAt": "N/A",
    "durationSeconds": "N/A",
    "videoUrl": "N/A",
    "coverUrl": "N/A",
    "videoWidth": "N/A",
    "videoHeight": "N/A",
    "musicName": "N/A",
    "musicId": "N/A",
    "musicAuthor": "N/A",
    "country": "US",
    "shareUrl": "N/A",
    "authorUsername": "N/A",
    "authorNickname": "N/A",
    "authorUid": "N/A",
    "authorAvatar": "N/A",
    "authorUrl": "N/A",
    "authorFollowers": "N/A",
    "authorFollowing": "N/A",
    "authorTotalLikes": "N/A",
    "authorVerified": "N/A",
    "authorBadge": "N/A",
    "authorBio": "N/A",
    "authorLevel": "N/A",
    "authorLink": "N/A",
    "authorSocialLinks": [],
    "authorPrivate": "N/A",
    "sourceInput": "hashtags:US",
    "scrapedAt": "2026-09-25T00:10:55.729Z",
    "error": null
  }
]
```

### ✨ Why choose this Actor

- 🔢 **Exact numbers.** Views, likes, comments and shares come from Likee's own API as integers, not "1.59M" strings.
- 👤 **Usernames just work.** Paste `itz.danila`, `@itz.danila` or the profile link. No numeric id hunting.
- 👥 **Creator card on every video.** Followers, total likes, level, badge, bio and social accounts ride along with each video row, so one export answers "who posted it and how big are they".
- 🎞 **Direct MP4 from share links**, plus duration in seconds.
- 🌍 **Discovery without usernames.** 71 countries of recommended creators and trending hashtags.
- ⚡ **Fast and light.** Plain HTTP, no browser: 100 videos per request, 256 MB of memory is plenty.

### 📈 How it compares to alternatives

| | This Actor | Typical Likee scrapers |
|---|---|---|
| Profile by username | ✅ | Some need a numeric uid or a share link |
| Exact counters on profile videos | ✅ | ✅ |
| Follower count on every video row | ✅ | Rarely |
| Direct MP4 | Share links only | Share links only |
| Creator discovery by country | ✅ up to 100 per country | Some |
| Trending hashtags | ✅ plays and post counts | Some |
| Keyword search, hashtag video lists, comments | ❌ Likee closed them to web clients | ❌ |

Honest ceilings: Likee has shut its search, hashtag video list and comment endpoints for web clients (they answer "system busy" to everyone), so this Actor does not offer them rather than return empty rows. Profile videos come without an MP4 link; only share links carry one. Likee's desktop website redirects profile and video pages to its homepage, so the `url` links open in the Likee app on a phone.

### 🚀 How to use

1. Create a free Apify account with $5 of credit: [sign up here](https://console.apify.com/sign-up?fpr=vmoqkp).
2. Open Likee Scraper and paste one or more creators into **Profiles (usernames or links)**, share links into **Video URLs**, or pick countries under **Creator discovery** or **Trending hashtags**.
3. Set **Max Items** and, if you like, **Max videos per profile** and the view, like and date filters.
4. Click **Start** and download the dataset as CSV, Excel, JSON or XML.

Example:

```json
{ "usernames": ["https://likee.video/@itz.danila"], "maxVideosPerProfile": 50, "minViews": 10000 }
```

### 💼 Business use cases

#### 📣 Influencer vetting

Pull a creator's last 100 videos and compare median views with follower count before you sign a deal. The engagement rate on every row makes inflated accounts obvious.

#### 📊 Campaign tracking

Run the same creators every day and chart views, likes and shares of the sponsored video over time.

#### 🌍 Market entry research

List the top 100 recommended creators in Russia, Kazakhstan, Egypt or Pakistan with their audience size, then shortlist by niche from their bios and captions.

#### 🔥 Trend spotting

Collect the trending hashtag campaigns per country with plays and post counts, and follow which ones grow week to week.

### 🔌 Automating Likee Scraper

- **Make** and **Zapier**: start a run on a schedule and push new rows into Google Sheets, Airtable or a CRM.
- **Slack**: post a message when a tracked creator's new video passes a view threshold.
- **Airbyte**: sync the dataset into BigQuery, Snowflake or Postgres.
- **GitHub Actions**: trigger runs from your data pipeline through the Apify API.
- **Google Drive**: save each run's CSV or Excel export to a shared folder.

### 🌟 Beyond business use cases

- 🎓 **Research:** study short-video culture in the CIS and MENA regions with real engagement data.
- 🙋 **Personal:** back up your own Likee video list with captions and counters.
- 🤝 **Non-profit:** monitor how public-interest campaigns spread on Likee.
- 🧪 **Experimentation:** build training sets of captions, hashtags and engagement for ranking models.

### 🤖 Ask an AI assistant about this scraper

Paste this page into ChatGPT, Claude or Gemini and ask things like "Which inputs do I need to get the top creators in Egypt with their last 20 videos?" or "How do I filter to videos with more than 100,000 views published this month?".

### ❓ Frequently Asked Questions

#### 🔑 Do I need a Likee account or API key?

No. The Actor reads only publicly available data and needs no login, cookie or key.

#### 👤 Can I use a username instead of a profile link?

Yes. `itz.danila`, `@itz.danila` and `https://likee.video/@itz.danila` all work.

#### 🎞 Why is videoUrl "Not Disclosed" on profile videos?

Likee's profile video list does not include the video file. Share links (`likee.video/v/...`) do, so paste a share link when you need the MP4.

#### 🎯 What does statsPrecision mean?

`Exact` means the counters came from Likee's API as integers. `Approximate` means only the share page's rounded counters (for example 84.83K) were available because the post is older than the creator's newest 200 videos. Raise **Exact stats lookup pages** to look further back.

#### 📚 How many videos can I get from one profile?

The whole public history. The Actor pages 100 videos per request, newest first. Set **Max videos per profile** to the number you want.

#### 🔎 Can I search Likee by keyword or list the videos under a hashtag?

Not at the moment. Likee answers "system busy" to every web client on those endpoints, so the Actor does not offer them.

#### 💬 Does it scrape comments?

No, for the same reason: the comments endpoint is closed to web clients. You do get the exact comment count on every video.

#### 🌍 Which countries work for discovery?

71 countries are listed in the input. Likee groups some markets together, so neighbouring countries (for example Saudi Arabia and Egypt) can return the same creator list.

#### 🔒 What happens with private accounts?

You get the profile row with `authorPrivate: "Yes"` and no videos, because Likee hides them.

#### 🚫 What if a username does not exist?

You get one error row explaining it, and it is not charged. The other inputs keep running.

#### 🌐 Why does the profile link open the Likee homepage on my computer?

Likee's desktop site redirects profile and video pages to its homepage. The links open the right page in the Likee app on a phone.

#### 🛡 Do I need a proxy?

No. Likee's API answers Apify's servers directly. You can switch the Apify proxy on for very large runs.

### 🔌 Integrate with any app

Use the Apify API, the JavaScript and Python clients, webhooks or the Make, Zapier and n8n integrations to send Likee data wherever you work.

### 🔗 Recommended Actors

- [TikTok Profile Scraper](https://apify.com/parseforge/tiktok-profile-scraper)
- [TikTok Comments Scraper](https://apify.com/parseforge/tiktok-comments-scraper)
- [Instagram Profile Scraper](https://apify.com/parseforge/instagram-profile-scraper)
- [YouTube Shorts Scraper](https://apify.com/parseforge/youtube-shorts-scraper)
- [Facebook Reels Scraper](https://apify.com/parseforge/facebook-reels-scraper)

> 💡 **Pro Tip:** browse the complete [ParseForge collection](https://apify.com/parseforge).

**🆘 Need Help?** [Open our contact form](https://tally.so/r/BzdKgA)

> **⚠️ Disclaimer:** this is an independent tool, not affiliated with Likee or BIGO Technology. It collects only publicly available data.

# Actor input Schema

## `usernames` (type: `array`):

Likee creators to scrape: a profile link (https://likee.video/@itz.danila), an @handle or a plain username. Each one returns a profile row plus the newest videos with exact views, likes, comments and shares.

## `videoUrls` (type: `array`):

Single videos: share links (https://likee.video/v/sepkYQ or https://l.likee.video/v/oaoej1) return the direct MP4, duration and caption; post links (https://likee.video/@user/video/<postId>) or user/postId are matched against the creator's newest videos.

## `maxItems` (type: `integer`):

Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000

## `maxVideosPerProfile` (type: `integer`):

Newest videos to collect from each profile (0 = profile row only). Likee returns videos newest first.

## `includeProfileRows` (type: `boolean`):

Adds one row per creator with followers, following, total likes, bio, level, badge, external link and social accounts.

## `exactStatsLookupPages` (type: `integer`):

A share page only shows rounded counters (84.83K). The Actor looks for the same post in the creator's newest videos (100 per page) to replace them with exact numbers. 0 turns the lookup off.

## `discoverCountries` (type: `array`):

Likee's recommended creators for each selected country (up to 100 per country), one profile row each.

## `maxCreatorsPerCountry` (type: `integer`):

How many recommended creators to take per country (Likee lists at most 100).

## `videosPerDiscoveredCreator` (type: `integer`):

Also collect this many newest videos from each discovered creator (0 = profiles only).

## `trendingHashtagCountries` (type: `array`):

Likee's recommended hashtags for each selected country, with total plays and number of posts.

## `minViews` (type: `integer`):

Skip videos with fewer views.

## `minLikes` (type: `integer`):

Skip videos with fewer likes.

## `publishedAfter` (type: `string`):

Only videos published on or after this date (YYYY-MM-DD).

## `publishedBefore` (type: `string`):

Only videos published on or before this date (YYYY-MM-DD).

## `proxyConfiguration` (type: `object`):

Apify proxy settings.

## Actor input object example

```json
{
  "usernames": [
    "https://likee.video/@itz.danila"
  ],
  "maxItems": 10,
  "maxVideosPerProfile": 30,
  "includeProfileRows": true,
  "exactStatsLookupPages": 2,
  "maxCreatorsPerCountry": 20,
  "videosPerDiscoveredCreator": 0,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# Actor output Schema

## `overview` (type: `string`):

Key fields

## `fullData` (type: `string`):

Complete dataset with all 44 fields

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "usernames": [
        "https://likee.video/@itz.danila"
    ],
    "maxItems": 10
};

// Run the Actor and wait for it to finish
const run = await client.actor("parseforge/likee-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "usernames": ["https://likee.video/@itz.danila"],
    "maxItems": 10,
}

# Run the Actor and wait for it to finish
run = client.actor("parseforge/likee-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "usernames": [
    "https://likee.video/@itz.danila"
  ],
  "maxItems": 10
}' |
apify call parseforge/likee-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,parseforge/likee-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/tJF5VNrmOP56D3VUb/builds/y6ACe5FBDeoImAhVz/openapi.json
