ScavioScavio
产品定价文档
登录开始使用
  1. 首页
  2. 教程
  3. 如何通过API获取TikTok个人资料数据
教程

如何通过API获取TikTok个人资料数据

使用 Scavio API 提取 TikTok 创建者个人资料数据,包括关注者数量、个人简介和验证状态。 Python 和 JavaScript 示例。

获取免费API密钥API文档

通过 Scavio API 提取 TikTok 个人资料数据(用户名、关注者数量、关注数量、视频数量、简介、验证状态),费用为 0.005 美元/请求。无需抓取,无需浏览器自动化,每个配置文件一次 API 调用。

前置条件

  • 来自 scavio.dev 的 Scavio API 密钥
  • Python 3.8+ 或 Node.js 18+
  • 请求库 (Python) 或 fetch (Node.js)

操作指南

步骤 1: 获取您的 API 密钥

在 scavio.dev 注册即可获得每月 250 个免费积分。从仪表板复制您的 API 密钥。

Bash
# Set your API key as environment variable
export SCAVIO_API_KEY=your_key_here

步骤 2: 按用户名查找个人资料

使用目标用户名调用 TikTok 个人资料端点。

Python
import requests, os

resp = requests.post('https://api.scavio.dev/api/v1/tiktok/profile',
    headers={'Authorization': f'Bearer {os.environ["SCAVIO_API_KEY"]}',
             'Content-Type': 'application/json'},
    json={'username': 'charlidamelio'})

profile = resp.json()['data']['user']
print(f"Followers: {profile['follower_count']:,}")
print(f"Videos: {profile['aweme_count']}")
print(f"Verified: {profile.get('verified', False)}")

步骤 3: 提取 sec_uid 以进行进一步的 API 调用

关注者、关注者和帖子端点需要配置文件响应中的 sec_uid。

Python
sec_uid = profile['sec_uid']
print(f'sec_uid: {sec_uid}')
# Use this for /api/v1/tiktok/user/posts,
# /api/v1/tiktok/user/followers, etc.

Python 示例

Python
import requests, os

API_KEY = os.environ['SCAVIO_API_KEY']
HEADERS = {'Authorization': f'Bearer {API_KEY}', 'Content-Type': 'application/json'}

def get_profile(username):
    resp = requests.post('https://api.scavio.dev/api/v1/tiktok/profile',
        headers=HEADERS, json={'username': username})
    data = resp.json()['data']['user']
    return {
        'username': data['unique_id'],
        'nickname': data['nickname'],
        'followers': data['follower_count'],
        'following': data['following_count'],
        'videos': data['aweme_count'],
        'likes': data['total_favorited'],
        'verified': data.get('verified', False),
        'sec_uid': data['sec_uid'],
    }

profile = get_profile('charlidamelio')
for k, v in profile.items():
    print(f'{k}: {v}')

JavaScript 示例

JavaScript
const H = {'Authorization': `Bearer ${process.env.SCAVIO_API_KEY}`, 'Content-Type': 'application/json'};
async function getProfile(username) {
  const r = await fetch('https://api.scavio.dev/api/v1/tiktok/profile', {
    method: 'POST', headers: H,
    body: JSON.stringify({username})
  }).then(r => r.json());
  const u = r.data.user;
  return {username: u.unique_id, followers: u.follower_count,
    videos: u.aweme_count, sec_uid: u.sec_uid};
}
getProfile('charlidamelio').then(p => console.log(p));

预期输出

JSON
Profile data including follower count, video count, verification status, and sec_uid for use in subsequent API calls.

相关教程

  • 如何通过 API 获取 TikTok 用户帖子
  • 如何通过API按关键字搜索TikTok用户

常见问题

大多数开发者在15到30分钟内完成本教程。您需要一个Scavio API密钥(免费套餐即可)和可用的Python或JavaScript环境。

来自 scavio.dev 的 Scavio API 密钥. Python 3.8+ 或 Node.js 18+. 请求库 (Python) 或 fetch (Node.js). Scavio API密钥注册即送50个免费积分。

可以。免费套餐注册即送50个积分,完全足够完成本教程并构建一个可运行的原型解决方案。

Scavio提供原生LangChain包(langchain-scavio)、MCP服务器以及适用于任何HTTP客户端的REST API。本教程使用 the raw REST API, 但您可以根据需要适配您选择的框架。

相关资源

Best Of

最佳 TikTok 标签分析 API (2026)

Read more
Best Of

2026 年最佳无需身份验证的 TikTok 数据 API

Read more
Glossary

TikTok 非官方 API

Read more
Comparison

TikTok Proxy Scraping vs TikTok Third-Party API (Scavio, TikAPI)

Read more
Glossary

TikTok API 合规与抓取对比

Read more
Comparison

Apify TikTok Scraper vs Scavio TikTok API

Read more

开始构建

使用 Scavio API 提取 TikTok 创建者个人资料数据,包括关注者数量、个人简介和验证状态。 Python 和 JavaScript 示例。

获取免费API密钥阅读文档
ScavioScavio

面向AI智能体的实时搜索API。搜索所有平台,不仅仅是Google。

产品

  • 功能
  • 定价
  • 控制台
  • 联盟计划

开发者

  • 文档
  • API参考
  • 快速开始
  • MCP集成
  • Python SDK

替代方案

  • Tavily替代方案
  • SerpAPI替代方案
  • Firecrawl替代方案
  • Exa替代方案

工具

  • JSON格式化
  • cURL转代码
  • Token计数器
  • 全部工具

© 2026 Scavio. 保留所有权利。

Featured on TAAFT
服务条款隐私政策