I'm asking this question since it's been close to a decade since it was last asked.
When performing an insights lookup against the Meta business API, in the form of
{AD_ACCOUNT_ID}/insights?
breakdowns=video_asset&
time_frame={"since":"2025-03-10", "until":"2025-03-17"}&
time_increment=1&
fields=clicks,impressions,spend,reach
My account returns an array that only has data from 6 weeks onwards despite there being video-related insights data for the weeks in between. If I were to remove the breakdown I can see valid data for the video ads that are being served. I also tried scoping down the time_frame to specific days (that I knew had data) as well as changing the ad account to be a specific ad. No results.
I tested this also out with a customer account and same 6 week issue.
Any idea what's going on here? Is there something in my ad account that I need to enable/disable? Is there something additional in the URL params that I need to provide?