UNPKG

instagram-api.js

Version:

A easy to use instagram public api wrapper

444 lines 19.5 kB
/** * @example * const { user } = require("instagram-api.js"); * (() => { * const userInfo = await user("mrbeast"); * console.log(userInfo); * })(); * Note: This search instagram user public api info */ export declare function user(userName: string, sessionId?: string): Promise<InstagramApiResult["graphql"]["user"] | null>; export interface InstagramApiResult { seo_category_infos: Array<string[]>; logging_page_id: string; show_suggested_profiles: boolean; show_follow_dialog: boolean; graphql: { user: { biography: string; blocked_by_viewer: boolean; restricted_by_viewer: boolean; country_block: boolean; external_url: string; external_url_linkshimmed: string; edge_followed_by: { count: number; }; fbid: string; followed_by_viewer: boolean; edge_follow: { count: number; }; follows_viewer: boolean; full_name: string; has_ar_effects: boolean; has_clips: boolean; has_guides: boolean; has_channel: boolean; has_blocked_viewer: boolean; highlight_reel_count: number; has_requested_viewer: boolean; hide_like_and_view_counts: boolean; id: string; is_business_account: boolean; is_professional_account: boolean; is_embeds_disabled: boolean; is_joined_recently: boolean; business_address_json: null; business_contact_method: "TEXT"; business_email: string | null; business_phone_number: number | null; business_category_name: string; overall_category_name: string | null; category_enum: string; category_name: string; is_private: boolean; is_verified: boolean; edge_mutual_followed_by: { count: number; edges: Array<{ node: { username: string; }; }>; }; profile_pic_url: string; profile_pic_url_hd: string; requested_by_viewer: boolean; should_show_category: boolean; should_show_public_contacts: boolean; username: string; connected_fb_page: null; pronouns: unknown[]; edge_felix_video_timeline: { count: number; page_info: { has_next_page: boolean; end_cursor: string; }; edges: Array<{ node: { __typename: string; id: string; shortcode: string; dimensions: { height: number; width: number; }; display_url: string; edge_media_to_tagged_user: { edges: Array<{ node: { user: { full_name: string; followed_by_viewer: boolean; id: string; is_verified: boolean; profile_pic_url: string; username: string; }; x: number; y: number; }; }>; }; fact_check_overall_rating: null; fact_check_information: null; gating_info: null; sharing_friction_info: { should_have_sharing_friction: boolean; bloks_app_url: null; }; media_overlay_info: null; media_preview: string; owner: { id: string; username: string; }; is_video: boolean; has_upcoming_event: boolean; accessibility_caption: null; dash_info: { is_dash_eligible: string; video_dash_manifest: string; number_of_qualities: number; }; has_audio: boolean; tracking_token: string; video_url: string; video_view_count: number; edge_media_to_caption: { edges: Array<{ node: { text: string; }; }>; }; edge_media_to_comment: { count: number; }; comments_disabled: boolean; taken_at_timestamp: number; edge_liked_by: { count: number; }; edge_media_preview_like: { count: number; }; location: null; thumbnail_src: string; thumbnail_resources: Array<{ src: string; config_width: number; config_height: number; }>; felix_profile_grid_crop: null; coauthor_producers: unknown[]; encoding_status: null; is_published: boolean; product_type: string; title: string; video_duration: number; }; }>; }; edge_owner_to_timeline_media: { count: number; page_info: { has_next_page: boolean; end_cursor: string; }; edges: Array<{ node: { __typename: string; id: string; shortcode: string; dimensions: { height: number; width: number; }; display_url: string; edge_media_to_tagged_user: { edges: Array<{ node: { user: { full_name: string; followed_by_viewer: boolean; id: string; is_verified: boolean; profile_pic_url: string; username: string; }; x: number; y: number; }; }>; }; fact_check_overall_rating: null; fact_check_information: null; gating_info: null; sharing_friction_info: { should_have_sharing_friction: boolean; bloks_app_url: null; }; media_overlay_info: null; media_preview: string; owner: { id: string; username: string; }; is_video: boolean; has_upcoming_event: boolean; accessibility_caption: null; dash_info: { is_dash_eligible: string; video_dash_manifest: string; number_of_qualities: number; }; has_audio: boolean; tracking_token: string; video_url: string; video_view_count: number; edge_media_to_caption: { edges: Array<{ node: { text: string; }; }>; }; edge_media_to_comment: { count: number; }; comments_disabled: boolean; taken_at_timestamp: number; edge_liked_by: { count: number; }; edge_media_preview_like: { count: number; }; location: null; thumbnail_src: string; thumbnail_resources: Array<{ src: string; config_width: number; config_height: number; }>; felix_profile_grid_crop: null; coauthor_producers: unknown[]; encoding_status: null; is_published: boolean; product_type: string; title: string; video_duration: number; }; }>; }; edge_saved_media: { count: number; page_info: { has_next_page: boolean; end_cursor: string | null; edges: Array<{ node: { __typename: string; id: string; shortcode: string; dimensions: { height: number; width: number; }; display_url: string; edge_media_to_tagged_user: { edges: Array<{ node: { user: { full_name: string; followed_by_viewer: boolean; id: string; is_verified: boolean; profile_pic_url: string; username: string; }; x: number; y: number; }; }>; }; fact_check_overall_rating: null; fact_check_information: null; gating_info: null; sharing_friction_info: { should_have_sharing_friction: boolean; bloks_app_url: null; }; media_overlay_info: null; media_preview: string; owner: { id: string; username: string; }; is_video: boolean; has_upcoming_event: boolean; accessibility_caption: null; dash_info: { is_dash_eligible: string; video_dash_manifest: string; number_of_qualities: number; }; has_audio: boolean; tracking_token: string; video_url: string; video_view_count: number; edge_media_to_caption: { edges: Array<{ node: { text: string; }; }>; }; edge_media_to_comment: { count: number; }; comments_disabled: boolean; taken_at_timestamp: number; edge_liked_by: { count: number; }; edge_media_preview_like: { count: number; }; location: null; thumbnail_src: string; thumbnail_resources: Array<{ src: string; config_width: number; config_height: number; }>; felix_profile_grid_crop: null; coauthor_producers: unknown[]; encoding_status: null; is_published: boolean; product_type: string; title: string; video_duration: number; }; }>; }; }; edge_media_collections: { count: number; page_info: { has_next_page: boolean; end_cursor: string | null; edges: Array<{ node: { __typename: string; id: string; shortcode: string; dimensions: { height: number; width: number; }; display_url: string; edge_media_to_tagged_user: { edges: Array<{ node: { user: { full_name: string; followed_by_viewer: boolean; id: string; is_verified: boolean; profile_pic_url: string; username: string; }; x: number; y: number; }; }>; }; fact_check_overall_rating: null; fact_check_information: null; gating_info: null; sharing_friction_info: { should_have_sharing_friction: boolean; bloks_app_url: null; }; media_overlay_info: null; media_preview: string; owner: { id: string; username: string; }; is_video: boolean; has_upcoming_event: boolean; accessibility_caption: null; dash_info: { is_dash_eligible: string; video_dash_manifest: string; number_of_qualities: number; }; has_audio: boolean; tracking_token: string; video_url: string; video_view_count: number; edge_media_to_caption: { edges: Array<{ node: { text: string; }; }>; }; edge_media_to_comment: { count: number; }; comments_disabled: boolean; taken_at_timestamp: number; edge_liked_by: { count: number; }; edge_media_preview_like: { count: number; }; location: null; thumbnail_src: string; thumbnail_resources: Array<{ src: string; config_width: number; config_height: number; }>; felix_profile_grid_crop: null; coauthor_producers: unknown[]; encoding_status: null; is_published: boolean; product_type: string; title: string; video_duration: number; }; }>; }; }; }; }; } //# sourceMappingURL=index.d.ts.map