Official scripts
Explore our curated collection of scripts
Send Facebook friend request
Send a friend request to a Facebook profile (pass its URL or numeric userId), only when the profile is addable. Returns status: sent / already_pending / already_friends / not_addable. Does not confirm incoming requests; the request is reversible by canceling it from the profile. Works in either the French or the English interface.
Get Facebook post engagement
Get reactions (total + breakdown by type), comment and share counts, and loaded comments (author, text, reactions, reply flag) for a Facebook post URL. Comments are an infinite-scroll sample in non-deterministic "Most relevant" order, capped by commentLimit.
Delete own Facebook post
Delete one of your own Facebook posts (typically a group post) from its link. Only your own posts can be deleted — if the post belongs to someone else the script refuses and says so. Returns deleted once the link stops resolving, or already_gone when the post no longer existed.
Join Facebook group
Join a Facebook group by id/slug. Returns status (joined / pending / already_member) and name. Pending means a private-group request was sent, not membership.
Get Facebook profile info
Get header and intro info for a Facebook profile or page (pass a URL or a bare id/username). Returns the type (profile or page), the name, friends, likes and follower counts as displayed, mutual friends, and the intro lines — bio plus city, work and education for people, or the description for pages. Counts come back as the strings Facebook shows (e.g. "11 K") and intro lines are returned as they appear, not sorted into city, work or school fields. Works in either the French or the English interface. An id or username Facebook will not serve returns a clear error rather than an empty record.
List Facebook feed posts
List posts from a Facebook group or page feed (pass its full URL). Returns per post postId, url, author, authorUrl, reactions, comments, shares, createdTime and text. Counts are the site's displayed strings (e.g. "1,2 k"); the feed is a capped sample (by limit) in the default relevance order, not strict reverse-chronological.
List Facebook notifications
List your Facebook notifications, each with a machine-readable type — a group accepted your join request, an admin approved your post, someone commented on your post, a new follower, and so on. Each row carries the text shown, whether it is unread, its displayed age, and a direct link to the item it is about, so one call tells you everything that changed without visiting each group.
List your Facebook groups
List the Facebook groups you belong to, and separately the ones you asked to join and are still waiting on. Each entry gives the group's id, link, name, and the line the page shows beneath it — when you last visited for a membership, how long ago the request was sent for a pending one. The counts Facebook displays come back too, so you can tell a capped read from a complete one. Handy for auditing a large account, or for spotting join requests that have been waiting too long.
Leave Facebook group
Leave a Facebook group, or withdraw a pending join request, as the signed-in identity. Pass the group's id, short name or URL. Returns what actually happened: left, request_cancelled, not_member (you weren't a member — nothing to do), or unavailable (the group no longer exists or your account cannot see it).
Search Facebook groups
Search Facebook groups by keyword. Returns groupId, name, url, privacy, members, postsPerDay. Results are infinite-scroll, capped by limit.
Post to Facebook group
Publish a post to a Facebook group, optionally with a photo (imageUrl fetched in-page, or imageBase64). Works on discussion and buy/sell groups. Returns posted, photoAttached, and verified — the post is looked up on the group's "your content" page after publishing, so verified:false flags posts held for admin approval. dryRun arms the composer without publishing.
List Facebook group members
List members of a Facebook group with name, userId, profileUrl, and a subtitle (role like "Admin", bio, mutual-friends, or join-recency line as Facebook shows it). Order follows Facebook's own members view (admins and group contributors, then recent members), so it doubles as a "who's active / who to connect with" surface. Subtitle varies per row (role, bio, or "Membre depuis..."); results are infinite-scroll, capped by limit.
Like YouTube video
Like a YouTube video — has no effect if it's already liked.
Get Community Posts
Reads the post feed of an X Community (Top or Latest), including author, text, media, and engagement counts.
Subscribe to Substack publication
Subscribe the logged-in account to a Substack publication's free tier.
Like tweet
Like a tweet given its URL. Safe to repeat: an already-liked tweet is reported, not re-liked. Returns tweet_id, liked, was_liked.
Get LinkedIn profile posts
Get a LinkedIn profile's recent posts from its activity feed by public ID, scrolling to load up to count posts. Returns each post's text, urn/url, age, engagement counts, and repost info.
Like a TikTok video
Like a TikTok video (as the logged-in account) by URL or id. Safe to repeat: it does nothing if you already liked it.
Get Medium author's posts
List an author's published posts on Medium (from their profile Home tab): title, URL, tags, claps, read time, published date, and whether locked (member-only). No login required.
Get LinkedIn profile comments
Get the comments a LinkedIn profile has left on posts, from its Comments activity feed by public ID, scrolling to load up to count comments. Returns each comment's text/urn/age/reactions and the post it was made on (author, text, url).
Like Substack post
Like a Substack post as the logged-in account.
Get YC company profile
Get one YC company's full public profile (ycombinator.com/companies/<slug>): pitch, batch/status, founders, socials, open jobs, news, launches, photos, founder Q&A.
Like LinkedIn post
Like a LinkedIn post by its permalink. Only the default Like reaction is supported (not celebrate, support, love, insightful, or funny), and it likes the main post itself, not an individual comment. Safe to call again on a post you already liked — it reports that instead of erroring.
Get X user info
Look up an X user's profile by handle. Returns handle, user_id, name, bio, location, website, joined, followers_count, following_count, is_verified, is_self, is_following, follows_you. Follower/following counts are exact integers, not X's abbreviated "3.7M" display text. bio and website carry the real destination URLs, with X's t.co shortlinks resolved. is_following is null on your own profile (you have no follow relationship to yourself); user_id is always present.
Search Luma events by topic or city
Search upcoming public events on Luma, filtered by a category topic (e.g. "crypto", "fitness") or a curated city (e.g. "paris", "london"), paginated.
