curl -H "Authorization: Bearer reel25_sk_..." \
"https://api.reel25.com/api/v1/videos/550e8400.../history?days=7"
const response = await fetch(
'https://api.reel25.com/api/v1/videos/550e8400.../history?days=7',
{ headers: { 'Authorization': 'Bearer reel25_sk_...' } }
);
const { data } = await response.json();
import requests
response = requests.get(
f'https://api.reel25.com/api/v1/videos/{video_id}/history',
headers={'Authorization': 'Bearer reel25_sk_...'},
params={'days': 7}
)
{
"data": [
{
"id": "a1b2c3d4-...",
"capturedAt": "2025-03-15T12:00:00.000Z",
"viewCount": 1250000,
"likeCount": 98000,
"commentCount": 3200,
"shareCount": 15000,
"bookmarkCount": 45000,
"engagementRate": 12.85,
"viewGrowth": 70000,
"likeGrowth": 6000,
"commentGrowth": 300,
"shareGrowth": 800
},
{
"id": "e5f6g7h8-...",
"capturedAt": "2025-03-14T12:00:00.000Z",
"viewCount": 1180000,
"likeCount": 92000,
"commentCount": 2900,
"shareCount": 14200,
"bookmarkCount": 42000,
"engagementRate": 12.80,
"viewGrowth": 55000,
"likeGrowth": 4500,
"commentGrowth": 250,
"shareGrowth": 600
}
]
}
Videos
Get Video History
Retrieve performance snapshots for a video over time
GET
/
api
/
v1
/
videos
/
{id}
/
history
curl -H "Authorization: Bearer reel25_sk_..." \
"https://api.reel25.com/api/v1/videos/550e8400.../history?days=7"
const response = await fetch(
'https://api.reel25.com/api/v1/videos/550e8400.../history?days=7',
{ headers: { 'Authorization': 'Bearer reel25_sk_...' } }
);
const { data } = await response.json();
import requests
response = requests.get(
f'https://api.reel25.com/api/v1/videos/{video_id}/history',
headers={'Authorization': 'Bearer reel25_sk_...'},
params={'days': 7}
)
{
"data": [
{
"id": "a1b2c3d4-...",
"capturedAt": "2025-03-15T12:00:00.000Z",
"viewCount": 1250000,
"likeCount": 98000,
"commentCount": 3200,
"shareCount": 15000,
"bookmarkCount": 45000,
"engagementRate": 12.85,
"viewGrowth": 70000,
"likeGrowth": 6000,
"commentGrowth": 300,
"shareGrowth": 800
},
{
"id": "e5f6g7h8-...",
"capturedAt": "2025-03-14T12:00:00.000Z",
"viewCount": 1180000,
"likeCount": 92000,
"commentCount": 2900,
"shareCount": 14200,
"bookmarkCount": 42000,
"engagementRate": 12.80,
"viewGrowth": 55000,
"likeGrowth": 4500,
"commentGrowth": 250,
"shareGrowth": 600
}
]
}
Returns time-series performance data for a tracked video. Each snapshot captures the video’s metrics at a point in time, allowing you to chart growth curves.
Path parameters
string
required
The video UUID.
Query parameters
integer
default:"30"
Number of days of history to return. Min: 1, Max: 365.
curl -H "Authorization: Bearer reel25_sk_..." \
"https://api.reel25.com/api/v1/videos/550e8400.../history?days=7"
const response = await fetch(
'https://api.reel25.com/api/v1/videos/550e8400.../history?days=7',
{ headers: { 'Authorization': 'Bearer reel25_sk_...' } }
);
const { data } = await response.json();
import requests
response = requests.get(
f'https://api.reel25.com/api/v1/videos/{video_id}/history',
headers={'Authorization': 'Bearer reel25_sk_...'},
params={'days': 7}
)
{
"data": [
{
"id": "a1b2c3d4-...",
"capturedAt": "2025-03-15T12:00:00.000Z",
"viewCount": 1250000,
"likeCount": 98000,
"commentCount": 3200,
"shareCount": 15000,
"bookmarkCount": 45000,
"engagementRate": 12.85,
"viewGrowth": 70000,
"likeGrowth": 6000,
"commentGrowth": 300,
"shareGrowth": 800
},
{
"id": "e5f6g7h8-...",
"capturedAt": "2025-03-14T12:00:00.000Z",
"viewCount": 1180000,
"likeCount": 92000,
"commentCount": 2900,
"shareCount": 14200,
"bookmarkCount": 42000,
"engagementRate": 12.80,
"viewGrowth": 55000,
"likeGrowth": 4500,
"commentGrowth": 250,
"shareGrowth": 600
}
]
}
Was this page helpful?