curl -H "Authorization: Bearer reel25_sk_..." \
"https://api.reel25.com/api/v1/analytics/videos/top?limit=5"
const response = await fetch(
'https://api.reel25.com/api/v1/analytics/videos/top?limit=5',
{ headers: { 'Authorization': 'Bearer reel25_sk_...' } }
);
const { data } = await response.json();
import requests
response = requests.get(
'https://api.reel25.com/api/v1/analytics/videos/top',
headers={'Authorization': 'Bearer reel25_sk_...'},
params={'limit': 5}
)
{
"data": [
{
"id": "550e8400-...",
"tiktokVideoId": "7234567890123456789",
"description": "Viral cooking video #recipe",
"viewCount": 5200000,
"likeCount": 420000,
"commentCount": 18000,
"shareCount": 95000,
"engagementRate": 10.25,
"postedAt": "2025-03-01T10:00:00.000Z",
"url": "https://tiktok.com/@creator/video/7234567890123456789",
"type": "tiktok",
"thumbnailUrl": "https://...",
"username": "creator",
"displayName": "Creator Name"
}
]
}
Analytics
Top Videos
Get your top performing tracked videos
GET
/
api
/
v1
/
analytics
/
videos
/
top
curl -H "Authorization: Bearer reel25_sk_..." \
"https://api.reel25.com/api/v1/analytics/videos/top?limit=5"
const response = await fetch(
'https://api.reel25.com/api/v1/analytics/videos/top?limit=5',
{ headers: { 'Authorization': 'Bearer reel25_sk_...' } }
);
const { data } = await response.json();
import requests
response = requests.get(
'https://api.reel25.com/api/v1/analytics/videos/top',
headers={'Authorization': 'Bearer reel25_sk_...'},
params={'limit': 5}
)
{
"data": [
{
"id": "550e8400-...",
"tiktokVideoId": "7234567890123456789",
"description": "Viral cooking video #recipe",
"viewCount": 5200000,
"likeCount": 420000,
"commentCount": 18000,
"shareCount": 95000,
"engagementRate": 10.25,
"postedAt": "2025-03-01T10:00:00.000Z",
"url": "https://tiktok.com/@creator/video/7234567890123456789",
"type": "tiktok",
"thumbnailUrl": "https://...",
"username": "creator",
"displayName": "Creator Name"
}
]
}
Returns your top performing videos ranked by engagement metrics.
Query parameters
integer
default:"10"
Number of results. Min: 1, Max: 100.
curl -H "Authorization: Bearer reel25_sk_..." \
"https://api.reel25.com/api/v1/analytics/videos/top?limit=5"
const response = await fetch(
'https://api.reel25.com/api/v1/analytics/videos/top?limit=5',
{ headers: { 'Authorization': 'Bearer reel25_sk_...' } }
);
const { data } = await response.json();
import requests
response = requests.get(
'https://api.reel25.com/api/v1/analytics/videos/top',
headers={'Authorization': 'Bearer reel25_sk_...'},
params={'limit': 5}
)
{
"data": [
{
"id": "550e8400-...",
"tiktokVideoId": "7234567890123456789",
"description": "Viral cooking video #recipe",
"viewCount": 5200000,
"likeCount": 420000,
"commentCount": 18000,
"shareCount": 95000,
"engagementRate": 10.25,
"postedAt": "2025-03-01T10:00:00.000Z",
"url": "https://tiktok.com/@creator/video/7234567890123456789",
"type": "tiktok",
"thumbnailUrl": "https://...",
"username": "creator",
"displayName": "Creator Name"
}
]
}
Was this page helpful?