CoreClaw
商店
定价
开始免费试用
Techforce Global

TikTok 数据提取器

定价
Try for free
Techforce Global

TikTok 数据提取器

q9w5f5h8/tiktok-data-extractor

提取 TikTok 数据,包括个人资料、视频、话题标签、搜索结果、粉丝列表、关注列表和评论。数据来自 10 个不同行业的 50+ 位已验证 TikTok 真实创作者。

免费试用
免费 2,000 条结果

你可以通过 CoreClaw API,在自己的应用中以编程方式调用 Worker。在下方选择你偏好的开发语言。使用 CoreClaw API 前,需要先注册 CoreClaw 账号并获取 API 密钥——在控制台的概览页中即可找到.

#!/usr/bin/env python3
import requests
import json
from typing import Dict, Any, Optional

# API URL
API_URL = "https://openapi.coreclaw.com/api/v1/scraper/run"

# Your API KEY
API_KEY = "<YOUR_API_KEY>"

# Curl timeout (seconds)
TIMEOUT = 30

def run_scraper(params: Dict[str, Any], api_key: str) -> Dict[str, Any]:
    headers = {
        "api-key": api_key,
        "Content-Type": "application/json"
    }

    try:
        # Send POST request
        response = requests.post(
            API_URL,
            headers=headers,
            json=params,
            timeout=TIMEOUT
        )

        # Check HTTP status code
        if response.status_code != 200:
            return {
                "success": False,
                "run_slug": None,
                "error": f"HTTP error: {response.status_code} - {response.text}"
            }

        # Parse response
        result = response.json()

        # Check business error code
        if result.get("code") != 0:
            return {
                "success": False,
                "run_slug": None,
                "error": f"Business error: {result.get("message", "Unknown error")} (code: {result.get("code")})"
            }

        # Return success result
        return {
            "success": True,
            "run_slug": result.get("data", {}).get("run_slug"),
            "error": None
        }

    except requests.exceptions.Timeout:
        return {
            "success": False,
            "run_slug": None,
            "error": f"Request timeout after {TIMEOUT} seconds"
        }
    except requests.exceptions.RequestException as e:
        return {
            "success": False,
            "run_slug": None,
            "error": f"Request error: {str(e)}"
        }
    except json.JSONDecodeError as e:
        return {
            "success": False,
            "run_slug": None,
            "error": f"JSON decode error: {str(e)}"
        }

def main():
    # Build request parameters
    request_params = {
        "scraper_slug": "01KG2DV66JTCN65ZBTRX3M456E",
        "version": "v1.0.8",
        "input": {
            "parameters": {
                "system": {
                    "proxy_region": "",
                    "cpus": 0.125,
                    "memory": 512,
                    "execute_limit_time_seconds": 1800,
                    "max_total_charge": 0,
                    "max_total_traffic": 0
                },
                "custom": {
          "queries": [
                    {
                              "string": "viral"
                    },
                    {
                              "string": "trending"
                    }
          ],
          "query_type": "hashtag",
          "resultsPerPage": 10,
          "maxProfilesPerQuery": 10,
          "profileScrapeSections": [
                    "videos"
          ],
          "profileSorting": "latest",
          "searchSection": "all",
          "excludePinnedPosts": false,
          "shouldDownloadVideos": false,
          "shouldDownloadSubtitles": false,
          "shouldDownloadAvatars": false,
          "shouldDownloadCovers": false,
          "shouldDownloadMusicCovers": false,
          "shouldDownloadSlideshowImages": false,
          "scrapeRelatedVideos": false,
          "proxyCountryCode": "None"
}
            }
        },
        "callback_url": "https://your-domain.com/callback"
    }

    # Send request
    print("Sending request to API...")
    result = run_scraper(request_params, API_KEY)

    # Handle result
    if result["success"]:
        print("Worker run successful!")
        print(f"Run ID: {result['run_slug']}")
        print("You can use this ID to query run status and results")
    else:
        print("Request failed!")
        print(f"Error message: {result['error']}")

if __name__ == "__main__":
    main()

更多资源

API 参考文档
包含所有端点和参数的完整 API 文档

定价

失败结果不计费

用户评分

5.0

开发者

Techforce Global

Worker 数据

22次 累计运行
成功率:100.00%
最后更新时间:2026.06.17

分类

社媒TikTok

分享

你可能也喜欢

探索商店中更多热门采集工具

查看全部采集工具
TikTok 批量视频抓取

TikTok 批量视频抓取

by CoreClaw

TikTok批量视频抓取工具能够高效获取TikTok平台指定帖子的完整数据,并将其转化为可深度分析的结构化信息。用户只需输入简单信息,即可快速获取包括视频内容、互动指标、传播效果、音轨信息在内的多维数据。该工具都能帮助企业为内容创作和营销决策提供可靠的数据支撑。

4.8
31 次运行
低至 $2.7/1,000 结果
TikTok 个人资料抓取(by search URL )

TikTok 个人资料抓取(by search URL )

by CoreClaw

利用搜索 URL 提取 TikTok 创作者公开主页数据,包括个人简介、粉丝数量、内容表现与互动指标,且不受平台 API 限制。支持数据导出、API 调用及第三方集成。

4.6
29 次运行
低至 $2.7/1,000 结果
TikTok 评论抓取工具(by posts URL)

TikTok 评论抓取工具(by posts URL)

by CoreClaw

通过输入视频URL,批量提取公开的TikTok视频评论数据,包括评论内容、用户信息、点赞数、回复列表等,输出CSV或JSON格式。支持舆情分析、用户洞察,零代码操作,一键导出结构化数据。

4.4
28 次运行
低至 $2.7/1,000 结果
TikTok 个人资料抓取工具(by URL)

TikTok 个人资料抓取工具(by URL)

by CoreClaw

通过输入URL,批量提取公开的TikTok创作者主页数据,包括简介、粉丝数、内容表现、互动指标等,输出CSV或JSON格式。支持用户分析、营销决策,零代码操作,一键导出结构化数据。

4.3
25 次运行
低至 $2.7/1,000 结果
查看全部采集工具
CoreClaw

通过开箱即用的 Worker,快速搭建您的数据采集工作流。

邮箱:support@coreclaw.com

资源中心

  • 快速开始
  • API 参考
  • 销售线索
  • 联盟计划

推荐

  • 商店
  • 定价

地址

頂點數創有限公司

香港九龍大角咀通州街111號雲之端1樓9室