curl -X POST https://api.reel25.com/api/v1/videos/bulk-track \
-H "Authorization: Bearer reel25_sk_..." \
-H "Content-Type: application/json" \
-d '{
"urls": [
"https://www.tiktok.com/@creator1/video/7234567890123456789",
"https://www.tiktok.com/@creator2/video/7234567890123456790",
"https://www.instagram.com/reel/ABC123/"
]
}'
const response = await fetch('https://api.reel25.com/api/v1/videos/bulk-track', {
method: 'POST',
headers: {
'Authorization': 'Bearer reel25_sk_...',
'Content-Type': 'application/json',
},
body: JSON.stringify({
urls: [
'https://www.tiktok.com/@creator1/video/7234567890123456789',
'https://www.tiktok.com/@creator2/video/7234567890123456790',
],
}),
});
const { data } = await response.json();
import requests
response = requests.post(
'https://api.reel25.com/api/v1/videos/bulk-track',
headers={
'Authorization': 'Bearer reel25_sk_...',
'Content-Type': 'application/json',
},
json={
'urls': [
'https://www.tiktok.com/@creator1/video/7234567890123456789',
'https://www.tiktok.com/@creator2/video/7234567890123456790',
]
}
)
{
"data": [
{
"url": "https://www.tiktok.com/@creator1/video/7234567890123456789",
"data": {
"trackedVideoId": "9f14e45f-...",
"videoId": "550e8400-...",
"isNew": true
}
},
{
"url": "https://www.tiktok.com/@creator2/video/7234567890123456790",
"error": "This video is already tracked in your workspace"
}
]
}
Videos
Bulk Track Videos
Track multiple videos by URL in a single request
POST
/
api
/
v1
/
videos
/
bulk-track
curl -X POST https://api.reel25.com/api/v1/videos/bulk-track \
-H "Authorization: Bearer reel25_sk_..." \
-H "Content-Type: application/json" \
-d '{
"urls": [
"https://www.tiktok.com/@creator1/video/7234567890123456789",
"https://www.tiktok.com/@creator2/video/7234567890123456790",
"https://www.instagram.com/reel/ABC123/"
]
}'
const response = await fetch('https://api.reel25.com/api/v1/videos/bulk-track', {
method: 'POST',
headers: {
'Authorization': 'Bearer reel25_sk_...',
'Content-Type': 'application/json',
},
body: JSON.stringify({
urls: [
'https://www.tiktok.com/@creator1/video/7234567890123456789',
'https://www.tiktok.com/@creator2/video/7234567890123456790',
],
}),
});
const { data } = await response.json();
import requests
response = requests.post(
'https://api.reel25.com/api/v1/videos/bulk-track',
headers={
'Authorization': 'Bearer reel25_sk_...',
'Content-Type': 'application/json',
},
json={
'urls': [
'https://www.tiktok.com/@creator1/video/7234567890123456789',
'https://www.tiktok.com/@creator2/video/7234567890123456790',
]
}
)
{
"data": [
{
"url": "https://www.tiktok.com/@creator1/video/7234567890123456789",
"data": {
"trackedVideoId": "9f14e45f-...",
"videoId": "550e8400-...",
"isNew": true
}
},
{
"url": "https://www.tiktok.com/@creator2/video/7234567890123456790",
"error": "This video is already tracked in your workspace"
}
]
}
Track up to 25 videos at once by providing an array of URLs. Each URL is processed independently — if one fails, the others still succeed.
Body parameters
string[]
required
Array of video URLs (max 25). Each must be a valid TikTok, Instagram, or YouTube link (HTTPS).
curl -X POST https://api.reel25.com/api/v1/videos/bulk-track \
-H "Authorization: Bearer reel25_sk_..." \
-H "Content-Type: application/json" \
-d '{
"urls": [
"https://www.tiktok.com/@creator1/video/7234567890123456789",
"https://www.tiktok.com/@creator2/video/7234567890123456790",
"https://www.instagram.com/reel/ABC123/"
]
}'
const response = await fetch('https://api.reel25.com/api/v1/videos/bulk-track', {
method: 'POST',
headers: {
'Authorization': 'Bearer reel25_sk_...',
'Content-Type': 'application/json',
},
body: JSON.stringify({
urls: [
'https://www.tiktok.com/@creator1/video/7234567890123456789',
'https://www.tiktok.com/@creator2/video/7234567890123456790',
],
}),
});
const { data } = await response.json();
import requests
response = requests.post(
'https://api.reel25.com/api/v1/videos/bulk-track',
headers={
'Authorization': 'Bearer reel25_sk_...',
'Content-Type': 'application/json',
},
json={
'urls': [
'https://www.tiktok.com/@creator1/video/7234567890123456789',
'https://www.tiktok.com/@creator2/video/7234567890123456790',
]
}
)
{
"data": [
{
"url": "https://www.tiktok.com/@creator1/video/7234567890123456789",
"data": {
"trackedVideoId": "9f14e45f-...",
"videoId": "550e8400-...",
"isNew": true
}
},
{
"url": "https://www.tiktok.com/@creator2/video/7234567890123456790",
"error": "This video is already tracked in your workspace"
}
]
}
Was this page helpful?