Skip to content
BuzzTake
MenuClose

POST/v1/accounts/{id}/actions

Every social media action, as a tool for your agent

Post, reply, like, follow, DM, read and search. One name per action, the same on every platform.

Sample run

One tool call, 12 accounts, 12 posts: 120 credits.

The actions

Each is an MCP tool and a REST type.

Publish

  • postPublish a new post, with media, a title, a link, a destination or a thread.10 cr
  • replyReply to a post, by its URL.8 cr
  • quoteShare a post with your own text above it.10 cr
  • delete_postDelete one of the account's own posts.3 cr

Engage

People

  • followFollow a person, by handle or profile URL.3 cr
  • unfollowStop following a person.3 cr
  • blockBlock a person.3 cr
  • unblockRemove a block.3 cr
  • muteMute a person.3 cr
  • unmuteRemove a mute.3 cr

Messages

Read

Profile

  • update_profileChange the display name, bio, website, location, avatar or banner.10 cr

Browser

  • browserRun your own steps in the signed-in browser, for anything without a named action.2 cr

Many accounts, one call

Name several accounts and get one action per account back.

POST /v1/workspaces/{ws}/actions
curl https://api.buzztake.com/v1/workspaces/$WORKSPACE_ID/actions \
  -H "Authorization: Bearer $BUZZTAKE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "account_ids": ["acc_x", "acc_linkedin"], "type": "post", "text": "Dark mode is live." }'

Anything else, step by step

No named action? Send browser steps to the signed-in account.

type: browser
{ "type": "browser", "wait": 90, "steps": [
  { "op": "goto", "url": "https://x.com/settings" },
  { "op": "click", "locator": { "role": "button", "name": "Save" } },
  { "op": "screenshot" }
] }

By platform

Actions by platform. A filled cell means the platform has the action; the label gives the platform's own word for it.
PlatformPostReplyQuoteRepostLikeBookmarkFollowBlockMuteSend messageRead feedSearchUpdate profile
XYes: PostYes: ReplyYes: QuoteYes: RepostYes: LikeYes: BookmarkYes: FollowYes: BlockYes: MuteYes: Direct messageYes: Home timelineYes: SearchYes: Edit profile
InstagramYes: PostYes: CommentNoNoYes: LikeYes: SaveYes: FollowYes: BlockYes: MuteYes: MessageYes: FeedYes: SearchYes: Edit profile
FacebookYes: PostYes: CommentYes: Share with your textYes: ShareYes: LikeYes: SaveYes: FollowYes: BlockNoYes: MessengerYes: FeedYes: SearchYes: Edit profile
LinkedInYes: PostYes: CommentYes: Repost with your thoughtsYes: RepostYes: ReactYes: SaveYes: FollowYes: BlockNoYes: MessageYes: FeedYes: SearchYes: Edit intro
TikTokYes: UploadYes: CommentNoYes: RepostYes: LikeYes: FavoriteYes: FollowYes: BlockNoYes: MessageYes: For You feedYes: SearchYes: Edit profile
ThreadsYes: PostYes: ReplyYes: QuoteYes: RepostYes: LikeYes: SaveYes: FollowYes: BlockYes: MuteNoYes: Home feedYes: SearchYes: Edit profile
BlueskyYes: PostYes: ReplyYes: QuoteYes: RepostYes: LikeYes: SaveYes: FollowYes: BlockYes: MuteYes: ChatYes: Following feedYes: SearchYes: Edit profile
RedditYes: SubmitYes: CommentNoNoYes: UpvoteYes: SaveYes: FollowYes: BlockYes: MuteYes: ChatYes: Home feedYes: SearchYes: Edit profile
YouTubeYes: Upload or postYes: CommentNoNoYes: LikeYes: Watch laterYes: SubscribeNoNoNoYes: SubscriptionsYes: SearchYes: Customize channel
PinterestYes: Create PinYes: CommentNoNoYes: ReactYes: SaveYes: FollowYes: BlockNoYes: MessageYes: Home feedYes: SearchYes: Edit profile
MastodonYes: PostYes: ReplyYes: QuoteYes: BoostYes: FavouriteYes: BookmarkYes: FollowYes: BlockYes: MuteYes: Private mentionYes: HomeYes: SearchYes: Edit profile
TelegramYes: Post to channel or groupNoNoNoYes: ReactNoYes: JoinYes: BlockYes: MuteYes: MessageNoYes: SearchNo

Add your first account.

Create a workspace, add an account with a password or cookies, and make your first call.