Social Audience Stats Time Series
Time-series of Instagram / TikTok / YouTube audience stats. Pass domain (instagram, tiktok, youtube), audienceType (followers, likes, notable_followers, ...), and statsType (stat, demographic, country, city, language, brand, interest) plus since / until. Each item's keys depend on the requested statsType — e.g. stat rows carry engagement counters, country rows carry code2 + rank + weights, city rows add city_id + city_name + city_affinity. Data is daily historical and may differ slightly from the web app's near-real-time view.
- Type: integermin:2max:2147483647required
Chartmetric artist ID. Note: id=1 ('Various Artists') is rejected.
- enumconst:1values
- 1
- Type: string enumrequired
Social platform. One of
instagram,youtube,tiktok. Different platforms support differentaudienceTypeandstatsTypecombinations.values- instagram
- youtube
- tiktok
- Type: stringrequired
Audience subset. One of
followers,likes,commenters. Valid combinations withdomainare platform-specific. - Type: stringrequired
Audience metric kind. One of
country,city,interest,brand,language,stat,demographic. Valid combinations withdomainare platform-specific. - Type: string Format: date
Start of the date window in ISO format (e.g. '2025-11-01'). Defaults to today.
- Type: string Format: date
End of the date window in ISO format (e.g. '2025-11-15'). Defaults to today.
- Type: integermin:0
Number of items to skip from the start of the result set; pair with
limitto paginate. - Type: integermin:0max:100
Maximum number of entries to return. Defaults to 50, max 100.
- application/json
curl 'https://api.chartmetric.com/api/artist/2/social-audience-stats?domain=instagram&audienceType=&statsType=' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
"obj": [
{
"timestp": "2021-09-15",
"followers": 266129565,
"avg_likes_per_post": 4611034,
"avg_comments_per_post": 25014,
"avg_views_per_post": 7397898,
"engagement_rate": 1.742
}
]
}