Variable: mediaInsightsSchema ​
ts
const mediaInsightsSchema: ZodObject<{
avg_watch_time: ZodOptional<ZodNullable<ZodObject<{
format: ZodOptional<ZodString>;
formatted_value: ZodOptional<ZodString>;
id: ZodString;
label: ZodString;
value: ZodOptional<ZodNullable<ZodNumber>>;
}, $loose>>>;
comments: ZodOptional<ZodNullable<ZodNumber>>;
demographics: ZodOptional<ZodNullable<ZodObject<{
age_breakdown: ZodOptional<ZodArray<ZodUnknown>>;
country_breakdown: ZodOptional<ZodArray<ZodUnknown>>;
gender_breakdown: ZodOptional<ZodArray<ZodUnknown>>;
status: ZodOptional<ZodString>;
}, $loose>>>;
followers_views: ZodOptional<ZodNullable<ZodNumber>>;
follows: ZodOptional<ZodNullable<ZodNumber>>;
likes: ZodOptional<ZodNullable<ZodNumber>>;
media_id: ZodCoercedString<unknown>;
non_followers_views: ZodOptional<ZodNullable<ZodNumber>>;
performance_factors: ZodOptional<ZodArray<ZodObject<{
format: ZodOptional<ZodString>;
formatted_value: ZodOptional<ZodString>;
id: ZodString;
label: ZodString;
value: ZodOptional<ZodNullable<ZodNumber>>;
}, $loose>>>;
profile_visits: ZodOptional<ZodNullable<ZodNumber>>;
reposts: ZodOptional<ZodNullable<ZodNumber>>;
saves: ZodOptional<ZodNullable<ZodNumber>>;
shares: ZodOptional<ZodNullable<ZodNumber>>;
thumbnail_url: ZodOptional<ZodNullable<ZodString>>;
total_views: ZodOptional<ZodNullable<ZodNumber>>;
viewers_or_reach: ZodOptional<ZodNullable<ZodObject<{
format: ZodOptional<ZodString>;
formatted_value: ZodOptional<ZodString>;
id: ZodString;
label: ZodString;
value: ZodOptional<ZodNullable<ZodNumber>>;
}, $loose>>>;
views_over_time: ZodOptional<ZodUnknown>;
views_sources: ZodOptional<ZodArray<ZodObject<{
format: ZodOptional<ZodString>;
formatted_value: ZodOptional<ZodString>;
id: ZodString;
label: ZodString;
value: ZodOptional<ZodNullable<ZodNumber>>;
}, $loose>>>;
}, $loose>;What the account's own insights say about one post or reel. The counts are for the whole life of the media. Reels add the watch figures (avg_watch_time, performance_factors). Only professional accounts have these, and only for their own media.