API Description

Threads Post API — Collect Threads post details and available author, media and comment data.

Authenticate with your Pangolinfo API Key to receive structured JSON data.

Request URL

POST https://scrapeapi.pangolinfo.com/api/v1/social/threads-post

Request Headers

ParametersParameter valueTypeDescription
Content-Typeapplication/jsonstringData format
AuthorizationBearer xxxstringAuthorization Token

Collection takes up to approximately 75 seconds. Set your client timeout to 90 seconds.

Request Parameters

ParameterRequiredTypeDescription
targetYesstringTarget URL, supported ID or search keyword for this operation.

Only the request parameters listed on this page are used; other fields are ignored. Pass pagination cursors back unchanged, without encoding, decoding or conversion.

Included comments are limited to one page. Use the corresponding comments operation for more.

Response Fields

FieldTypeDescription
codeintegerStatus code; 0 indicates success.
messagestringResponse message; ok on success.
pointCostnumberPoints charged for this request.
dataobjectCollected data, with fields described below.
metaobjectRequest identifier and duration in milliseconds.
billingobjectCharged units, unit price and billing rule version.

data Fields

FieldTypeDescription
typestringResult type.
posterobjectPoster
postobjectPost, video or business details.
commentsobject[]Root comments in comment mode.

data.poster Fields

FieldTypeDescription
usernamestring | nullUsername
fullNamestring | nullFull name
avatarstring | nullAvatar URL.
profileUrlstring | nullAuthor profile URL.
isVerifiedbooleanIs verified
pkstring | number | nullPk

data.post Fields

FieldTypeDescription
codestringStatus code; 0 indicates success.
postUrlstring | nullPost url
captionTextstring | nullCaption text
hashtagsstring[]Hashtags
mentionsstring[]Mentions
mediaobject[]Media
publishedAtobject | nullPublication time.
likesnumber | nullLike count.
commentsCountnumber | nullPlatform-reported comment total; not the number billed.
repostsCountnumber | nullReposts count
sharesCountnumber | nullShares count
quotesCountnumber | nullQuotes count
viewsnumber | nullView count.
pkstring | number | nullPk
isReplybooleanIs reply
replyTostring | nullReply to
accessibilityCaptionstring | nullAccessibility caption
linkPreviewobject | nullLink preview
linksstring[]Links

data.post.media[] Fields

FieldTypeDescription
typestringResult type.
imageUrlstring | nullImage url
videoUrlstring | nullVideo url
widthnumber | nullWidth
heightnumber | nullHeight
accessibilityCaptionstring | nullAccessibility caption

data.post.publishedAt Fields

FieldTypeDescription
textstring | nullText value.
valuenumber | nullParsed value.

data.post.linkPreview Fields

FieldTypeDescription
urlstring | nullContent URL.
displayUrlstring | nullDisplay url
titlestring | nullTitle
imageUrlstring | nullImage url

data.comments[] Fields

FieldTypeDescription
codestringStatus code; 0 indicates success.
avatarstring | nullAvatar URL.
usernamestring | nullUsername
fullNamestring | nullFull name
profileUrlstring | nullAuthor profile URL.
contentstring | nullContent text; may be null for records without text.
timeobject | nullPublication time.
likesnumber | nullLike count.
replyCountnumberPlatform-reported reply count.
replyTostring | nullReply to
isAuthorReplybooleanIs author reply
pkstring | number | nullPk
commentUrlstring | nullComment url
authorPkstring | number | nullAuthor pk
isVerifiedbooleanIs verified
hashtagsstring[]Hashtags
mentionsstring[]Mentions
mediaobject[]Media
linksstring[]Links

data.comments[].time Fields

FieldTypeDescription
textstring | nullText value.
valuenumber | nullParsed value.

data.comments[].media[] Fields

FieldTypeDescription
typestringResult type.
imageUrlstring | nullImage url
videoUrlstring | nullVideo url
widthnumber | nullWidth
heightnumber | nullHeight
accessibilityCaptionstring | nullAccessibility caption

Request Example

curl --request POST \
  --url https://scrapeapi.pangolinfo.com/api/v1/social/threads-post \
  --header 'Authorization: Bearer YOUR_PANGOLINFO_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
  "target": "https://www.threads.com/@africanboheme/post/DeK1ANDGbkP/"
}'

Response Example

This excerpt shows the first item of each list. Long text and URLs are shortened; pointCost is the charge for the complete response. The playground contains the full schema.

{
  "code": 0,
  "message": "ok",
  "pointCost": 0.8,
  "data": {
    "type": "post",
    "poster": {
      "username": "africanboheme",
      "fullName": "Sunshine | slow living by the sea",
      "avatar": "https://scontent.cdninstagram.com/v/t51.82787-19/534331480_17920125615113166_3299195161213959882_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_cat=104&ig_cache_key=GFhA...",
      "profileUrl": "https://www.threads.com/@africanboheme",
      "isVerified": false,
      "pk": "63402633165"
    },
    "post": {
      "code": "DeK1ANDGbkP",
      "postUrl": "https://www.threads.com/@africanboheme/post/DeK1ANDGbkP",
      "captionText": "this contains a link\n\nI got my first @jackeryusa to start my little off grid set up. I’ve really wanted the sand colorway and after scrolling past the bad pr...",
      "hashtags": [],
      "mentions": [
        "@jackeryusa"
      ],
      "media": [
        {
          "type": "image",
          "imageUrl": "https://instagram.fcpq9-1.fna.fbcdn.net/v/t51.82787-15/837459881_17986020645113166_198967388278767883_n.jpg?stp=dst-jpg_e35_tt6&_nc_cat=104&_nc_map=urlgen_bu...",
          "videoUrl": null,
          "width": 1008,
          "height": 1509,
          "accessibilityCaption": null
        }
      ],
      "publishedAt": {
        "text": "2026-10-06T22:12:04.000Z",
        "value": 1791324724000
      },
      "likes": 37,
      "commentsCount": 13,
      "repostsCount": 2,
      "sharesCount": null,
      "quotesCount": 0,
      "views": 1139,
      "pk": "4002244329347856655",
      "isReply": false,
      "replyTo": null,
      "accessibilityCaption": null,
      "linkPreview": null,
      "links": [
        "https://on.ltk.com/+uHMtkn4dIgxgTpiD-h8CXg"
      ]
    },
    "comments": [
      {
        "code": "DeK5BcvIDre",
        "avatar": "https://scontent.cdninstagram.com/v/t51.2885-19/358789398_287211140514414_7856514567109541219_n.jpg?stp=dst-jpg_s150x150_tt6&_nc_cat=100&ig_cache_key=GBaxYhV...",
        "username": "carrotkeller",
        "fullName": "Carrot",
        "profileUrl": "https://www.threads.com/@carrotkeller",
        "content": "Ive got one of their larger sizes and i LOVE IT!! They're really the best!!",
        "time": {
          "text": "2026-10-06T22:47:12.000Z",
          "value": 1791326832000
        },
        "likes": 2,
        "replyCount": 1,
        "replyTo": "africanboheme",
        "isAuthorReply": false,
        "pk": "4002262007098129118",
        "commentUrl": "https://www.threads.com/@carrotkeller/post/DeK5BcvIDre",
        "authorPk": "63631400279",
        "isVerified": false,
        "hashtags": [],
        "mentions": [],
        "media": [],
        "links": []
      }
    ]
  },
  "meta": {
    "requestId": "pg-audit-r1-threads-post-1793954225922962800",
    "durationMs": 4433
  },
  "billing": {
    "unitPrice": 0.8,
    "ruleVersion": "social-primary-v2",
    "billedCount": 1,
    "pointCost": 0.8
  }
}

Points Usage

0.8 points per post, video or business. Included comments, replies and author details are free.

Empty results and failed requests are not charged. Duplicate IDs are counted once within a response. Separate calls and pages are billed separately. See Social Media Reviews API billing.

Try it