# Likee Scraper | Videos, Comments & Hashtags | $0.99/1k (`monkey.d.scraping/likee-creator-video-scraper`) Actor

Collect Likee videos, comments, profiles and supported hashtags. Export CSV/JSON. $0.99/1k results + $0.0005/lookup + $0.0001/start. Platform included; no login.

- **URL**: https://apify.com/monkey.d.scraping/likee-creator-video-scraper.md
- **Developed by:** [Monkey D. Scraping](https://apify.com/monkey.d.scraping) (community)
- **Categories:** Social media, Videos
- **Security:** Limited permissions
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.99 / 1,000 video delivereds

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

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

## Likee Scraper — Videos, Comments, Hashtags and Creator Profiles

Collect public Likee videos, comments, creator profiles and videos from supported hashtags. Export to CSV, Excel or JSON. **$0.99 per 1,000 results**, plus $0.0005 per target lookup and $0.0001 per run; platform usage included. Enter a creator handle or profile URL to get captions, publishing dates, views, likes, comment and share counts, thumbnails, music and creator metrics. No Likee account, cookies or API key are required.

Use it to compare creator performance, collect recent content for research, or refresh a spreadsheet of creator videos. In Videos mode, one dataset row represents one video; creator information is included without an additional profile result charge.

**中文用户 / 中文用戶：** [简体中文说明](#chinese-simplified) · [繁體中文說明](#chinese-traditional)（Likee数据采集、Likee达人视频爬虫、Likee评论采集API）

### Quick start

1. Enter `@HouseofB` in **Creator handles, Likee URLs or hashtags**.
2. Keep **Maximum results in total** at `5` for a small first run.
3. Start the Actor and open the **All results** table.
4. Export CSV, Excel or JSON. **Run summary** shows the status of each creator.

```json
{"targets":["@HouseofB"],"maxResults":5}
```

#### Ready-to-run examples

| Example | Use case | What you get |
|---|---|---|
| [Likee creator research: latest videos and their comments](https://apify.com/monkey.d.scraping/likee-creator-video-scraper/examples/likee-creator-videos-comments-influencer-vetting) | Influencer vetting | Public comments on the 3 latest videos of @Trackz, with the video link and caption next to each comment |

**[Browse all ready-to-run examples →](https://apify.com/monkey.d.scraping/likee-creator-video-scraper/examples)** — English and 中文.

### Collection modes

| Mode | Input | One delivered row |
| --- | --- | --- |
| `videos` | Creator handles, profile URLs or canonical video URLs | Public video with creator metrics |
| `comments` | Same targets as Videos | Public comment text, author, date, likes and reply reference |
| `profiles` | Creator handles or profile URLs | Creator profile and public statistics |
| `hashtagVideos` | Hashtag names, hashtag URLs or numeric IDs | Public video metrics, duration, music and available author handles |
| `shareVideos` | Short app share URLs | Video metadata, duration and MP4 URL when available |
| `discoverCreators` | Clear targets; choose country | Recommended creator |
| `trendingHashtags` | Clear targets; choose country | Hashtag recommended by Likee for the chosen country |

Comments example:

```json
{"mode":"comments","targets":["@likee_usa"],"maxResults":10,"videosPerCreator":2,"commentsPerVideo":5}
```

Comments are returned in the source's order, which can mix pinned/popular and recent comments, with replies as returned by the public feed. Date and minimum-engagement filters select the **parent videos**, not the comment dates. `videosPerCreator` defaults to 5 and `commentsPerVideo` to 20; both options apply to Comments mode.

Canonical video targets look like `https://likee.video/@HouseofB/video/7598664516594163662`. The Actor finds the exact ID in that creator's configured recent-video window and never substitutes another video. Enter full video URLs rather than bare IDs; for short share URLs, choose Share videos mode.

For Profiles, use `{"mode":"profiles","targets":["@HouseofB"],"maxResults":1}`. For recommendations use `{"mode":"discoverCreators","targets":[],"country":"IT","maxResults":5}`. To collect the videos of a hashtag, use Videos by hashtag mode. Country fallback is reported when the source identifies a different country; unknown source countries remain null.

### Videos by hashtag

```json
{"mode":"hashtagVideos","targets":["Dance"],"maxResults":60,"maxVideosPerHashtag":100}
```

This example collects videos for Dance. Enter `Dance`, `#dance`, `https://likee.video/hashtag/Dance`, or the numeric ID `6897200837236972235`. Names use exact, case-insensitive matching against **775 observed names**, plus the current public recommendation list. For any other hashtag, use its numeric ID, available from `hashtagId` in Recommended hashtags or `topics[].id` in video results. Aliases resolving to the same ID are not collected twice.

Open **Videos by hashtag** for caption, dates, views, likes, comments, shares, downloads, duration, music metadata and the internal creator ID/name when available. The Actor resolves author handles through their public feeds, reusing each lookup within the run. `creatorUrl` and canonical `videoUrl` are included when identity is verified; otherwise the handle is null and `authorResolution` explains why. Follower totals and video-file URLs can be null. Duration is in seconds. Restricted videos are excluded and listed in Run summary.

`maxVideosPerHashtag` defaults to 100 (maximum 1,000) and limits scanned source rows, including excluded videos. Date, minimum-view and minimum-like filters are supported. `maxResults` limits total saved rows, with duplicate video IDs removed across all requested hashtags. A repeated video is attributed to the first requested hashtag that returns it. Order and region of hashtag-video results follow Likee; `country` applies to the recommendation modes.

### App share links and media references

```json
{"mode":"shareVideos","targets":["https://likee.video/v/sepkYQ"],"maxResults":1}
```

Accepts `https://likee.video/v/CODE` and `https://l.likee.video/v/CODE`. Redirects are restricted to known Likee share hosts. Tracking parameters are discarded. Open **Shared videos and media links** for the available `videoFileUrl` and `durationSeconds`. The Actor returns media links, not files; links are temporary and can be region-specific.

Share pages often expose rounded values such as `84.86K`. Those values are preserved in `displayCounts`, with `countPrecision: "source_display"`; the corresponding numeric field stays null. Unrounded integers are retained. Views and creator follower totals are null in this mode; use Videos mode for exact feed counters. Share videos mode supports date filters; minimum-count filters apply to the other video modes.

### Pricing

Pricing: **$0.99 per 1,000 delivered results** (videos, comments, profiles or recommended hashtags), **$0.0005 per creator checked**, and **$0.0001 per run start**, with platform usage included. Check the Store pricing panel for the current rates.

A creator check is billed when collection for that creator begins, including a nonexistent, private, empty or temporarily unavailable creator. Result events are billed only for saved unique rows. Comments mode bills saved comments, not the parent videos examined. Country recommendation modes charge one $0.0005 discovery check instead of per-creator checks. Hashtag videos charges one $0.0005 discovery check per distinct normalized hashtag name, URL or ID attempted, including unresolved names and empty results, plus $0.00099 per saved unique video; details and author-handle lookups are included in that result price. Name/ID aliases can incur separate lookup checks, but duplicate videos are charged only once. Share videos mode charges $0.0005 per distinct normalized share URL checked instead of a creator check, including unavailable or restricted links; aliases that resolve to the same video incur their checks but only one delivered-video event. Duplicate handles are checked once. Videos excluded by date filters are not charged as delivered videos. An invalid input can still incur the run-start fee.

| Example | Total |
| --- | ---: |
| 1 creator, 5 videos | $0.00555 |
| 2 creators, 20 videos | $0.02090 |
| 2 creators, 200 videos | $0.19910 |
| 1 creator, no available videos | $0.00060 |
| 1 hashtag ID, 60 videos | $0.06000 |

Set **Maximum cost per run** in Console, or `maxTotalChargeUsd` in the run API. The maximum video count and the spending limit both stop further collection. Rates are in USD; applicable taxes and your Apify plan charges are outside this table.

### Output

Abbreviated real output from the November 4, 2026 verification (counts change over time):

```json
{
  "videoId": "7641427886757765070",
  "creator": "HouseofB",
  "caption": "",
  "publishedAt": "2026-05-19T02:42:53Z",
  "views": 726678,
  "likes": 12941,
  "comments": 21,
  "shares": 798,
  "videoFileUrl": null
}
```

Each video includes:

- `videoId`, `creator`, `creatorId`, `creatorName`, `creatorUrl`.
- `creatorFollowers`, `creatorTotalLikes`.
- `caption`, `publishedAt` (UTC), `views`, `likes`, `comments`, `shares`.
- `engagementRate`: 100 × (likes + comments + shares) / views; null when required counts are unavailable or views are zero.
- `thumbnailUrl`, `musicTitle`, `musicId`, `hashtags` parsed from the caption.
- `videoUrl`, `videoFileUrl` when supplied by the source; often null for creator-feed videos.
- `collectedAt` (UTC).

A blank caption is valid. Missing metrics remain null rather than being replaced with zero. Thumbnail URLs are temporary references, not downloaded images. Counts can change between runs.

### Input options

| Field | Default | Meaning |
| --- | --- | --- |
| `targets` | Required except recommendations | 1–20 creator handles, HTTPS profile URLs, or supported canonical video URLs |
| `maxResults` | 20 | Total saved result rows, 1–2,000 |
| `maxVideosPerCreator` | 100 | Maximum recent videos checked for each creator, 1–1,000 |
| `maxVideosPerHashtag` | 100 | Hashtag videos only: maximum source videos checked per ID, 1–1,000 |
| `publishedAfter` | Unset | Inclusive UTC date, YYYY-MM-DD |
| `publishedBefore` | Unset | Exclusive UTC date, YYYY-MM-DD |

Creators are processed in input order; use the per-creator cap for a balanced sample across creators. Filters apply within each creator's recent-video window. Run summary lists per-creator statuses such as `not_found`, `private`, `scan_limit`, `source_error` and `repeated_cursor`.

For example, collect up to 10 recent videos from each of two creators:

```json
{"targets":["@HouseofB","@baby.miaa"],"maxResults":20,"maxVideosPerCreator":10}
```

### Use cases

**Creator comparison:** compare post frequency and engagement across a known shortlist. Creator information is attached to every row for spreadsheet joins.

**Recent content research:** filter a bounded recent-video window by publishing dates.

**Recurring exports:** schedule the same input in Apify and merge datasets by `videoId`. Each run collects and bills its videos independently, so videos seen again in a later run are billed again.

### API and integrations

Run through the standard Apify API and export the default dataset as JSON or CSV. In n8n, Make or Zapier, use the Apify integration to start this Actor, wait for completion and retrieve dataset items. The output schema exposes both the dataset and run summary for API/MCP consumers.

### FAQ

#### Does this scrape Likee comments?

Yes. Choose Comments mode for comment text, authors, timestamps, likes and reply references when returned by the public feed. In Videos mode, `comments` remains the public comment count. Hashtag videos accepts supported names, hashtag URLs and numeric IDs. Hashtag names are matched against the observed catalogue and current recommendations.

#### Can I download videos?

The Actor returns structured data and media links rather than files. Share videos mode returns an MP4 URL when the share page provides one; links are temporary and can be region-specific. Creator-feed results often have `videoFileUrl` null.

#### Which videos does it collect?

Public videos from each creator's recent feed, up to your scan, result and spending limits. Run summary shows the status of each creator.

#### Can I restart a completed run?

Start a new run. Previously saved results remain in their dataset.

#### Is this affiliated with Likee?

No. This is an independent tool for public creator data.

### Chinese Simplified

### 中文说明：Likee数据采集工具（Likee Scraper 爬虫 / API）

**Likee Scraper** 批量采集Likee公开数据：达人视频、视频评论、达人主页资料、话题标签（hashtag）视频、App分享链接视频，以及按国家推荐的达人和话题。输入达人账号或主页链接，即可获取视频文案、发布时间、播放量、点赞、评论和分享数、封面图、背景音乐和达人数据，导出为CSV、Excel或JSON。**每1,000条结果仅0.99美元**，另加每次查询0.0005美元、每次运行0.0001美元，平台用量已包含。无需Likee账号、Cookie或API密钥。

适合海外网红营销、达人营销团队和出海品牌：对比达人表现、研究近期内容，或定期更新达人视频数据表。

#### 为什么选择这款Likee达人视频爬虫？

- **价格低，平台用量已包含**：每1,000条结果0.99美元（视频、评论、达人资料或推荐话题），在视频模式下每行视频已附带达人信息，不额外按达人资料计费。
- **七种采集模式**：达人视频或指定视频链接、视频评论、达人资料、App分享链接视频（如有则含MP4链接）、按国家推荐的达人、按国家推荐的话题、话题标签视频。
- **按话题采集视频**：支持话题名称（如 `Dance`、`#dance`）、话题链接和数字ID；名称在已收录的775个话题名称中精确匹配（不区分大小写），同一话题的不同写法不会重复采集。
- **自带互动率**：每条视频包含 `engagementRate`，即 100 ×（点赞 + 评论 + 分享）/ 播放量，方便直接比较达人表现。
- **只为有效结果付费**：只对保存的唯一结果计费；重复视频只计费一次，被日期筛选排除的视频不计费。
- **不虚构数据**：缺失的指标保留为空值，而不是填充为0；运行摘要列出每个达人的采集状态。

#### 适用场景

- **达人对比与筛选**：对比候选达人的发帖频率、播放量和互动率，每行都带有达人信息，便于在表格中关联分析。
- **近期内容研究**：按发布时间、最低播放量和最低点赞数筛选达人近期视频，研究内容方向和爆款形式。
- **话题内容采集**：按话题标签采集视频，获取文案、播放、点赞、评论、分享、下载数、时长和背景音乐等数据。
- **评论区分析**：采集达人视频下的公开评论，包括评论内容、作者、时间、点赞数和回复关联。
- **按国家发现达人和话题**：获取指定国家的推荐达人和推荐话题，作为达人营销的候选名单。
- **定期导出**：在Apify中定时运行相同输入，按 `videoId` 合并多次运行的数据集。

#### 可以获取哪些数据？

- **视频**：`videoId`、`creator`、`creatorId`、`creatorName`、`creatorUrl`、`creatorFollowers`、`creatorTotalLikes`、`caption`、`publishedAt`（UTC）、`views`、`likes`、`comments`、`shares`、`engagementRate`、`thumbnailUrl`、`musicTitle`、`musicId`、`hashtags`、`videoUrl`、`videoFileUrl`（如有）、`collectedAt`。
- **评论**：评论内容、作者、时间、点赞数和回复关联（以公开数据返回为准）。
- **达人资料**：达人主页资料及公开统计数据。
- **话题视频**：文案、日期、播放、点赞、评论、分享、下载数、时长、背景音乐信息，以及可验证的达人账号。
- **分享链接视频**：视频元数据、时长，以及页面提供时的MP4链接（`videoFileUrl`、`durationSeconds`）。
- **推荐达人 / 推荐话题**：按国家返回推荐的达人和话题，话题包含 `hashtagId`。

#### 价格

平台用量已包含：

| 计费项 | 价格 |
|---|---|
| 交付结果（视频、评论、达人资料或推荐话题） | **每1,000条0.99美元** |
| 每个达人检查 | 0.0005美元 |
| 话题、国家推荐或分享链接查询（每次） | 0.0005美元 |
| 每次运行启动 | 0.0001美元 |

| 示例 | 总费用 |
|---|---:|
| 1个达人，5条视频 | 0.00555美元 |
| 2个达人，20条视频 | 0.02090美元 |
| 2个达人，200条视频 | 0.19910美元 |
| 1个话题ID，60条视频 | 0.06000美元 |

可在Apify控制台设置每次运行的最高费用（API中为 `maxTotalChargeUsd`），达到后自动停止采集。

#### 使用方法

1. 在 **What to collect** 中选择采集模式（默认为达人视频）。
2. 在 **Creator handles, Likee URLs or hashtags** 中填写达人账号（如 `@HouseofB`）、主页链接、视频链接或话题，最多20项；推荐达人和推荐话题模式无需填写，只需设置 **Country for recommendations**。
3. 设置 **Maximum results in total**（总结果数，1–2,000），建议先用5条查看结果。
4. 可选：设置 **Maximum recent videos to check per creator**、**Published on or after (UTC)**、**Published before (UTC)**、**Minimum video views**、**Minimum video likes** 进行筛选。
5. 评论模式可设置 **Videos per creator for comments** 和 **Maximum comments per video**；话题模式可设置 **Maximum videos to check per hashtag**。
6. 点击 **Start**，完成后导出为CSV、Excel或JSON，或通过API获取。

示例：采集两位达人各最多10条近期视频：

```json
{"targets":["@HouseofB","@baby.miaa"],"maxResults":20,"maxVideosPerCreator":10}
```

示例：按话题采集视频：

```json
{"mode":"hashtagVideos","targets":["Dance"],"maxResults":60,"maxVideosPerHashtag":100}
```

**中文示例任务：** [Likee海外达人营销：达人视频与评论采集](https://apify.com/monkey.d.scraping/likee-creator-video-scraper/examples/likee-overseas-influencer-marketing-videos-comments-zh)

#### 常见问题

**需要Likee账号、Cookie或API密钥吗？**
不需要。工具采集的是Likee公开数据。

**能采集Likee评论吗？**
可以。选择评论模式（`comments`），即可获取评论内容、作者、时间、点赞数，以及公开数据返回的回复关联。

**能按话题标签采集视频吗？**
可以。选择话题视频模式（`hashtagVideos`），输入话题名称、话题链接（`https://likee.video/hashtag/…`）或数字ID即可。

**能获取视频文件链接吗？**
分享链接模式（`shareVideos`）在分享页面提供时会返回MP4链接。工具只返回链接，不下载媒体文件。

**可以通过API或自动化工具调用吗？**
可以。支持标准Apify API，可将数据集导出为JSON或CSV；也可在n8n、Make、Zapier中通过Apify集成启动并获取结果。输出结构同时提供数据集和运行摘要，便于API和MCP调用。

**这是Likee官方工具吗？**
不是。这是一款采集公开达人数据的独立工具。

**中文说明会翻译采集到的数据吗？**
不会。中文说明只是使用文档；采集到的数据保持来源的原始语言（视频文案和评论按发布时的原文呈现）。

#### 其他内容和达人数据工具

- [B站（哔哩哔哩）数据采集工具](https://apify.com/monkey.d.scraping/bilibili-scraper)：采集Bilibili公开视频和UP主数据。
- [Telegram频道采集工具](https://apify.com/monkey.d.scraping/telegram-channel-scraper)：采集Telegram公开频道帖子，补充内容研究。

### Chinese Traditional

### 中文說明（繁體）：Likee資料擷取工具（Likee Scraper 爬蟲 / API）

**Likee Scraper** 批次擷取Likee公開資料：創作者影片、影片留言、創作者頁面資料、主題標籤（hashtag）影片、App分享連結影片，以及依國家推薦的創作者與主題。輸入創作者帳號或頁面連結，即可取得影片文案、發布時間、觀看數、按讚、留言與分享數、封面圖、背景音樂與創作者數據，匯出CSV、Excel或JSON。**每1,000筆結果0.99美元**，另加每次查詢0.0005美元、每次執行0.0001美元，平台用量已包含。不需要Likee帳號、Cookie或API金鑰。

#### 為什麼選擇這款Likee爬蟲？

- **價格低**：每1,000筆結果0.99美元；影片模式中每列已附帶創作者資訊，不另按創作者資料計費。
- **七種擷取模式**：創作者影片、影片留言、創作者資料、分享連結影片、推薦創作者、推薦主題與主題標籤影片。
- **內建互動率**：每支影片包含 `engagementRate`，方便直接比較創作者表現。
- **只為有效結果付費**：重複影片只計費一次，被日期篩選排除的影片不計費。

#### 適用場景

- **網紅行銷**：比較候選創作者的發文頻率、觀看數與互動率。
- **內容研究**：依發布時間、最低觀看數與按讚數篩選近期影片。
- **留言分析**：擷取創作者影片下的公開留言。
- **依國家發掘創作者與主題**：取得指定國家的推薦名單，作為品牌行銷的候選對象。

#### 使用方法

1. 在 **What to collect** 選擇擷取模式（預設為創作者影片）。
2. 在 **Creator handles, Likee URLs or hashtags** 填入創作者帳號（如 `@HouseofB`）、頁面連結、影片連結或主題，最多20項。
3. 設定 **Maximum results in total**（1–2,000，建議先用5筆），點擊 **Start**，匯出CSV、Excel或JSON。

```json
{"targets":["@HouseofB","@baby.miaa"],"maxResults":20,"maxVideosPerCreator":10}
```

**中文範例任務：** [Likee海外达人营销：达人视频与评论采集](https://apify.com/monkey.d.scraping/likee-creator-video-scraper/examples/likee-overseas-influencer-marketing-videos-comments-zh)

#### 價格

每1,000筆結果（影片、留言、創作者資料或推薦主題）**0.99美元**，每個創作者檢查或每次查詢0.0005美元，每次執行0.0001美元，平台用量已包含。例如2個創作者、20支影片合計0.02090美元。

#### 常見問題

**需要Likee帳號、Cookie或API金鑰嗎？**
不需要，工具擷取的是Likee公開資料。

**能下載影片檔案嗎？**
分享連結模式（`shareVideos`）在頁面提供時會回傳MP4連結，工具只回傳連結，不下載媒體檔案。

**這是Likee官方工具嗎？**
不是，這是一款擷取公開創作者資料的獨立工具。

**中文說明會翻譯擷取到的資料嗎？**
不會。說明是中文，資料保留來源的原始語言（影片文案與留言以發布時的原文呈現）。

完整欄位與輸出範例請見[英文說明](#output)或[简体中文说明](#chinese-simplified)。

### Related tools

- [Bilibili Scraper](https://apify.com/monkey.d.scraping/bilibili-scraper): collect public Bilibili video and creator data.
- [Telegram Channel Scraper](https://apify.com/monkey.d.scraping/telegram-channel-scraper): collect public channel posts for complementary content research.

# Actor input Schema

## `mode` (type: `string`):

Videos and Profiles use targets. For country recommendations, clear the targets list and choose a country below. Share videos reads short /v/ links in targets. Hashtag videos accepts names, hashtag URLs or numeric IDs in targets.

## `targets` (type: `array`):

For Videos/Profiles: up to 20 @handles or profile URLs. Videos also accepts https://likee.video/@handle/video/POST_ID and checks that creator’s recent feed for the exact ID. Clear this list for country recommendation modes. Comments accepts the same creator and canonical video URLs as Videos. For Share videos, enter only https://likee.video/v/CODE or https://l.likee.video/v/CODE. In this mode counters follow the share page, where some are rounded. For Hashtag videos: Dance, #dance, https://likee.video/hashtag/Dance or a numeric ID. Names resolve against an observed hashtag catalogue plus current recommendations; unresolved names are listed in the summary.

## `maxResults` (type: `integer`):

Total delivered rows across all targets. Comments mode delivers comment rows only; parent videos are not billed as video results.

## `maxVideosPerCreator` (type: `integer`):

Sets the recent-video window scanned for each creator, including videos excluded by date filters.

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

Optional inclusive date, YYYY-MM-DD. Older videos are skipped within the checked window. In Comments mode this filters parent video publication dates, not comment dates.

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

Optional exclusive date, YYYY-MM-DD. Must be after the lower date bound. In Comments mode this filters parent video publication dates, not comment dates.

## `country` (type: `string`):

Only for recommended creators/hashtags. Two-letter code, e.g. US or BR. sourceCountry and countryFallback show which country list Likee returned. Hashtag lists carry no country field.

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

Selects parent videos in Videos and Comments modes. Filters within the checked recent-video window. Excluded videos are not billed as delivered results. Also supported for Hashtag videos.

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

Selects parent videos in Videos and Comments modes. Filters within the checked recent-video window. Excluded videos are not billed as delivered results. Also supported for Hashtag videos.

## `videosPerCreator` (type: `integer`):

Comments mode only. If omitted, uses 5. Follows Likee's order.

## `commentsPerVideo` (type: `integer`):

Comments mode only. If omitted, uses 20. Follows Likee's order.

## `maxVideosPerHashtag` (type: `integer`):

Hashtag videos only. Defaults to 100 when omitted. Sets the number of source rows scanned in Likee's order, including filtered or unavailable videos.

## Actor input object example

```json
{
  "mode": "videos",
  "targets": [
    "@HouseofB"
  ],
  "maxResults": 5,
  "maxVideosPerCreator": 100,
  "country": "US",
  "minViews": 0,
  "minLikes": 0
}
```

# Actor output Schema

## `summary` (type: `string`):

Per-target results, unresolved hashtag names, applied maximums, unavailable profiles and source errors.

## `results` (type: `string`):

Video, comment, profile or recommended hashtag rows, according to the selected mode.

# 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 = {
    "targets": [
        "@HouseofB"
    ],
    "maxResults": 5
};

// Run the Actor and wait for it to finish
const run = await client.actor("monkey.d.scraping/likee-creator-video-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 = {
    "targets": ["@HouseofB"],
    "maxResults": 5,
}

# Run the Actor and wait for it to finish
run = client.actor("monkey.d.scraping/likee-creator-video-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 '{
  "targets": [
    "@HouseofB"
  ],
  "maxResults": 5
}' |
apify call monkey.d.scraping/likee-creator-video-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,monkey.d.scraping/likee-creator-video-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/xAv9bdTKtHMX7rOCa/builds/XFaZ20Vz23wm2MhHJ/openapi.json
