Skip to content

Function: getPostInsights() ​

ts
function getPostInsights(client, mediaId): Promise<{
[key: string]: unknown;
  avg_watch_time?:   | {
   [key: string]: unknown;
     format?: string;
     formatted_value?: string;
     id: string;
     label: string;
     value?: number | null;
   }
     | null;
  comments?: number | null;
  demographics?:   | {
   [key: string]: unknown;
     age_breakdown?: unknown[];
     country_breakdown?: unknown[];
     gender_breakdown?: unknown[];
     status?: string;
   }
     | null;
  followers_views?: number | null;
  follows?: number | null;
  likes?: number | null;
  media_id: string;
  non_followers_views?: number | null;
  performance_factors?: object[];
  profile_visits?: number | null;
  reposts?: number | null;
  saves?: number | null;
  shares?: number | null;
  thumbnail_url?: string | null;
  total_views?: number | null;
  viewers_or_reach?:   | {
   [key: string]: unknown;
     format?: string;
     formatted_value?: string;
     id: string;
     label: string;
     value?: number | null;
   }
     | null;
  views_over_time?: unknown;
  views_sources?: object[];
}>;

Insights of one of the account's own posts: views, reach, interactions, where views came from.

Parameters ​

ParameterType
clientPrivateClient
mediaIdstring

Returns ​

Promise<{ [key: string]: unknown; avg_watch_time?: | { [key: string]: unknown; format?: string; formatted_value?: string; id: string; label: string; value?: number | null; } | null; comments?: number | null; demographics?: | { [key: string]: unknown; age_breakdown?: unknown[]; country_breakdown?: unknown[]; gender_breakdown?: unknown[]; status?: string; } | null; followers_views?: number | null; follows?: number | null; likes?: number | null; media_id: string; non_followers_views?: number | null; performance_factors?: object[]; profile_visits?: number | null; reposts?: number | null; saves?: number | null; shares?: number | null; thumbnail_url?: string | null; total_views?: number | null; viewers_or_reach?: | { [key: string]: unknown; format?: string; formatted_value?: string; id: string; label: string; value?: number | null; } | null; views_over_time?: unknown; views_sources?: object[]; }>

MIT License. Not affiliated with, endorsed or sponsored by Meta or Instagram.