BlackTwist
Pricing

Replies

List the comments on your Threads posts and reply to them.
Postman CollectionDownload the ready-made collection with all endpoints pre-configured.
Use with Claude, ChatGPT & moreConnect any AI assistant to BlackTwist via our MCP server. No code required.
These endpoints give you the same inbox as the Engager: the comments on a Threads account's posts from the last 7 days that it hasn't replied to yet, and a way to reply to them as that account. They work for any Threads account you can use, including accounts shared with you in a Team. Bluesky accounts aren't supported yet.

List Comments

GET /api/v1/replies

Returns the unanswered comments on the account's posts from the last 7 days, grouped by the post they reply to. When someone replies to one of the account's own replies, the group's post is that reply.Comments are fetched from Threads at most once every 5 minutes per account, and cachedAt tells you when. New comments can therefore take up to 5 minutes to appear, so there's no benefit in polling more often than that. Comments you reply to (through the API or the Engager) or ignore in the Engager disappear from the list right away.Query Parameters:
  • providerId (required) — Provider ID from the /providers endpoint
  • teamId (optional) — Team ID

Request

curl "https://blacktwist.app/api/v1/replies?providerId=clx...." \
  -H "Authorization: Bearer bt_api_..."

Response

{
  "conversations": [
    {
      "post": {
        "id": "18045671234567890",
        "text": "Looking to connect with more business owners who love to travel!",
        "username": "yourhandle",
        "timestamp": "2026-10-05T11:00:00+0000",
        "permalink": "https://www.threads.net/@yourhandle/post/DAbc123"
      },
      "comments": [
        {
          "id": "18098765432109876",
          "text": "Same here! Where are you headed next?",
          "username": "traveler",
          "timestamp": "2026-10-05T14:21:00+0000",
          "mediaType": "TEXT_POST",
          "mediaUrl": null,
          "author": {
            "name": "Jane Traveler",
            "profilePictureUrl": "https://...",
            "verified": false
          }
        }
      ]
    }
  ],
  "count": 1,
  "cachedAt": "2026-10-17T09:30:00.000Z"
}
permalink is null when the group's post is one of the account's replies, and author is null when Threads doesn't return the commenter's profile.

Reply to a Comment

POST /api/v1/replies

Publishes a reply to a comment immediately, as the given account.Request Body:
  • providerId (required) — Provider ID from the /providers endpoint
  • replyToId (required) — The id of a comment from GET /api/v1/replies
  • text (required) — Reply content, up to 500 characters
  • teamId (optional) — Team ID

Request

curl -X POST https://blacktwist.app/api/v1/replies \
  -H "Authorization: Bearer bt_api_..." \
  -H "Content-Type: application/json" \
  -d '{
    "providerId": "clx....",
    "replyToId": "18098765432109876",
    "text": "Lisbon next month! Have you been?"
  }'

Response

{
  "replyId": "18011223344556677",
  "replyToId": "18098765432109876"
}
The response status is 201. The comment disappears from GET /api/v1/replies right away.

Errors

Besides the standard errors listed in the Introduction, both endpoints can return:
  • 400 — The account isn't a Threads account, or the body is invalid: replyToId must be a numeric Threads id, and text must not be blank or longer than 500 characters
  • 403 — The account doesn't exist or you can't use it (check teamId for Team accounts)
  • 409 — The account has to be reconnected in BlackTwist before its comments can be used
  • 502 — Threads couldn't be reached or refused the request. For replies, error includes Threads' reason.

BlackTwist

Give your social a twist.

Product

Threads BlueskyService StatusAPIMCPAI AgentsConnect client accountsZapierRoadmap95 viral templatesThreads Wrapped 2025Threads Monthly ReportsThreads Spoilers

#Threads100

Join the challengeLeaderboard

Links

PricingThreads SchedulerEngagerAnalyticsAI StudioCompareThreads vs. BlueskyHelp centerChangelogGlossaryBlog✨ Affiliate — Earn 30%

Legal

Privacy PolicyTerms and Conditions

Social

Built with
Shipped.club


© Copyright 2026 BlackTwist. All rights reserved.