← 返回 Skills 市场
maweis1981

KOLens TikTok KOL Search

作者 Patronum · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
93
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install kolens
功能描述
Search and analyze TikTok KOL (Key Opinion Leaders) using the KOLens API. Use when: (1) User asks to search KOL/influencers for a specific keyword/niche. (2)...
使用说明 (SKILL.md)

KOLens - TikTok KOL Intelligence API

Overview

KOLens is a TikTok KOL data scraping API that provides:

  • Search TikTok KOLs by keyword
  • Get KOL metrics (followers, avg views, engagement rate)
  • Get contact information (email, website, Instagram, YouTube)

Setup

1. Get API Credentials

Contact the KOLens service administrator to obtain:

  • KOLENS_API_KEY — Your personal API key
  • KOLENS_API_URL — The KOLens API base URL

2. Set Environment Variables

export KOLENS_API_KEY="kol_your_key_here"
export KOLENS_API_URL="https://your-kolens-api-url.com"

Usage

Step 1: Submit a Scraping Job

curl -X POST "${KOLENS_API_URL}/api/scrape" \
  -H "Authorization: Bearer ${KOLENS_API_KEY}" \
  -H "Content-Type: application/json" \
  -d '{"keyword":"[KEYWORD]","max_videos":30,"fetch_contacts":true}'

Parameters:

  • keyword (required): TikTok search keyword
  • max_videos (optional, default: 50): Max videos to scrape (1-200)
  • fetch_contacts (optional, default: true): Whether to fetch contact info

Response:

{
  "job_id": "abc123",
  "status": "queued",
  "keyword": "peptides",
  "estimated_seconds": 105
}

Step 2: Poll Job Status

curl "${KOLENS_API_URL}/api/jobs/[JOB_ID]" \
  -H "Authorization: Bearer ${KOLENS_API_KEY}"

Status values: queuedrunningcompleted | failed

Completed response:

{
  "job_id": "abc123",
  "status": "completed",
  "stage": "Done — 12 videos, 8 KOLs, 0 Sellers",
  "progress": 100,
  "total_videos": 12,
  "kol_count": 8,
  "seller_count": 0
}

Step 3: Query KOL List

# KOLs with email only
curl "${KOLENS_API_URL}/api/kols?keyword=[KEYWORD]&require_email=true&per_page=30" \
  -H "Authorization: Bearer ${KOLENS_API_KEY}"

# All KOLs
curl "${KOLENS_API_URL}/api/kols?keyword=[KEYWORD]&per_page=30" \
  -H "Authorization: Bearer ${KOLENS_API_KEY}"

Response:

{
  "total": 6,
  "page": 1,
  "per_page": 30,
  "kols": [
    {
      "username": "somekol",
      "display_name": "Some KOL",
      "follower_count": 1000000,
      "avg_views": 500000,
      "avg_engagement_rate": 0.05,
      "has_email": true,
      "has_website": true,
      "first_seen_at": "2026-04-10T07:18:59.933946",
      "last_updated_at": "2026-04-10T07:18:59.933948"
    }
  ]
}

Step 4: Get Single KOL Profile

curl "${KOLENS_API_URL}/api/kols/[USERNAME]" \
  -H "Authorization: Bearer ${KOLENS_API_KEY}"

Response:

{
  "username": "somekol",
  "display_name": "Some KOL",
  "follower_count": 1000000,
  "avg_views": 500000,
  "avg_engagement_rate": 0.05,
  "bio": "This is my bio",
  "contact": {
    "email": "[email protected]",
    "phone": null,
    "website": "https://example.com",
    "instagram": "@somekol",
    "youtube": "somekol",
    "linktree_url": "https://linktr.ee/somekol"
  }
}

API Endpoints

Endpoint Method Description
/api/scrape POST Submit a scraping job
/api/jobs/{job_id} GET Get job status
/api/kols GET Query KOL database
/api/kols/{username} GET Get single KOL profile

Workflow Example

# 1. Submit job
curl -s -X POST "${KOLENS_API_URL}/api/scrape" \
  -H "Authorization: Bearer ${KOLENS_API_KEY}" \
  -H "Content-Type: application/json" \
  -d '{"keyword":"camping","max_videos":30,"fetch_contacts":true}' > /tmp/job.json

JOB_ID=$(cat /tmp/job.json | jq -r '.job_id')
echo "Job ID: ${JOB_ID}"

# 2. Poll until completed (every 90s)
for i in 1 2 3 4 5 6 7 8 9 10; do
  STATUS=$(curl -s "${KOLENS_API_URL}/api/jobs/${JOB_ID}" \
    -H "Authorization: Bearer ${KOLENS_API_KEY}" | jq -r '.status')
  echo "Status: ${STATUS}"
  if [ "${STATUS}" = "completed" ]; then
    echo "Job completed!"
    break
  fi
  sleep 90
done

# 3. Get KOLs with email
curl -s "${KOLENS_API_URL}/api/kols?keyword=camping&require_email=true" \
  -H "Authorization: Bearer ${KOLENS_API_KEY}"

Troubleshooting

  • Task stuck in "running": The scraping typically takes 2-3 minutes. Continue polling.
  • "Invalid or inactive API key": Your API key may have expired. Contact the KOLens admin for a new one.
  • Empty results: Try different/ broader keywords, or check if TikTok has content for that keyword.
  • Rate limiting: If you get rate limited, wait before making more requests.

Legal Notice

When using this skill to collect KOL contact information:

  • Only use scraped data for legitimate outreach and collaboration purposes
  • Respect privacy regulations (GDPR, CCPA, etc.) applicable in your jurisdiction
  • Do not use scraped data for spam or unsolicited marketing
  • Always verify contact information before reaching out
安全使用建议
Before installing or using this skill: (1) Verify the KOLens service and the API URL you will point it at — only set KOLENS_API_KEY for services you trust. (2) Confirm why the registry metadata omitted required env vars/executables — ask the publisher to correct the package metadata. (3) Be aware the skill can return contact information (emails, websites) scraped from TikTok; check legal and platform terms (GDPR/CCPA and TikTok's TOS) before using scraped contact data. (4) Prefer testing with a limited/dummy API key or in an isolated environment until you confirm the service is legitimate.
功能分析
Type: OpenClaw Skill Name: kolens Version: 1.0.1 The 'kolens' skill is a standard API integration for a TikTok influencer data service. It uses curl and jq to interact with a user-defined API endpoint (KOLENS_API_URL) for searching creators and retrieving contact metrics. The code and instructions in SKILL.md are well-documented, align with the stated purpose, and contain no evidence of malicious behavior or prompt injection.
能力评估
Purpose & Capability
Name/description and runtime instructions are coherent: the SKILL.md describes submitting scrape jobs, polling results, and querying KOL profiles/contact info via a KOLens API, which is exactly what a TikTok KOL search tool would do.
Instruction Scope
Instructions stay within the stated purpose (submit scrape job, poll job status, query KOLs/profile). They explicitly support fetching contact info (emails/websites/Instagram), which is privacy-sensitive and may implicate legal/TOS concerns, but it's consistent with the skill's description. The instructions do not ask to read unrelated files or credentials.
Install Mechanism
This is instruction-only with no install spec or code to write to disk, which minimizes install risk.
Credentials
SKILL.md declares two required environment variables (KOLENS_API_KEY, KOLENS_API_URL) and a required executable (curl). The registry metadata at the top of the package claimed no required env vars or binaries — that mismatch is concerning. The two env vars themselves are appropriate for an API-based skill, but the package metadata omission could be a packaging error or indicate incomplete/incorrect metadata.
Persistence & Privilege
Skill is not always-enabled and does not request persistent system privileges. It requires network access to the configured KOLens API URL (normal for an API skill).
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install kolens
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /kolens 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Added required environment variable and executable definitions, specifying KOLENS_API_KEY, KOLENS_API_URL, curl, and jq. - Revised setup section to focus on obtaining credentials from the service admin and setting environment variables. - Removed instructions on generating API keys via the /admin/keys endpoint. - Updated troubleshooting and legal notice sections for clarity and compliance. - No changes to core API usage or workflow.
v1.0.0
Initial release of kolens: Search and analyze TikTok KOLs using KOLens API. - Enables searching TikTok KOLs by keyword or niche. - Retrieve KOL metrics: followers, average views, engagement rate. - Find KOL contact info: email, website, Instagram, YouTube. - Submit and track asynchronous data scraping jobs. - API key and URL configuration required for use.
元数据
Slug kolens
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

KOLens TikTok KOL Search 是什么?

Search and analyze TikTok KOL (Key Opinion Leaders) using the KOLens API. Use when: (1) User asks to search KOL/influencers for a specific keyword/niche. (2)... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 93 次。

如何安装 KOLens TikTok KOL Search?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install kolens」即可一键安装,无需额外配置。

KOLens TikTok KOL Search 是免费的吗?

是的,KOLens TikTok KOL Search 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

KOLens TikTok KOL Search 支持哪些平台?

KOLens TikTok KOL Search 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 KOLens TikTok KOL Search?

由 Patronum(@maweis1981)开发并维护,当前版本 v1.0.1。

💬 留言讨论