I’m pulling organic video data by posting job on endpoint https://ads-api.twitter.com/1/stats/jobs/accounts/:account_id. However I noticed that while for promoted tweets, the numbers returned from API match what is shown on ads.twitter.com video analytics dashboard (may differ by one or two but it’s OK); I was not able to match the number I for organic tweets.
For example, below is the response returned:
{
"data": [{
"id_data": [{
"segment": null,
"metrics": {
"video_mrc_views": [3113],
"video_3s100pct_views": [2080],
"video_views_75": [670],
"video_cta_clicks": null,
"video_content_starts": [6773],
"video_views_100": [515],
"video_views_25": [1815],
"video_views_50": [989],
"video_total_views": [3113]
}
}
],
"id": ""
}
],
"request": {
"params": {
"metric_groups": ["VIDEO"],
"start_time": "2016-12-19T05:00:00Z",
"placement": "ALL_ON_TWITTER",
"segmentation_type": null,
"entity_ids": [],
"entity": "ORGANIC_TWEET",
"granularity": "TOTAL",
"platform": null,
"country": null,
"end_time": "2017-02-17T05:00:00Z"
}
},
"data_type": "stats",
"time_series_length": 1
}
And here is the data shown on video analytics dashboard:

As you can see, while the View 2080 matches the “video_3s100pct_views”; I can’t explain why Video views on dashboard is 2660 and we get 3113 from “video_total_views”.
The content starts and percentage views are close but smaller than the numbers on dashboard,
6789, 1822, 994, 672, 516 vs 6773, 1815, 670, 515
I wonder if anyone could explain the discrepancy here. Appreciate any help.