curl -X POST https://api.reel25.com/api/v1/accounts \
-H "Authorization: Bearer reel25_sk_..." \
-H "Content-Type: application/json" \
-d '{"url": "https://www.tiktok.com/@creator", "video_limit": 100}'
const response = await fetch('https://api.reel25.com/api/v1/accounts', {
method: 'POST',
headers: {
'Authorization': 'Bearer reel25_sk_...',
'Content-Type': 'application/json',
},
body: JSON.stringify({
url: 'https://www.tiktok.com/@creator',
video_limit: 100,
}),
});
const { data } = await response.json();
import requests
response = requests.post(
'https://api.reel25.com/api/v1/accounts',
headers={
'Authorization': 'Bearer reel25_sk_...',
'Content-Type': 'application/json',
},
json={
'url': 'https://www.tiktok.com/@creator',
'video_limit': 100,
}
)
{
"data": {
"added": ["creator"],
"alreadyTracked": [],
"failed": []
},
"message": "Account queued for tracking"
}
{
"code": "INVALID_URL",
"message": "URL must be a valid TikTok, Instagram, or YouTube account link (https)"
}
Accounts
Track Account
Start tracking a creator account by URL
POST
/
api
/
v1
/
accounts
curl -X POST https://api.reel25.com/api/v1/accounts \
-H "Authorization: Bearer reel25_sk_..." \
-H "Content-Type: application/json" \
-d '{"url": "https://www.tiktok.com/@creator", "video_limit": 100}'
const response = await fetch('https://api.reel25.com/api/v1/accounts', {
method: 'POST',
headers: {
'Authorization': 'Bearer reel25_sk_...',
'Content-Type': 'application/json',
},
body: JSON.stringify({
url: 'https://www.tiktok.com/@creator',
video_limit: 100,
}),
});
const { data } = await response.json();
import requests
response = requests.post(
'https://api.reel25.com/api/v1/accounts',
headers={
'Authorization': 'Bearer reel25_sk_...',
'Content-Type': 'application/json',
},
json={
'url': 'https://www.tiktok.com/@creator',
'video_limit': 100,
}
)
{
"data": {
"added": ["creator"],
"alreadyTracked": [],
"failed": []
},
"message": "Account queued for tracking"
}
{
"code": "INVALID_URL",
"message": "URL must be a valid TikTok, Instagram, or YouTube account link (https)"
}
Submit a creator account URL to start tracking their content and performance. The account will be queued for scraping — videos and metrics will appear within a few minutes.
Tracking accounts does not consume credits, but counts toward your plan’s video tracking limit.
Body parameters
string
required
The full account URL. Must be HTTPS. Supported formats:
- TikTok:
https://www.tiktok.com/@username - Instagram:
https://www.instagram.com/username - YouTube:
https://www.youtube.com/@username
integer
default:"50"
Maximum number of videos to track for this account. Min: 1, Max: 500.
curl -X POST https://api.reel25.com/api/v1/accounts \
-H "Authorization: Bearer reel25_sk_..." \
-H "Content-Type: application/json" \
-d '{"url": "https://www.tiktok.com/@creator", "video_limit": 100}'
const response = await fetch('https://api.reel25.com/api/v1/accounts', {
method: 'POST',
headers: {
'Authorization': 'Bearer reel25_sk_...',
'Content-Type': 'application/json',
},
body: JSON.stringify({
url: 'https://www.tiktok.com/@creator',
video_limit: 100,
}),
});
const { data } = await response.json();
import requests
response = requests.post(
'https://api.reel25.com/api/v1/accounts',
headers={
'Authorization': 'Bearer reel25_sk_...',
'Content-Type': 'application/json',
},
json={
'url': 'https://www.tiktok.com/@creator',
'video_limit': 100,
}
)
{
"data": {
"added": ["creator"],
"alreadyTracked": [],
"failed": []
},
"message": "Account queued for tracking"
}
{
"code": "INVALID_URL",
"message": "URL must be a valid TikTok, Instagram, or YouTube account link (https)"
}
Was this page helpful?