curl -H "Authorization: Bearer reel25_sk_..." \
"https://api.reel25.com/api/v1/accounts/8f14e45f-.../videos?limit=10"
const response = await fetch(
'https://api.reel25.com/api/v1/accounts/8f14e45f-.../videos?limit=10',
{ headers: { 'Authorization': 'Bearer reel25_sk_...' } }
);
const { data, pagination } = await response.json();
import requests
response = requests.get(
f'https://api.reel25.com/api/v1/accounts/{account_id}/videos',
headers={'Authorization': 'Bearer reel25_sk_...'},
params={'limit': 10}
)
{
"data": [
{
"id": "550e8400-...",
"tiktokVideoId": "7234567890123456789",
"url": "https://tiktok.com/@creator/video/7234567890123456789",
"description": "Check out this recipe! #cooking",
"viewCount": 1250000,
"likeCount": 98000,
"commentCount": 3200,
"engagementRate": 12.85,
"postedAt": "2025-03-10T14:30:00.000Z",
"type": "tiktok"
}
],
"pagination": {
"total": 47,
"limit": 10,
"offset": 0,
"has_more": true
}
}
Accounts
List Account Videos
Retrieve tracked videos for a specific account
GET
/
api
/
v1
/
accounts
/
{id}
/
videos
curl -H "Authorization: Bearer reel25_sk_..." \
"https://api.reel25.com/api/v1/accounts/8f14e45f-.../videos?limit=10"
const response = await fetch(
'https://api.reel25.com/api/v1/accounts/8f14e45f-.../videos?limit=10',
{ headers: { 'Authorization': 'Bearer reel25_sk_...' } }
);
const { data, pagination } = await response.json();
import requests
response = requests.get(
f'https://api.reel25.com/api/v1/accounts/{account_id}/videos',
headers={'Authorization': 'Bearer reel25_sk_...'},
params={'limit': 10}
)
{
"data": [
{
"id": "550e8400-...",
"tiktokVideoId": "7234567890123456789",
"url": "https://tiktok.com/@creator/video/7234567890123456789",
"description": "Check out this recipe! #cooking",
"viewCount": 1250000,
"likeCount": 98000,
"commentCount": 3200,
"engagementRate": 12.85,
"postedAt": "2025-03-10T14:30:00.000Z",
"type": "tiktok"
}
],
"pagination": {
"total": 47,
"limit": 10,
"offset": 0,
"has_more": true
}
}
Returns a paginated list of tracked videos belonging to a specific account.
Path parameters
string
required
The account UUID (canonical account ID from List Accounts).
Query parameters
integer
default:"20"
Number of results per page. Min: 1, Max: 100.
integer
default:"0"
Pagination offset.
string
Filter videos posted after this date. Format:
YYYY-MM-DD.string
Filter videos posted before this date. Format:
YYYY-MM-DD.curl -H "Authorization: Bearer reel25_sk_..." \
"https://api.reel25.com/api/v1/accounts/8f14e45f-.../videos?limit=10"
const response = await fetch(
'https://api.reel25.com/api/v1/accounts/8f14e45f-.../videos?limit=10',
{ headers: { 'Authorization': 'Bearer reel25_sk_...' } }
);
const { data, pagination } = await response.json();
import requests
response = requests.get(
f'https://api.reel25.com/api/v1/accounts/{account_id}/videos',
headers={'Authorization': 'Bearer reel25_sk_...'},
params={'limit': 10}
)
{
"data": [
{
"id": "550e8400-...",
"tiktokVideoId": "7234567890123456789",
"url": "https://tiktok.com/@creator/video/7234567890123456789",
"description": "Check out this recipe! #cooking",
"viewCount": 1250000,
"likeCount": 98000,
"commentCount": 3200,
"engagementRate": 12.85,
"postedAt": "2025-03-10T14:30:00.000Z",
"type": "tiktok"
}
],
"pagination": {
"total": 47,
"limit": 10,
"offset": 0,
"has_more": true
}
}
Was this page helpful?