curl --request GET \
--url 'https://api.keyapi.ai/v1/tiktok/influencer/list/analytics?product_category_id=&influencer_category_name=&influencer_sort_field_v2=0&sort_type=0&min_total_views_cnt=0&gender=®ion=US&page_num=1&page_size=10' \
--header 'Authorization: Bearer <YOUR_API_KEY>'import requests
response = requests.get(
'https://api.keyapi.ai/v1/tiktok/influencer/list/analytics',
params={"product_category_id": "", "influencer_category_name": "", "influencer_sort_field_v2": 0, "sort_type": 0, "min_total_views_cnt": 0, "gender": "", "region": "US", "page_num": "1", "page_size": "10"},
headers={'Authorization': 'Bearer <YOUR_API_KEY>'}
)
print(response.json())const params = new URLSearchParams({"product_category_id": "", "influencer_category_name": "", "influencer_sort_field_v2": 0, "sort_type": 0, "min_total_views_cnt": 0, "gender": "", "region": "US", "page_num": "1", "page_size": "10"});
const response = await fetch(`https://api.keyapi.ai/v1/tiktok/influencer/list/analytics?${params}`, {
method: 'GET',
headers: { 'Authorization': 'Bearer <YOUR_API_KEY>' }
});
const data = await response.json();
console.log(data);HttpResponse<String> response = Unirest.get("https://api.keyapi.ai/v1/tiktok/influencer/list/analytics")
.header("Authorization", "Bearer <token>")
.asString();{
"code": 0,
"message": "success",
"data": [
{
"avatar": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/77eebc91f0b5728ad38d8f0edeb567e0~tplv-tiktokx-cropcenter:100:100.jpeg?dr=10399&refresh_token=cef28bf7&x-expires=1756242000&x-signature=jL3CBEBjqpNqtOwtxWxQcIjCWNo%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=no1a",
"avg_30d_price": 0,
"category": "",
"contact_email": "",
"ec_score": 2.62,
"first_crawl_dt": 20250816,
"gender": "",
"influencer_video_duration_level": "{}",
"influencer_video_publish_hour": "{}",
"influencer_video_publish_week": "{}",
"interaction_rate": 0,
"language": "en",
"most_category_product": "[]",
"most_views_video": "",
"nick_name": "Hannah Culver",
"off_mark": 0,
"per_video_product_views_avg_7d_cnt": 0,
"region": "US",
"sales_flag": 0,
"seller_id": null,
"show_case_flag": 0,
"signature": "",
"total_comments_cnt": 0,
"total_digg_1d_cnt": 0,
"total_digg_30d_cnt": 0,
"total_digg_7d_cnt": 0,
"total_digg_90d_cnt": 0,
"total_digg_cnt": 2,
"total_followers_1d_cnt": 0,
"total_followers_30d_cnt": 0,
"total_followers_7d_cnt": 0,
"total_followers_90d_cnt": 1,
"total_followers_cnt": 183,
"total_following_cnt": 571,
"total_likes_cnt": 0,
"total_live_cnt": 0,
"total_live_sale_gmv_30d_amt": 0,
"total_post_video_cnt": 0,
"total_product_30d_cnt": 0,
"total_product_cnt": 0,
"total_sale_cnt": 0,
"total_sale_gmv_30d_amt": 0,
"total_sale_gmv_amt": 0,
"total_shares_cnt": 0,
"total_video_product_30d_cnt": 0,
"total_video_sale_30d_cnt": 0,
"total_video_sale_gmv_30d_amt": 0,
"total_views_cnt": 0,
"unique_id": "hannahdowns",
"user_id": "1000038"
}
],
"requestId": "cf984f6f-04fa-4393-8ca3-f430d9cdec7e"
}{
"code": 400,
"data": null,
"message": "Missing required parameter: handle"
}{
"code": 401,
"data": null,
"message": "apiKey is null"
}{
"code": 402,
"data": null,
"message": "apiKey quota is not enough"
}{
"code": 429,
"data": null,
"message": "qps limit exceeded"
}{
"code": 500,
"data": null,
"message": "Internal server error"
}Influencer List -EchoTik
Search and filter TikTok influencers using analytics data with rich multi-dimensional metrics including follower trends, engagement rates, sales performance, and historical data computed from a large-scale dataset.
curl --request GET \
--url 'https://api.keyapi.ai/v1/tiktok/influencer/list/analytics?product_category_id=&influencer_category_name=&influencer_sort_field_v2=0&sort_type=0&min_total_views_cnt=0&gender=®ion=US&page_num=1&page_size=10' \
--header 'Authorization: Bearer <YOUR_API_KEY>'import requests
response = requests.get(
'https://api.keyapi.ai/v1/tiktok/influencer/list/analytics',
params={"product_category_id": "", "influencer_category_name": "", "influencer_sort_field_v2": 0, "sort_type": 0, "min_total_views_cnt": 0, "gender": "", "region": "US", "page_num": "1", "page_size": "10"},
headers={'Authorization': 'Bearer <YOUR_API_KEY>'}
)
print(response.json())const params = new URLSearchParams({"product_category_id": "", "influencer_category_name": "", "influencer_sort_field_v2": 0, "sort_type": 0, "min_total_views_cnt": 0, "gender": "", "region": "US", "page_num": "1", "page_size": "10"});
const response = await fetch(`https://api.keyapi.ai/v1/tiktok/influencer/list/analytics?${params}`, {
method: 'GET',
headers: { 'Authorization': 'Bearer <YOUR_API_KEY>' }
});
const data = await response.json();
console.log(data);HttpResponse<String> response = Unirest.get("https://api.keyapi.ai/v1/tiktok/influencer/list/analytics")
.header("Authorization", "Bearer <token>")
.asString();{
"code": 0,
"message": "success",
"data": [
{
"avatar": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/77eebc91f0b5728ad38d8f0edeb567e0~tplv-tiktokx-cropcenter:100:100.jpeg?dr=10399&refresh_token=cef28bf7&x-expires=1756242000&x-signature=jL3CBEBjqpNqtOwtxWxQcIjCWNo%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=no1a",
"avg_30d_price": 0,
"category": "",
"contact_email": "",
"ec_score": 2.62,
"first_crawl_dt": 20250816,
"gender": "",
"influencer_video_duration_level": "{}",
"influencer_video_publish_hour": "{}",
"influencer_video_publish_week": "{}",
"interaction_rate": 0,
"language": "en",
"most_category_product": "[]",
"most_views_video": "",
"nick_name": "Hannah Culver",
"off_mark": 0,
"per_video_product_views_avg_7d_cnt": 0,
"region": "US",
"sales_flag": 0,
"seller_id": null,
"show_case_flag": 0,
"signature": "",
"total_comments_cnt": 0,
"total_digg_1d_cnt": 0,
"total_digg_30d_cnt": 0,
"total_digg_7d_cnt": 0,
"total_digg_90d_cnt": 0,
"total_digg_cnt": 2,
"total_followers_1d_cnt": 0,
"total_followers_30d_cnt": 0,
"total_followers_7d_cnt": 0,
"total_followers_90d_cnt": 1,
"total_followers_cnt": 183,
"total_following_cnt": 571,
"total_likes_cnt": 0,
"total_live_cnt": 0,
"total_live_sale_gmv_30d_amt": 0,
"total_post_video_cnt": 0,
"total_product_30d_cnt": 0,
"total_product_cnt": 0,
"total_sale_cnt": 0,
"total_sale_gmv_30d_amt": 0,
"total_sale_gmv_amt": 0,
"total_shares_cnt": 0,
"total_video_product_30d_cnt": 0,
"total_video_sale_30d_cnt": 0,
"total_video_sale_gmv_30d_amt": 0,
"total_views_cnt": 0,
"unique_id": "hannahdowns",
"user_id": "1000038"
}
],
"requestId": "cf984f6f-04fa-4393-8ca3-f430d9cdec7e"
}{
"code": 400,
"data": null,
"message": "Missing required parameter: handle"
}{
"code": 401,
"data": null,
"message": "apiKey is null"
}{
"code": 402,
"data": null,
"message": "apiKey quota is not enough"
}{
"code": 429,
"data": null,
"message": "qps limit exceeded"
}{
"code": 500,
"data": null,
"message": "Internal server error"
}Copy for AI
🤖 Why Code When AI Can Do It For You?
Stop writing code like it’s 1970! Let AI do the heavy lifting - click the sparkles to copy a perfectly formatted prompt for ChatGPT, Claude, or your favorite AI assistant.
Authorizations
Query Parameters
Region code, region, such as US
"US"
Page numbers start from 1 and go up to 10000.
"1"
The maximum number of pages is 10.
"10"
Product Category IDs Sold by Influencers
""
Category Name
""
List sorting field, 1=total_followers_cnt 2=total_followers_30d_cnt 3=total_post_video_cnt 4=per_views_avg_cnt 5=interaction_rate 6=total_product_cnt
0
Sort order, 0=asc 1=desc
0
Follower count range filter
Follower count range filter
Like count range filter
Like count range filter
Interaction range filtering
Interaction range filtering
Filtering by total video views
0
Filtering by total video views
Playback volume (increment) range filter for the last 7 days
Playback volume (increment) range filter for the last 7 days
Average sales video view range filtering
Average sales video view range filtering
Average number of views (increase) of product promotion videos in the past 7 days (filtered)
Average number of views (increase) of product promotion videos in the past 7 days (filtered)
Gender, based on profile picture and video content, only applicable in the US region.
""
Is the showcase enabled, 1=Yes 0=No
Whether or not product sales are involved: >0 indicates product sales, 1 = video product sales, 2 = live streaming product sales, 3 = both live streaming and video product sales, 4 = product showcase enabled.

