# Social AIO (FB AIO) API index — 150 APIs — generated 2026-09-26 # Format: id — name | params (* required, =default, {allowed|values}) | returns # Full details (param descriptions, types): apis.json. Usage guide: guide.md ## facebook (132) get_fb_page_transparency — Get Facebook page transparency info (Support both page and user) | params: url* | returns: info get_fb_page_authenticity — Get Facebook page authenticity info (Support both page and user) | params: url* | returns: info get_fb_group_member_info — Get member info of Facebook group (Joined time, signals, recent photos, recent activity, ...) | params: group_url*, user_url* | returns: info get_fb_page_about_info — Get about info of Facebook page (The info in the about page fb.com/../about) | params: url* | returns: info get_list_fb_search_pages — Get list Facebook pages (from search result) (Search by name) | params: name*, cursor | returns: pages get_list_fb_posts — Get list Facebook posts (user/page) (Support User and Fanpage) | params: url*, privacy, beforeTime=null, omitPinnedPost, taggedInOnly, postedByOthers, cursor | returns: posts get_list_fb_group_posts — Get list Facebook posts (group) (Support Facebook Group) | params: url*, sorting, cursor | returns: posts fb_get_note — Get current Facebook note (Get current active Facebook note of the logged in account) | params: (none) | returns: note fb_set_note — Create Facebook note (Create new Facebook note with custom content, duration and privacy settings) | params: note*, duration=86400, privacy, custom_audience | returns: result fb_delete_note — Delete Facebook note (Delete current Facebook note (if any)) | params: (none) | returns: response get_list_fb_hidden_albums — Get list hidden albums on Facebook (Support user/page. Know the total number of photos, creation date, and last update date.) | params: url* | returns: albums get_list_fb_album_media — Get list photos/videos of album Facebook (Support user / group / page. Video only returns thumbnail, use api get_fb_video_info to get video info from id) | params: album_id*, cursor | returns: medias get_list_fb_albums — Get list albums Facebook (Support user / group / page) | params: url*, cursor | returns: albums get_list_fb_comment_reply — Get list replies comment (Get list replies of any fb post's comment) | params: comment_id*, expansion_token*, cursor | returns: replies get_list_fb_pages_other — Get list fb pages that the user liked (Support get list fb public pages that the user liked) | params: url*, type, cursor | returns: pages get_list_fb_groups_other — Get all fb groups that the user joined (Support public groups, even with user locked profile) | params: url*, type, cursor | returns: groups get_fb_post_info — Get Facebook post info (author, content, photos, videos, likes, comments,...) | params: url* | returns: info get_list_fb_mediaset — Get all medias from mediaset_token (mediaset_token usually get from post with multiple medias, or facebook album) | params: mediaset_token*, cursor | returns: medias get_fb_entity_info — Get Facebook entity info (avatar/url/type (user/group/page/...)) | params: url*, raw | returns: info get_fb_user_info — Get Facebook user info | params: url* | returns: info get_fb_uid — Get Facebook UID from URL (Support User/Page/Group) | params: url* | returns: uid get_fb_post_id — Get Facebook post ID from URL (Support all posts) | params: url* | returns: post_id get_fb_video_id — Get Facebook video ID from URL (Support Video/Story/Post) | params: url* | returns: video_id call_fb_graphql — Call Facebook GraphQL API (Only need to pass doc_id, and variables) | params: doc_id*, variables* | returns: data get_fb_video_info — Get Facebook video info (Support Video/Post/Comment) | params: url* | returns: info get_list_fb_highlights — Get list Highlight story on Facebook (Return the basic info of the highlights) | params: url*, cursor | returns: info get_fb_highlight_info — Get list story in one highlight on Facebook | params: url* | returns: info get_list_fb_user_reels — Get list of Facebook user reels (Support getting user reels roll list) | params: url*, cursor | returns: reels get_list_fb_user_photos — Get list photos of Facebook user (Support getting user photos list) | params: url*, type, cursor | returns: photos add_fb_friend — Add friend on Facebook (Use the Facebook account logged in to send) | params: targetUid* | returns: result remove_fb_friend — Remove Facebook friend (Use the Facebook account logged in to remove) | params: targetUid* | returns: result poke_fb_friend — Poke Facebook friend (Use the Facebook account logged in to poke) | params: url* | returns: result get_list_fb_all_friend — Get list all friends Facebook (Friends of the Facebook account logged in) | params: (none) | returns: friends get_list_fb_comment — Get list comments of Facebook post (Support comments level 1 (not included replies)) | params: url*, type, cursor | returns: comments get_fb_profile_tiles — Get profile pinned sections (Get pinned sections on profile) | params: url*, cursor | returns: sections get_fb_activities — Get activity log (Comments, likes, searches...) | params: category, cursor, year, month, person_id | returns: activities get_my_fb_blocked — Get blocked list (Get your blocked list) | params: type*, cursor | returns: blocked get_all_my_blocked_with_time — Get all blocked with time (Get blocked people with block time) | params: (none) | returns: blocked fb_set_block — Block / Unblock (Block or unblock entity on Facebook) | params: url*, type*, value* | returns: success get_check_ins — Get check-ins (Get checked-in places) | params: url*, cursor | returns: checkins create_comment — Create comment (Create comment on post) | params: post*, comment*, group | returns: url reply_to_comment — Reply to comment (Reply to a comment) | params: postID*, parentCommentID*, comment*, feedLocation, groupID, ranges | returns: url undo_react_to_comment — Undo react to comment (Remove reaction from a comment) | params: comment_id* | returns: result react_to_comment — React to comment (Add reaction to comment) | params: comment_id*, post_id*, reaction* | returns: result get_comment_info — Get fb comment info (Get specific comment info fb) | params: comment_id* | returns: comment get_fb_dtsg — Get fb_dtsg (Get fb_dtsg for requests) | params: (none) | returns: fb_dtsg get_access_token — Get fb access token (Get EAAB/EAAG/... Token) | params: type* | returns: token get_my_profile_lite — Get my profile lite (Get own profile info) | params: (none) | returns: profile get_delegate_page_id — Get Delegate Page ID (Get delegate page ID) | params: url* | returns: pageId get_bulk_route_definition — Get Bulk Route Definition (Get bulk route details) | params: urls* | returns: info get_route_definition — Get Route Definition (Get route definition payload) | params: url* | returns: data get_all_collection_ids — Get all Collection IDs | params: url* | returns: collections get_single_collection_id — Get Collection ID (Get specific collection ID) | params: url*, tab_key*, parent_tab_key | returns: collectionId get_group_files — Get Group Files (Get files attached in a group) | params: group_url*, cursor | returns: files get_follow_count — Get Follow Count (Get followed profiles count) | params: (none) | returns: counts get_following — Get Following (Get profiles you are following) | params: cursor | returns: following get_unfollowed — Get Unfollowed (Get profiles you unfollowed) | params: cursor | returns: unfollowed get_follower_grid — Get Followers Grid (Get followers grid) | params: cursor | returns: followers get_following_grid — Get Following Grid (Get following grid) | params: cursor, search | returns: following get_incoming_friend_requests_fast — Get Incoming Friend Requests (Fast) (Get received friend requests) | params: cursor | returns: data get_outgoing_friend_requests_fast — Get Outgoing Friend Requests (Fast) (Get sent friend requests) | params: cursor | returns: data get_incoming_friend_requests — Get Incoming Friend Requests (Get received friend requests) | params: cursor | returns: requests get_outgoing_friend_requests — Get Outgoing Friend Requests (Get sent friend requests) | params: cursor | returns: requests decline_friend_request — Decline Friend Request (Decline a friend request) | params: uid* | returns: success accept_friend_request — Accept Friend Request (Accept a friend request) | params: uid* | returns: success cancel_outgoing_friend_request — Cancel Outgoing Friend Request (Cancel a sent friend request) | params: uid* | returns: success get_profile_friends_section — Get Profile Friends Section (Get friends list by section (Birthdays, recently added...)) | params: url, cursor, section | returns: friends find_buddy — Find friend buddy (Find buddies from messenger sidebar) | params: max | returns: buddies get_online_friends — Get Online Friends (Get online friends list) | params: max | returns: friends get_unfriended — Get Unfriended (Get unfriended list) | params: cursor | returns: unfriended get_add_friend_time — Get Add Friend History (Get time when friends were added) | params: cursor | returns: friends get_friend_birthdays — Get Friend Birthdays (Get friends birthdays) | params: cursor | returns: birthdays get_followers — Get Followers (Get followers list) | params: cursor | returns: followers get_friendship_data — Get Friendship Data (Get friendship timeline between you and target UID) | params: url* | returns: timeline video_id_to_post_id — Video ID to Post ID (Convert Video ID to Post ID) | params: video_id* | returns: postId get_group_members_root — Get Group Members Root (Get overview of group member sections) | params: group_url* | returns: data search_group_members — Search Group Members (Search members in a group) | params: group_url*, search*, cursor | returns: members get_group_admins_section — Get Group Admins Section (Get Admins and Moderators section) | params: group_url* | returns: members get_group_friends_section — Get Group Friends Section (Get friends in group section) | params: group_url*, cursor | returns: members get_group_experts_section — Get Group Experts Section (Get group experts section) | params: group_url*, cursor | returns: members get_group_contributors_section — Get Group Contributors Section (Get top contributors section) | params: group_url*, cursor | returns: members get_group_things_in_common_section — Get Group Things In Common (Get people with things in common) | params: group_url*, cursor | returns: members get_group_same_city_section — Get Group Same City (Get members in the same city) | params: group_url*, cursor | returns: members get_group_new_members_section — Get Group New Members (Get new members section) | params: group_url*, cursor | returns: members get_my_group_members — Get My Group Members (Manage group members (for Admins)) | params: group_url*, statusFilter*, membershipType*, cursor, search | returns: members get_group_member_count — Group Member Count (Get admins and members count of a group) | params: group_url* | returns: countInfo get_my_joined_groups_root — Get My Joined Groups Root (Get joined and pending groups root) | params: ordering | returns: data get_my_joined_groups — Get My Joined Groups (Get groups you have joined) | params: cursor, ordering | returns: groups get_my_groups — Get My Groups (Get admin and member groups (max 5000)) | params: (none) | returns: groups get_my_managed_groups — Get My Managed Groups (Get groups you manage) | params: cursor | returns: groups leave_group — Leave Group (Leave a group) | params: group_url* | returns: success join_group — Join Group (Join a group) | params: group_url* | returns: success get_locked_profile_status — Locked Profile Status (Check if your profile is locked) | params: (none) | returns: status update_locked_profile_status — Update Locked Profile Status (Enable or disable locked profile feature) | params: enable | returns: status get_all_chat — Get all fb chat (Get all Messenger chat threads) | params: (none) | returns: threads get_messages_after_msg_id — Get Messages Around Message ID (Get messages before or after a specific message) | params: thread_id*, msg_id*, direction, limit | returns: messages get_messages_at_time_cursor — Get Messages At Time Cursor (Get messages before a specific time cursor) | params: thread_id*, time, limit | returns: messages check_can_message — Check Can Message (Check if you can send a message to this user) | params: url* | returns: canMessage get_my_liked_pages — Get My Liked Pages (Get list of Pages you have liked) | params: cursor | returns: pages unlike_page — Unlike Page (Unlike a Page) | params: url* | returns: success follow_page — Follow Page (Follow a Page (Default or See First)) | params: url*, followType* | returns: success un_follow_page — Unfollow Page (Unfollow feed from a Page) | params: url* | returns: targetId get_page_invites — Get Page Invites (Get list of pending Page invites) | params: (none) | returns: invites accept_page_invite — Accept Page Invite (Accept an invite to like a page) | params: invite_id* | returns: - decline_page_invite — Decline Page Invite (Decline an invite to like a page) | params: invite_id* | returns: id get_group_photos — Get Group Photos (Get photos posted in a Group) | params: url*, count, cursor | returns: photos get_largest_photo — Get Largest Photo (Get max resolution photo URL from photoId) | params: photo_id* | returns: photo get_basic_photo_info — Get Basic Photo Info (Get owner and original post info for a photo) | params: photo_id* | returns: info delete_post — Delete Post (Delete a post permanently) | params: storyId* | returns: success trash_post — Trash Post (Move a post to trash) | params: storyId* | returns: success search_all_posts_on_fb — Search All Posts (Search all posts on Facebook by text) | params: url*, text*, cursor | returns: posts get_post_reaction_count — Get Post Reaction Count (Get count of each reaction type on a post) | params: postId* | returns: reactions get_reels_feed — Reels Feed (Get Reels from feed) | params: page_id, root_video_id, cursor | returns: reels search_pages — Search Pages (Search for Facebook Pages) | params: keyword*, cursor | returns: results search_groups — Search Groups (Search for Facebook Groups) | params: keyword*, cursor | returns: results search_profiles — Search Profiles (Search for Facebook Users) | params: keyword*, cursor | returns: results search_place — Search Places (Search for places) | params: keyword* | returns: results set_avatar_shield — Set Avatar Shield (Enable or disable avatar shield) | params: value | returns: success get_recent_stories — Get Recent Stories (Get recent stories on timeline) | params: cursor | returns: stories get_archived_stories — Get Archived Stories (Get story archives lists) | params: cursor | returns: stories get_story_viewers — Get Story Viewers (Get users who viewed a story) | params: storyId*, cursor | returns: viewers get_story_from_bucket_id — Get Story From Bucket ID (Get a story based on bucket ID) | params: bucketID* | returns: story get_first_story_bucket_id_to_show — Get First Story Bucket ID (Get first story bucket to show of a user) | params: url* | returns: info react_story — React Story (React to a story) | params: storyId*, reaction* | returns: success delete_archived_story — Delete Archived Story (Delete an archived story) | params: storyId* | returns: success get_tagged_video — Get Tagged Videos (Get list of videos a user is tagged in) | params: url*, cursor | returns: taggedVideo get_all_message_themes — Get All Message Themes (Get messenger theme choices) | params: (none) | returns: - get_post_format_presets — Post Format Presets (Get preset backgrounds for text status) | params: (none) | returns: presets get_user_video — Get User Videos (Get videos uploaded by user) | params: url*, type, cursor | returns: result get_group_video — Get Group Videos (Get videos uploaded in a group) | params: url*, cursor | returns: result get_page_video — Get Page's Videos (Get page uploaded videos) | params: url*, cursor | returns: result fb.e2ee.mergeMessages — Merge E2EE messages | params: messages*, incoming* | returns: merged ## instagram (4) get_ig_user_info — Get Instagram user info (avatar/url/type) | params: url*, raw | returns: info get_list_ig_user_stories — Get Instagram user stories | params: url*, raw | returns: stories get_list_ig_user_reels — Get Instagram user reels | params: url*, cursor, raw | returns: reels get_list_ig_post — Get Instagram post list (Get all posts of the Instagram user) | params: url*, cursor | returns: posts ## threads (2) get_threads_user_info — Get Threads user info (Support get Threads user info) | params: url*, raw | returns: info get_list_threads_posts — Get list Threads post of user (Support get list Threads post from URL) | params: url*, type, cursor, raw | returns: posts ## tiktok (3) get_tiktok_video_info — Get Tiktok video info | params: url* | returns: info get_tiktok_user_info — Get Tiktok user info (id, nickname, secUid, avatar, created, verified, language, bio ...) | params: url* | returns: info get_list_tiktok_user_videos — Get Tiktok user videos (Support user URL or secUid input. Use cursor for pagination.) | params: url, secuid, cursor, raw | returns: items, cursor, hasMore, secUid ## douyin (3) extract_douyin_url — Extract Douyin URL from text (Support shared Douyin link (often injected video name, user name, ...)) | params: text* | returns: url get_douyin_video_id — Get Douyin video ID from URL (Support shared Douyin link (often injected video name, user name, ...)) | params: url* | returns: id get_douyin_video_info — Get Douyin video info (Support shared Douyin link (often injected video name, user name, ...)) | params: url* | returns: info ## ggdrive (1) get_ggdrive_video_info — Get Google Drive video info (Support videos dont have download button) | params: url* | returns: info ## bilibili (1) get_bilibili_video_info — Get Bilibili video info (Get Bilibili video info) | params: url* | returns: info ## multi-platform (3) get_best_video_download — Find best quality video download (Find the highest quality version. If it is split into separate video/audio, returns both links (type = merge) to use with merge_video_audio API) | params: url, video_info | returns: type, resolution, url, video, audio | platforms: facebook,instagram,threads,tiktok,douyin,ggdrive,bilibili download_video_best_quality — Download best quality video (Find the best version and download it. Split video/audio is merged right in the browser (no re-encoding, low memory)) | params: url, video_info, file_name | returns: type, resolution, file_name, size | platforms: facebook,instagram,threads,tiktok,douyin,ggdrive,bilibili merge_video_audio — Merge video + audio (Merge a video-only link + an audio link into one file and download it (no re-encoding, no quality loss)) | params: video_url*, audio_url*, file_name="video" | returns: file_name, size, extension | platforms: facebook,instagram,threads,tiktok,douyin,ggdrive,bilibili ## general (1) get_ext_version — Get extension version (Version of Social AIO) | params: (none) | returns: version